<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">"<span style="font-family:Arial,Helvetica,sans-serif">Note that OMX support has been removed from GStreamer main development tree and will not be shipped as part of GStreamer 1.24."</span><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:Arial,Helvetica,sans-serif"><br></span></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:Arial,Helvetica,sans-serif">Is there a legal or technical reason this is happening? More curiosity than anything on my side. Thanks!</span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 5, 2023 at 8:08 AM Nicolas Dufresne via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg7476167257250253184"><div><div>Hi,</div><div><br></div><div>Le samedi 05 août 2023 à 15:00 +0800, Hau Lam via gstreamer-devel a écrit :</div><blockquote type="cite" style="margin:0px 0px 0px 0.8ex;border-left:2px solid rgb(114,159,207);padding-left:1ex"><div dir="ltr">Hi Gstreamer dev team, <div>I'm exploring omxh265enc plugin and saw that it has control-rate property </div><div><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">control-rate : Bitrate control method
flags: readable, writable, changeable only </span><span style="box-sizing:border-box;color:rgb(51,51,51);font-weight:bold;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">in</span><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"> NULL or READY state
Enum </span><span style="box-sizing:border-box;color:rgb(221,17,68);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">"GstOMXVideoEncControlRate"</span><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"> Default: -1, </span><span style="box-sizing:border-box;color:rgb(221,17,68);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">"default"</span><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">
(0): </span><span style="box-sizing:border-box;color:rgb(0,134,179);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">disable</span><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"> - Disable
(1): variable - Variable
(2): constant - Constant
(3): variable-skip-frames - Variable Skip Frames
(4): constant-skip-frames - Constant Skip Frames
(2130706434): capped-variable - Capped Variable
(2130706433): low-latency - Low Latency</span></div><div><font color="#000000" face="SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap"><br></span></font></div><div><font color="#000000" face="SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap">Is it something related to dynamic bitrate support ?</span></font></div><div><font color="#000000" face="SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, Courier, monospace"><span style="font-size:12px;white-space:pre-wrap">I saw the default is </span></font><span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">variable , does it mean it uses dynamic bitrate by default and which criteria to decide the bitrate of </span>omxh265enc <span style="color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">? </span><span style="font-size:12px;white-space:pre-wrap;color:rgb(0,0,0);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace"> </span></div></div></blockquote><div><br></div><div>These are enum values from the OMX specification. Please refer to the specification. Note that OMX support has been removed from GStreamer main development tree and will not be shipped as part of GStreamer 1.24. It is recommended to find alternatives.</div><div><br></div><div>regards,</div><div>Nicolas</div><blockquote type="cite" style="margin:0px 0px 0px 0.8ex;border-left:2px solid rgb(114,159,207);padding-left:1ex"></blockquote><div><br></div><div><span></span></div></div>
</div></blockquote></div>