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

Reply via email to