<br>Hi all,<br><br>I am writing a code for converting .avi file to .mp4.<br>For this, when I use the line,<br><br><b>for(i=0; i<CODEC_TYPE_NB; i++){<br>        avcodec_opts[i]= avcodec_alloc_context2(i);<br>    }<br></b><br>

also I have included the supoored file in header as:<br><br><b>#include "cmdutils.h"</b><br><br>but when I build the code find the error as:<br><br><b>Undefined symbols:<br>  "_avcodec_opts", referenced from:<br>

      -[SampleMacConverterAppDelegate applicationDidFinishLaunching:] in SampleMacConverterAppDelegate.o<br>ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br><br></b><br>where <b>SampleMacConverterAppDelegate </b>is my class where I am writing the code<b>.<br>

</b>And<b> </b><b>applicationDidFinishLaunching </b>is the method where I have put the line.<br><br>Anyone plz help me. What is going wrong ?<br>Thanx in advanced :)<br>