[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon May 9 19:35:02 UTC 2005


----------------------------------------------------------------------------
Changes committed by danielk on Mon May  9 19:31:31 2005

Modified Files:
   in mythtv/filters/adjust:
        adjust.pro filter_adjust.c 
   in mythtv/filters/crop:
        crop.pro filter_crop.c 
   in mythtv/filters/denoise3d:
        denoise3d.pro filter_denoise3d.c 
   in mythtv/filters/kerneldeint:
        filter_kerneldeint.c kerneldeint.pro 
   in mythtv/filters/linearblend:
        filter_linearblend.c linearblend.pro 
   in mythtv/filters/quickdnr:
        filter_quickdnr.c quickdnr.pro 
   in mythtv/libs/libavcodec:
        dsputil.h 
   in mythtv/libs/libavcodec/i386:
        mmx.h 
   in mythtv/libs/libmyth:
        libmyth.pro 
   in mythtv/libs/libmythmpeg2:
        cpu_state.c idct_mmx.c libmythmpeg2.pro motion_comp_mmx.c 
   in mythtv/libs/libmythsoundtouch:
        libmythsoundtouch.pro mmx_gcc.cpp 
   in mythtv/libs/libmythtv:
        RTjpegN.cpp RTjpegN.h blend.c blend.h libmythtv.pro 
        osdsurface.cpp osdsurface.h yuv2rgb.cpp 
Removed Files:
   in mythtv/libs/libmythtv:
        mmx.h 
Log Message:

This patch is not as big as it appears, it's mostly just changing
some ifdefs and including the libs/libavcodec/mmx.h instead of the
libs/libmythtv/mmx.h.

Jay Merrifield's mmx for x86-64 patch. This should enable mmx for
x86-64 systems everywhere except the in the linear_blend filter.
If someone wants to volunteer to rewrite that with the mmx.h 
macros that would be great...

I also commented out the mm_support() in osdsurface.cpp, the problem
here appears to have been that dsputil.h was included as a C++ header.
It is actually a C header, but I've added the extern "C" {} construct
so it should work fine now.

----------------------------------------------------------------------------


More information about the mythtv-commits mailing list