[FFmpeg-cvslog] r30965 - in trunk/libswscale: rgb2rgb.c rgb2rgb_template.c swscale.c swscale_template.c utils.c

Reimar Döffinger Reimar.Doeffinger
Mon Mar 29 21:35:10 CEST 2010


On Mon, Mar 29, 2010 at 08:10:46PM +0200, Reimar D?ffinger wrote:
> On Mon, Mar 29, 2010 at 01:49:27PM -0400, Alexander Strange wrote:
> > > Quickest way to fix:
> > > get rid of all the
> > > "m"(mask24l),"m"(mask24h),"m"(mask24hh),"m"(mask24hhh),"m"(mask24hhhh)
> > > constraints and use the variables directly in the asm via MANGLE()
> > 
> > Applying http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/26135 will fix it (without --enable-shared) without any code changes.
> > I'll do it later today, or now if you can check that it doesn't break hardened gentoo.
> 
> Using the same compiler version it should fail on all PIC targets...
> FATE says all BSDs are broken, that might be the same thing.
> Attached is a patch that also gets rid of the code duplication,
> but it is untested and not even carefully checked...

Produces identical output for me with swscale-test.
Any objections to it?



More information about the ffmpeg-cvslog mailing list