diff --git a/package/starfive/sf-gst-omx/0004-add-encoder-support.patch b/package/starfive/sf-gst-omx/0004-add-encoder-support.patch new file mode 100644 index 00000000..25633e74 --- /dev/null +++ b/package/starfive/sf-gst-omx/0004-add-encoder-support.patch @@ -0,0 +1,24 @@ +--- a/config/stf/gstomx.conf 2021-08-18 14:51:51.384176799 +0800 ++++ b/config/stf/gstomx.conf 2021-08-18 14:50:58.972186447 +0800 +@@ -15,3 +15,21 @@ + out-port-index=1 + rank=1 + hacks=pass-profile-to-decoder;pass-color-format-to-decoder;ensure-buffer-count-actual ++ ++[omxh265enc] ++type-name=GstOMXH265Enc ++core-name=/usr/lib/libsf-omx-il.so ++component-name=sf.enc.encoder.h265 ++in-port-index=0 ++out-port-index=1 ++rank=1 ++hacks=pass-profile-to-decoder;pass-color-format-to-decoder;ensure-buffer-count-actual;video-framerate-integer ++ ++[omxh264enc] ++type-name=GstOMXH264Enc ++core-name=/usr/lib/libsf-omx-il.so ++component-name=sf.enc.encoder.h264 ++in-port-index=0 ++out-port-index=1 ++rank=1 ++hacks=pass-profile-to-decoder;pass-color-format-to-decoder;ensure-buffer-count-actual;video-framerate-integer diff --git a/package/starfive/sf-gst-omx/Config.in b/package/starfive/sf-gst-omx/Config.in index d1180511..b47ab3cb 100644 --- a/package/starfive/sf-gst-omx/Config.in +++ b/package/starfive/sf-gst-omx/Config.in @@ -1,4 +1,4 @@ -config SF_PACKAGE_GST_OMX +config BR2_PACKAGE_SF_GST_OMX bool "sf-gst-omx" depends on BR2_PACKAGE_SF_OMX_IL select BR2_PACKAGE_GST1_PLUGINS_BASE