[Ffmpeg-devel] H264 decoding problem

Michael Niedermayer michaelni
Fri Oct 13 13:07:00 CEST 2006


Hi

On Fri, Oct 13, 2006 at 11:44:20AM +0200, Klaas-Pieter Vlieg wrote:
> > From: Diego Biurrun [mailto:diego at biurrun.de] 
> > Sent: 13 October 2006 11:21
> > 
> > On Fri, Oct 13, 2006 at 10:18:10AM +0200, Klaas-Pieter Vlieg wrote:
> > > Unfortunately it doesn't work for me :(
> > > 
> > > I'm building on X86 with MingW:
> > > $ gcc --version
> > > gcc.exe (GCC) 3.4.5 (mingw special)
> > > 
> > > $ ./configure --enable-memalign-hack --enable-libogg 
> > --enable-vorbis 
> > > --enable-faad --enable-mp3lame --enable-gpl
> > > 
> > > The lines to compile h264.c: 
> > > 
> > > gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
> > > -D_ISOC9X_SOURCE -I/home/klaas/ffmpeg -I/home/klaas/ffmpeg 
> > > -I/home/klaas/ffmpeg/libavutil -fomit-frame-pointer -g 
> > > -Wdeclaration-after-statement -Wall -Wno-switch 
> > > -Wdisabled-optimization -Wpointer-arith -Wredundant-decls 
> > -Winline -O3  
> > > -c -o h264.o h264.c
> > > h264.c: In function `hl_decode_mb':
> > > h264.c:3661: warning: suggest parentheses around arithmetic 
> > in operand 
> > > of ^
> > > h264.c:3667: warning: suggest parentheses around arithmetic 
> > in operand 
> > > of ^
> > > h264.c: In function `get_te0_golomb':
> > 
> > That's a warning, not an error ...
> > 
> Yes, these lines were just for showing the build params.
> 
> The actual problem is that my testfile doesn't decode anymore since R6655.
> This is independent from Michael's X86 assembler optimizations, because the problem remains when I undefine ARCH_X86 in cabac.h

does undefing BRANCHLESS_CABAC_DECODER fix this?
or -fno-strict-aliassing


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is




More information about the ffmpeg-devel mailing list