[FFmpeg-cvslog] VC1: restore optimizations broken in 9a1ced32.
Reimar.Doeffinger at gmx.de
Sat Mar 24 15:02:12 CET 2012
On Sat, Mar 24, 2012 at 11:37:11AM +0100, Michael Niedermayer wrote:
> On Fri, Mar 23, 2012 at 07:39:35PM +0100, Reimar Döffinger wrote:
> > ffmpeg | branch: master | Reimar Döffinger <Reimar.Doeffinger at gmx.de> | Fri Mar 23 16:01:01 2012 +0100| [adb98a3d2294929334bd7570ebd42edfe30151f5] | committer: Reimar Döffinger
> > VC1: restore optimizations broken in 9a1ced32.
> > They were moved into code under HAVE_YASM and most of them
> > even into completely disabled code with no reason given
> > for that in the commit message.
> > Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
> solaris (without yasm) seems not to like this
> LD ffmpeg_g
> Undefined first referenced
> symbol in file
> ff_avg_vc1_chroma_mc8_ssse3_nornd libavcodec/libavcodec.a(vc1dsp_mmx.o)
> ff_put_vc1_chroma_mc8_ssse3_nornd libavcodec/libavcodec.a(vc1dsp_mmx.o)
> ff_avg_vc1_chroma_mc8_3dnow_nornd libavcodec/libavcodec.a(vc1dsp_mmx.o)
> ff_avg_vc1_chroma_mc8_mmx2_nornd libavcodec/libavcodec.a(vc1dsp_mmx.o)
> ff_put_vc1_chroma_mc8_mmx_nornd libavcodec/libavcodec.a(vc1dsp_mmx.o)
> ld: fatal: symbol referencing errors. No output written to ffmpeg_g
> collect2: ld returned 1 exit status
> gmake: *** [ffmpeg_g] Error 1
Carl was faster... Anyway this is a bit related to if anyone knows why
we have that "return;" in the middle. The commit message doesn't
provide any useful information why half the functions are disabled,
except that that's obviously been the case since the first version
that was committed...
More information about the ffmpeg-cvslog