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

Dominik 'Rathann' Mierzejewski dominik
Mon Nov 27 12:08:40 CET 2006


On Monday, 27 November 2006 at 11:56, Michael Niedermayer wrote:
> Hi
> 
> On Mon, Nov 27, 2006 at 02:33:33AM -0500, Rich Felker wrote:
> > On Thu, Oct 19, 2006 at 03:19:04AM +0200, michael wrote:
> > > Modified: trunk/libavcodec/cabac.h
> > > ==============================================================================
> > > --- trunk/libavcodec/cabac.h	(original)
> > > +++ trunk/libavcodec/cabac.h	Thu Oct 19 03:19:03 2006
> > > @@ -575,6 +575,36 @@
> > >  }
> > [...]
> > > +
> > > +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.

Regards,
R.

-- 
MPlayer developer and RPMs maintainer: http://rpm.greysector.net/mplayer/
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
	-- from "Collected Sayings of Muad'Dib" by the Princess Irulan




More information about the ffmpeg-cvslog mailing list