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

Joel Utting joelu.geo at yahoo.com
Sat Jul 2 14:27:37 UTC 2005


On Fri, 2005-07-01 at 14:37 -0400, Anduin Withers wrote:
> > 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.

I get the same compile error - Using Fedora Core 4 with GCC 4.0

Everything worked fine until I did a fresh update using the new svn
repository today.

Bye - Joel.




More information about the mythtv-dev mailing list