On Oct 17, 2011 8:39 PM, "Fernando Vasconcellos" <[email protected]> wrote: > > Hi, > > Im trying to manipulate libavformat and libavcodec for some streaming project that im participating but some problems are on my way. > > Here is a simple code that i cant compile. > > #include <libavcodec/avcodec.h> > #include <libavformat/avformat.h> > > > #include <stdio.h> > #include <stdlib.h> > #include <stdbool.h> > > int main (int argc, const char * argv[]) { > av_register_all(); > > return 0; > } > > compiled with: gcc -o tutorial01 teste.c -lavformat -lavcodec -lz -lm
You should add -lavutil and maybe other libraries too to your gcc command line. Good luck, Alex > with this ffmpeg version: > ffmpeg version N-33135-g3b0e242, Copyright (c) 2000-2011 the FFmpeg developers > built on Oct 3 2011 14:26:14 with gcc 4.5.2 > configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab > libavutil 51. 18. 0 / 51. 18. 0 > libavcodec 53. 19. 0 / 53. 19. 0 > libavformat 53. 13. 0 / 53. 13. 0 > libavdevice 53. 4. 0 / 53. 4. 0 > libavfilter 2. 43. 6 / 2. 43. 6 > libswscale 2. 1. 0 / 2. 1. 0 > libpostproc 51. 2. 0 / 51. 2. 0 > > > Erros returned: > /usr/local/lib/libavcodec.a(mjpeg2jpeg_bsf.o): In function `mjpeg2jpeg_filter': > /home/fernandovsv/ffmpeg/libavcodec/mjpeg2jpeg_bsf.c:98: undefined reference to `av_malloc' > /home/fernandovsv/ffmpeg/libavcodec/mjpeg2jpeg_bsf.c:88: undefined reference to `av_log'
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
