From 7bdcd57980ac12b8efc0fc7173599996d59f0ab3 Mon Sep 17 00:00:00 2001 From: Emeric Grange Date: Tue, 14 Mar 2017 10:09:46 +0100 Subject: [PATCH] qtdemux: add S16L support https://bugzilla.gnome.org/show_bug.cgi?id=780022 --- gst/isomp4/qtdemux.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 2f597db63a..9e55a6cd6c 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -13866,6 +13866,13 @@ qtdemux_audio_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, "layout", G_TYPE_STRING, "interleaved", NULL); stream->alignment = 4; break; + case GST_MAKE_FOURCC ('s', '1', '6', 'l'): + _codec ("Raw 16-bit PCM audio"); + caps = gst_caps_new_simple ("audio/x-raw", + "format", G_TYPE_STRING, "S16LE", + "layout", G_TYPE_STRING, "interleaved", NULL); + stream->alignment = 2; + break; case FOURCC_ulaw: _codec ("Mu-law audio"); caps = gst_caps_new_empty_simple ("audio/x-mulaw");