[Ffmpeg-cvslog] r6732 - in trunk/libavcodec: cabac.h h264.c

Rich Felker dalias
Mon Nov 27 22:04:34 CET 2006


On Mon, Nov 27, 2006 at 12:08:40PM +0100, Dominik 'Rathann' Mierzejewski wrote:
> > > > +static always_inline int get_cabac_bypass_sign(CABACContext *c, int val){
> > > > +#ifdef ARCH_X86
> > > > +    int bit;
> > > > +    asm volatile(
> > > [...]
> > > > +        "movl %%eax, "LOW      "(%1)            \n\t"
> > > > +
> > > > +        :"+c"(val)
> > > > +        :"r"(c)
> > > > +        : "%eax", "%ebx", "%edx", "memory"
> > > 
> > > Don't know how this broken code survived so long 
> > 
> > maybe noone uses PIC lavc ...
> 
> Believe me, people do use it.

I'll remember to cite this thread next time uau flames about gcc 2.95
support, saying it doesn't matter because the c++ declarations lasted
for a few months with nobody noticing. :)) Apparently his precious PIC
support is just as unnecessary. :)

Rich





More information about the ffmpeg-cvslog mailing list