[FFmpeg-user] A query on FFmpeg OpenMAX IL supported backends
Dennis Mungai
dmngaie at gmail.com
Thu Sep 20 20:37:15 EEST 2018
Hello guys,
>From the documentation available on FFmpeg's support for OpenMAX IL, the
only backend I can confirm to be officially supported (correct me if I'm
wrong) is the library provided for the Raspberry Pi, namely libbcm_host.so
and libopenmaxil.so, satisfied by the packages libraspberrypi0
libraspberrypi-dev libraspberrypi-doc libraspberrypi-bin on raspbian. See
line 140-145 in libavcodec/omx.c , doxygen entry
https://www.ffmpeg.org/doxygen/3.1/omx_8c_source.html.
The named packages above are related to Broadcom's VideoCore SIPs on the
Raspberry hardware.
When it comes to encoders, there is h264_omx.
My questions are:
1. What platforms are supported by the current OMX implementation in
FFmpeg, Bellagio? Is Xilinx-based hardware supported?
2. Can another OpenMAX IL backend, such as the library offered by Xilinx,
see https://github.com/Xilinx/vcu-omx-il be added to FFmpeg in the same way
as Bellagio's? That way, hardware such as Xilinx's Zync MPSoCs can be
supported by encoders such as h264_omx above as an alternative to this
solution shown here: http://fftrac-bg.ffmpeg.org/ticket/7214
Warm regards,
Dennis.
More information about the ffmpeg-user
mailing list