[mythtv] Can't compile libavcodec in mythtv (v6754)

Anduin Withers awithers at anduin.com
Fri Jul 1 18:37:57 UTC 2005


> i386/h264dsp_mmx.c: In function 'h264_h_loop_filter_luma_mmx2':
> i386/dsputil_mmx.c:618: error: can't find a register in class
> 'GENERAL_REGS' while reloading 'asm'
> i386/dsputil_mmx.c:618: error: can't find a register in class
> 'GENERAL_REGS' while reloading 'asm'
> make[2]: *** [dsputil_mmx.o] Error 1

I see the same thing (when I saw it initially, I did the same thing I always
do, go add -O2 and see if it works, it does). h264 is disabled with another
hack already, it looks like the last ffmpeg sync relocated much of the h264
mxx routines off into h264dsp_mmx.c, the most important change was that back
in 6468 h264_h_loop_filter_luma_mmx2 was implemented as #if 0 // code #endif
a highly optimized implementation that might be considered anew.

-- 
Anduin Withers



More information about the mythtv-dev mailing list