summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Jager <t.jager@gmx.de>2013-12-30 15:38:50 +0100
committerTorsten Jager <t.jager@gmx.de>2013-12-30 15:38:50 +0100
commitad791b5a1447f6bdbf23d337ad654503234b4e34 (patch)
tree18995bb6b1ea210a8e60f7328b51b60875e9c139
parent7b6cf2d356d6579b348906d15e0f99b2081d0f16 (diff)
downloadxine-lib-ad791b5a1447f6bdbf23d337ad654503234b4e34.tar.gz
xine-lib-ad791b5a1447f6bdbf23d337ad654503234b4e34.tar.bz2
Support vorbis audio inside .mp4.
-rw-r--r--src/demuxers/demux_qt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
index 0aaab4e50..de00dd8ab 100644
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -2936,6 +2936,9 @@ static void demux_qt_send_headers(demux_plugin_t *this_gen) {
* specified by the object type id field in the esds atom */
if (audio_trak->properties->audio.codec_fourcc == MP4A_FOURCC) {
switch (audio_trak->object_type_id) {
+ case 221:
+ audio_trak->properties->audio.codec_buftype = BUF_AUDIO_VORBIS;
+ break;
case 107:
audio_trak->properties->audio.codec_buftype = BUF_AUDIO_MPEG;
break;