[mythtv-users] MythTV 0.24.1 MacOSX Yadif (x2) missing

brad dreisbach bradd at ameri.ca
Tue Jul 12 12:48:18 UTC 2011


On Jul 12, 2011, at 4:20 AM, Ash Bostock wrote:

> On 11 July 2011 22:23, Paul Raison <paul at raison.org.uk> wrote:
> 
> On 11 Jul 2011, at 21:41, Ash Bostock wrote:
> 
> > Hi Paul,
> >
> > When you say "it's listed" do you mean it's an option you can pick from in the frontend settings?
> > As I also have the option there to pick from but when I try to play a recording back using it then on the command line it says...
> >
> > Failed to load filter 'yadifdoubleprocessdeint', no such filter exists
> >
> > I've used yadif 2x on my mac for ages on previous versions, so it does appear to actually be missing on these builds.
> >
> 
> Ah yes, it's listed but also get the error on the command line about failed to load the filter. Will have to dig some more...
> 
> Regards
> 
> Paul Raison
> 
> 
> 
> 
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-users
> 
> Thanks for the confirmation that it's not just my machine.
> 
> Are those builds automated or does someone on this list manually compile them?
> Would be useful to know if yadif is failing to build and therefore should be reported as a bug ticket.


its disabled if MMX is enabled on 10.6.  this is from filters.pro

# If MMX is enabled, 10.6 cannot build this (for now)
macx:contains(HAVE_MMX, yes): SUBDIRS -= yadif

this is the error that is generated trying to build yadif:
cd yadif/ && make -f Makefile 
ccache gcc -c -pipe -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build/include -m32 -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_DARWIN_C_SOURCE -DPIC -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build/include -m32 -std=c99 -fomit-frame-pointer -fPIC -g -Wall -Wno-parentheses -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -Wmissing-prototypes -O3 -fno-math-errno -fno-tree-vectorize -Wno-missing-prototypes -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build/include -m32 -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_DARWIN_C_SOURCE -DPIC -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build/include -m32 -std=c99 -fomit-frame-pointer -fPIC -g -Wall -Wno-parentheses -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -Wmissing-prototypes -O3 -fno-math-errno -fno-tree-vectorize -arch i386 -Di386 -DUSING_APPLEREMOTE -D_GNU_SOURCE -Di386 -DUSING_APPLEREMOTE -D_GNU_SOURCE -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build/mkspecs/macx-g++ -I. -I/usr/include -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build -I../../libs/libmythtv -I../../libs/libmythbase -I../../external/FFmpeg -I/usr/include -I/Users/bradd/mythtv_build_new_packages/.osx-packager/build -I../../libs/libmythtv -I../../libs/libavcodec -I../.. -o filter_yadif.o filter_yadif.c
In file included from filter_yadif.c:48:
../../external/FFmpeg/libavcodec/x86/mmx.h:81:1: warning: "emms" redefined
In file included from filter_yadif.c:46:
../mm_arch.h:15:1: warning: this is the location of the previous definition
filter_yadif.c: In function 'filter_line_mmx2':
filter_yadif.c:372: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
filter_yadif.c:380: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
filter_yadif.c:372: error: 'asm' operand has impossible constraints
filter_yadif.c:372: error: 'asm' operand has impossible constraints
filter_yadif.c:380: error: 'asm' operand has impossible constraints
filter_yadif.c:380: error: 'asm' operand has impossible constraints
make[1]: *** [filter_yadif.o] Error 1
make: *** [sub-yadif-make_default] Error 2



More information about the mythtv-users mailing list