Closed romaincointepas closed 7 years ago
Thanks for the report. Seems like ffmpeg needs --disable-filter=coreimage
configure flag. I will make new build.
Though according to this table it should be available since 10.4.
Does ls -l /System/Library/Frameworks/CoreImage.framework
return something?
Or maybe it was in /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework
in old versions of Mac OS, according to Google.
Need to either fix paths, or disable.
Try to extract ffmpeg-noci.zip inside boram/Resources/app directory. Will it help?
Indeed:
$ ls -l /System/Library/Frameworks/CoreImage.framework
ls: /System/Library/Frameworks/CoreImage.framework: No such file or directory
$ ls /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework
CoreImage Headers Resources Versions
Extracted (and overwrote) all files from ffmpeg-noci.zip
inside the app
folder, there is now a new error when opening a file:
Funny, this was fixed 3 days ago: https://github.com/FFmpeg/FFmpeg/commit/dcd3418a35a Let me rebuild from HEAD and also use fixed path to CoreImage instead.
ping
Oh sorry, I missed that notification somehow. Just copied/replaced all files from ffmpeg-cifix-vboxfix.zip
in the app
folder, I still get the same error it seems:
Also, if you intend to support OS X 10.9+, you need to either brew install mpv from OS X 10.9 or build it yourself, correct? Do you have access to a OS X 10.9 VM or the Install OS X Mavericks.app
installer?
You're right, libavcodec.dylib still includes that R_2020 symbol for some reason even though commit above should have been fixed it… Maybe there is another issue.
Recompiled ffmpeg and mpv with --disable-videotoolbox, try ffmpeg-cifix-novbox.zip. Better to investigate exact reason, but should be ok as a temporal fix.
if you intend to support OS X 10.9+, you need to either brew install mpv from OS X 10.9 or build it yourself
I guess it's not mandatory. Just disable use of APIs not availble in earlier versions.
Works great, that solved it!
What version of OS X are you using to build interop.cc?
Sierra. Nice, I will publish updated binaries in the new release then.
Created #12 to fix this properly.
Could you share the updated make-mac64-deps.sh
script used to build boram 0.3.2?
Pushed latest version which uses ffmpeg from HEAD.
For 0.3.2 I used fixed Formula (brew edit ffmpeg
→ add --disable-videotoolbox
).
After opening a video file: