-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MIOpenX ffmpeg7 support #149
Comments
Do you happen to know of code or an application that will definitely exercise the FFmpeg path? I have no experience using any of this and while MIVisionX has some sample apps, it's not clear to me if they all use FFmpeg under the covers. Just testing if it builds or links should be trivial, but that doesn't say much. PS. there is no amd_media.blist in the main branch, just the MIVisionX.binfo. |
Re: building, currently I just get a bunch of "undefined reference" linker errors in Edit: apparently it also needs |
The only sample I could find that (seems) to use |
Ok, I needed myself to install the lmdb-devel and opencv-devel to get the MIVisionX to build. Anyway, after I got the MIVisionX to build, I tested it by building and running the edge detection test app I am now focusing to MIVisionX spinoff project project named rocAI to check whether it would provide something interesting apps o use. It can operate with different backends like pytorch(caffe) and tf, but unfortunately it's missing the plugin type of approach and expects that all of those are present while building. Plus it's ffmpeg api usage relies also to angient ffmpeg 4. I just do not like to build the tensorflow due to it's usage of bazel build system, so I have modifying the rocAI sources to check whether it would make sense to have the tensorflow dependency optional. |
I didn't check the
The |
@jeroen-mostert I created the binfo/extra/amd_media.blist which builds some amd media apps
on top of the basic rocm sdk library. Originally the included MIVisionX builds only against the ffmpeg4 but I patched it to at least build against the ffmpeg5 and I can also test it against the ffmpeg6 later.
Would you be able to test whether it works with archlinux/ffmpeg7.
ffmpeg patch is this one: patches/rocm-6.1.2/MIVisionX/0003-ffmpeg5-6-build-fixes.patch
The text was updated successfully, but these errors were encountered: