[Ffmpeg-devel] trunk liba52 using non compatible assembly with x86_64

Diego Biurrun diego
Tue Nov 7 13:29:53 CET 2006


On Tue, Nov 07, 2006 at 11:43:11AM +0100, Michael Niedermayer wrote:
> 
> On Mon, Nov 06, 2006 at 11:39:16PM +0100, Diego Biurrun wrote:
> > On Mon, Nov 06, 2006 at 10:39:43PM +0100, Guillaume POIRIER wrote:
> > > 
> > > On 11/6/06, Diego Biurrun <diego at biurrun.de> wrote:
> > > >On Mon, Nov 06, 2006 at 07:48:16PM +0100, Christian Casteyde wrote:
> > > >> ffmpeg doesn't compile with liba52 enabled on the trunk SVN version,
> > > >> apparently due to assembly code in resample_mmx.c that is not compatible
> > > >
> > > >Time to remove the internal liba52 then?  Nobody is going to fix it
> > > >anyway...
> > > 
> > > How come MPlayer's liba52 doesn't blow out on x86-64? Isn't MPlayer's
> > > 1:1 ffmpeg's liba52?
> > 
> > No, it's newer and patched.
> 
> mplayers liba52 is older just grep -i for copyright and look at the years

Can't be, MPlayer uses 0.7.4, which is the last version.  Either
somebody forgot to update the MPlayer copyright years or the ones in
FFmpeg got bumped for whatever reason.

> also somehow i think that liba52 broke when the ARCH_X86 meaning was
> redefined

OK, I've set the MMX optimizations to be enabled und x86_32 only as a
quick fix.

Diego




More information about the ffmpeg-devel mailing list