strange, I put in if checks around those... I'll fix that tomorrow. Thanks for the report Lenard.
-Tyler On Mon, Aug 17, 2009 at 12:57 PM, Lenard Lindstrom <[email protected]> wrote: > Never mind. The stable ffmpeg libraries for Debian are too outdated anyway: > > gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall > -Wstrict-prototypes -fPIC -D_REENTRANT -I/usr/X11R6/include > -I/usr/include/SDL -I/usr/include/ffmpeg -I/usr/include/ffmpeg > -I/usr/include/SDL -I/usr/include/python2.5 -c src/_gmovie.c -o > build/temp.linux-i686-2.5/src/_gmovie.o > src/_gmovie.c: In function ‘video_image_display’: > src/_gmovie.c:530: error: ‘AVStream’ has no member named > ‘sample_aspect_ratio’ > .... > src/_gmovie.c: In function ‘initialize_codec’: > src/_gmovie.c:1685: error: ‘AVCodecContext’ has no member named > ‘error_recognition’ > src/_gmovie.c: In function ‘decoder’: > src/_gmovie.c:2213: error: ‘AVERROR_EOF’ undeclared (first use in this > function) > .... > src/_gmovie.c: In function ‘video_render’: > src/_gmovie.c:2440: error: ‘AVCodecContext’ has no member named > ‘reordered_opaque’ > .... > error: command 'gcc' failed with exit status 1 > > Lenard > > > Lenard Lindstrom wrote: > >> Hi Tyler, >> >> Sorry for the bad news but _movie.so fails to build under Debian >> lenny:building 'pygame._movie' extension >> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall >> -Wstrict-prototypes -fPIC -D_REENTRANT -I/usr/X11R6/include >> -I/usr/include/SDL -I/usr/include/SDL -I/usr/include/python2.5 -c >> src/_gsound.c -o build/temp.linux-i686-2.5/src/_gsound.o >> In file included from src/_gsound.c:35: >> src/_gsound.h:36:34: error: libavformat/avformat.h: No such file or >> directory >> src/_gsound.c: In function ‘seekBuffer’: >> src/_gsound.c:403: error: ‘AV_NOPTS_VALUE’ undeclared (first use in this >> function) >> src/_gsound.c:403: error: (Each undeclared identifier is reported only >> once >> src/_gsound.c:403: error: for each function it appears in.) >> error: command 'gcc' failed with exit status 1 >> >> I am using the Debian ffmpeg dev packages in the build. Unfortunately the >> dev packages install all the ffmpeg library headers under lib/ffmpeg. There >> is no lib/libavformat and such. And there is no ffmpeg-config or >> avformat-config to discover were the headers are. I don't know how best to >> handle this. I suppose -I/usr/lib/ffmpeg -I/usr/lib/libavformat flags can be >> added to Setup. Whatever is done all absolute includes like: >> >> #include <libavformat/avformat.h> >> >> need to be replace with locale includes: >> >> #include <avformat.h> >> >> Lenard >> >> Tyler Laing wrote: >> >>> What I forgot to say is, let me know, I will be beginning a merge at 2 >>> pm. >>> >>> -Tyler >>> >>> On Sun, Aug 16, 2009 at 12:53 PM, Tyler Laing <[email protected]<mailto: >>> [email protected]>> wrote: >>> >>> I will be beginning the process of merging the movie module branch >>> into the main branch. >>> >>> As it stands, the ffmpeg movie backend compiles. The vlc backend >>> isn't quite feature complete, and doesn't work with older vlc's >>> unfortunately. >>> >>> I would say that the nmovie module is only at a alpha stage, and >>> needs a lot more widespread testing. >>> >>> If you have any questions, send me an email :) >>> >>> -Tyler >>> -- Visit my blog at http://oddco.ca/zeroth/zblog >>> >>> >>> >>> >>> -- >>> Visit my blog at http://oddco.ca/zeroth/zblog >>> >> >> > -- Visit my blog at http://oddco.ca/zeroth/zblog
