GNOME Bugzilla – Bug 795835
cerbero: omx plugin gets listed in android plugins.mk
Last modified: 2018-05-05 14:07:53 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=795526 added gst-omx to the cerbero build, but it unconditionally lists the gstomx plugin into the files_plugins_codecs variable. The list_gstreamer_1_0_plugins_by_category() function is used for iOS and Android to generate the plugins list, and other recipes only report the plugins being built for the current target platform. An ideal fix is to enhance cerbero to be able to actually generate only the list of plugin files for the current target.
Created attachment 371712 [details] [review] Don't include gst-omx plugin into Android and iOS list The list_gstreamer_1_0_plugins_by_category() is only used for these two platforms and these platforms will never include OMX. As OMX is generic without being generic, it would be complicated to do the per platform filter correctly.
The other option is to move the omx plugins to the platform specific list, platform_files_plugins_codecs for linux-only.
Attachment 371712 [details] pushed as f2358c0 - Don't include gst-omx plugin into Android and iOS list