Which is the default in libopus itself as well, with a comment
that constrained-vbr is considered "safer for real-time use".
Unclear why CBR was the default in the first place.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1451>
"construct": false,
"construct-only": false,
"controllable": false,
- "default": "cbr (0)",
+ "default": "constrained-vbr (2)",
"mutable": "playing",
"readable": true,
"type": "GstOpusEncBitrateType",
#define DEFAULT_FRAMESIZE 20
#define DEFAULT_CBR TRUE
#define DEFAULT_CONSTRAINED_VBR TRUE
-#define DEFAULT_BITRATE_TYPE BITRATE_TYPE_CBR
+#define DEFAULT_BITRATE_TYPE BITRATE_TYPE_CONSTRAINED_VBR
#define DEFAULT_COMPLEXITY 10
#define DEFAULT_INBAND_FEC FALSE
#define DEFAULT_DTX FALSE