<html><head><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style></head><body><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:0 0 0 .8ex; border-left:2px #729fcf solid;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">control-rate : Bitrate control method
flags: readable, writable, changeable only </span><span class="gmail-hljs-keyword" 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">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"> NULL or READY state
Enum </span><span class="gmail-hljs-string" 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">"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"> Default: -1, </span><span class="gmail-hljs-string" 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">"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">
(0): </span><span class="gmail-hljs-built_in" 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">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"> - 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"><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">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">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">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">? </span><span style="font-size:12px;white-space:pre;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:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote><div><br></div><div><span></span></div></body></html>