Open donlk opened 1 year ago
Is darling usable for multimedia purposes at all? Is the AVFoundation module port complete?
As far as I am aware, no. A lot of frameworks in Darling are just stubs (AVFoundation being one of them).
As far as I am aware, no. A lot of frameworks in Darling are just stubs (AVFoundation being one of them).
So there is no actual AVFoundation implementation library that is ready to be loaded? Only a skeleton one?
Only a skeleton one?
Pretty much
Allright, thanks for the clarification. As I think this will not get resolved in the near future, I'm closing the issue.
I'm going to leave this issue as opened, since those symbols will need to be added at some point.
Expected Result Binary runs without issues.
Actual Result Missing symbols thrown by the dynamic loader .
Steps To Reproduce Build a simple application reading a video using OpenCV.
System Information OS: Debian 11 CPU: Ryzen 3700x Toolchain: osxcross at this commit.
I made a simple program that reads a video file and displays it. Compiled the program and it's dependency (OpenCV) for OSX x86_64 using a self compiled toolchain with osxcross.
As soon as a tried to run the binary I received undefined symbol errors:
I also received similar errors for symbols
_AVMediaTypeMuxed
,_AVFileTypeAppleM4V
, and I'm sure there's many more that didn't show up.I tried osxcross toolchains compiled against different MacOS SDK's as well:
I also tried using the darling master branch (as well as the update_sources_11.5 branch), to no avail.
Is darling usable for multimedia purposes at all? Is the AVFoundation module port complete?