mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
matroska-mux: add mapping for Opus audio
Might want to consider adding channels/rate requirement to template caps, but requires fixing up of encoder and parser first.
This commit is contained in:
parent
b158a1c068
commit
821c68822b
1 changed files with 3 additions and 0 deletions
|
@ -160,6 +160,7 @@ static GstStaticPadTemplate audiosink_templ =
|
|||
COMMON_AUDIO_CAPS "; "
|
||||
"audio/x-flac, "
|
||||
COMMON_AUDIO_CAPS "; "
|
||||
"audio/x-opus; "
|
||||
"audio/x-speex, "
|
||||
COMMON_AUDIO_CAPS "; "
|
||||
"audio/x-raw, "
|
||||
|
@ -1841,6 +1842,8 @@ gst_matroska_mux_audio_pad_setcaps (GstPad * pad, GstCaps * caps)
|
|||
("speex stream headers missing or malformed"));
|
||||
goto refuse_caps;
|
||||
}
|
||||
} else if (!strcmp (mimetype, "audio/x-opus")) {
|
||||
gst_matroska_mux_set_codec_id (context, GST_MATROSKA_CODEC_ID_AUDIO_OPUS);
|
||||
} else if (!strcmp (mimetype, "audio/x-ac3")) {
|
||||
gst_matroska_mux_set_codec_id (context, GST_MATROSKA_CODEC_ID_AUDIO_AC3);
|
||||
} else if (!strcmp (mimetype, "audio/x-eac3")) {
|
||||
|
|
Loading…
Reference in a new issue