Re: What is control-rate omxh265enc plugin
Nicolas Dufresne via gstreamer-devel <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, Le lundi 07 août 2023 à 09:09 -0400, Scot Zarkiewicz via gstreamer-devel a écrit : > "Note that OMX support has been removed from GStreamer main development tree > and will not be shipped as part of GStreamer 1.24." > > Is there a legal or technical reason this is happening? More curiosity than > anything on my side. Thanks! Because no one maintains it, or fix the bugs. The OMX specification have issues related to interoperability and missing a lot of features for modern hardware. Khronos no working on it anymore, and Raspberry Pi having completely moved away from it, we believed it was time to get rid of it and use our precious resources on APIs that do have a future. It worth mentioning that Google Android is also moving away from that, though GStreamer OMX have never supported Android extensions. Nicolas > > On Sat, Aug 5, 2023 at 8:08 AM Nicolas Dufresne via gstreamer-devel > <[email protected]> wrote: > > Hi, > > > > Le samedi 05 août 2023 à 15:00 +0800, Hau Lam via gstreamer-devel a écrit : > > > Hi Gstreamer dev team, > > > I'm exploring omxh265enc plugin and saw that it has control-rate > > > property > > > control-rate : Bitrate control method > > > flags: readable, writable, changeable only in NULL or READY state > > > Enum "GstOMXVideoEncControlRate" Default: -1, "default" > > > (0): disable - 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 > > > > > > Is it something related to dynamic bitrate support ? > > > I saw the default is variable , does it mean it uses dynamic bitrate by > > > default and which criteria to decide the bitrate of omxh265enc ? > > > > > > 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. > > > > regards, > > Nicolas > > > > > >