[mythtv] [PATCH] mmx.h and mm_support() cleanup

Jay Merrifield fracmak at gmail.com
Wed May 4 00:59:11 UTC 2005

Hey, this is a fairly large patch that does very little. I basically
consolidated the mmx.h between all the libraries into one mmx.h into
libavcodec. I then adjusted all references as needed. I also deleted
all copies of mm_support() that were scattered across the project and
had them all point to libavcodec. I also fixed many of the #ifdef i386
and changed them into MMX which with all the mm_support() changes,
enables the MMX optimizations for many AMD64 users. I did run into a
few problems. One, I the linear_blend filter is not compatible with
AMD64 processors yet, at some point it needs to be converted into
using the macros defined in mmx.h. Second, I had to leave one copy of
mm_support() in libmythtv->osdsurface.cpp because I couldn't get
libmythtv to link properly to libavcodec when compiling programs like
mythfrontend. They would always yell about an undefined reference.

Also, this diff -u doesn't show the deletion of the mmx.h in the
libmythtv and libmythmpeg2.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: mm_merge.zip
Type: application/zip
Size: 8088 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050503/a4c7bde5/mm_merge.zip

More information about the mythtv-dev mailing list