>>> A pointer to files which produce the errors would be
>>> helpful.
>>
>> No errors, just really slow framerate. Up to a few seconds per frame,
>> on all video content (mostly Xvid stuff, thus VDPAU just as video
>> output). Tried a H264 file with ffh264vdpau decoder and vdpau output,
>> correct decoding but still slow framerate.
> For VDPAU, seconds per frame is an error.
>> Compiled a build from today's source tree snapshot, as both 32bit and
>> 64bit, both still show the same problem.
>>
>> I'm going to look for a July 23rd snapshot.
>>
> What configure options do you use compared to mine? I'm also using
> the bundled 3.4.3 gcc compiler.
>

I'm using GCC 4.3.2.

Build flags for 32bit:

CC="gcc-4.3.2" CXX="g++-4.3.2" CFLAGS="-march=core2 -mmmx -msse -msse2 
-msse3 -mssse3 -msse4.1 -O3 -mfpmath=sse -mcx16 -msahf -mrecip 
-ftree-vectorize -fvect-cost-model -ffast-math -fomit-frame-pointer" 
LDFLAGS="-Wl,-zdirect -Wl,-Bdirect" ./configure --prefix=/usr 
--bindir=/usr/bin --libdir=/usr/lib --disable-win32dll --disable-vidix 
--extra-cflags=-Wa,--divide

Build flags for 64bit (mp3lib asm code patched and config.h adjusted):

CC="gcc-4.3.2 -m64" CXX="g++-4.3.2 -m64" CFLAGS="-march=core2 -mmmx 
-msse -msse2 -msse3 -mssse3 -msse4.1 -O3 -mfpmath=sse -mcx16 -msahf 
-mrecip -ftree-vectorize -fvect-cost-model -ffast-math" LDFLAGS="-Wl,-64 
-Wl,-zdirect -Wl,-Bdirect -L/lib/amd64 -L/usr/lib/amd64 
-L/usr/X11/lib/amd64" ./configure --prefix=/usr --bindir=/usr/bin/amd64 
--libdir=/usr/lib/amd64 --disable-win32dll --disable-vidix 
--extra-cflags=-Wa,--divide --yasm="/usr/bin/yasm -m amd64"

I guess I could try a vanilla untuned build. The optimized builds work 
just fine tho, apart from VDPAU.

Regards,
-mg

Reply via email to