Details
-
Suggestion
-
Resolution: Done
-
P3: Somewhat important
-
5.7.0
-
None
Description
I'm investigating why a SailfishOS audio recording application using QAudioRecorder doesn't support the opus codec.
It seems the only thing missing for support is that the gstreamer plugin of the QtMultimedia plugin doesn't know of the opusenc plugin of gstreamer.
From my naive point of view, it seems like the only thing needed would be something like
m_elementNames["audio/opus"] = "opusenc";
and some other code to support the options of the opusenc plugin.
As the code seems to probe for gstreamer plugin availability, this shouldn't be a problem if Qt runs against a gstreamer version which does not support opus.
Does this make sense? Do I miss something?
Attachments
For Gerrit Dashboard: QTBUG-50567 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
165249,2 | GStreamer: use QGstCodecsInfo in QGstreamerAudioEncode | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |