summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_ts.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-10-03 21:39:01 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-10-03 21:39:01 +0000
commitf3343374265cb73dc80f559c3acd74fbd2375c89 (patch)
treeaf59355a081915a398472dc7ae3a0ed40bd1597e /libmpdemux/demux_ts.c
parent2e06eae9a0c2cef5ddf7717bbd2c47c0db1e0271 (diff)
downloadmpv-f3343374265cb73dc80f559c3acd74fbd2375c89.tar.bz2
mpv-f3343374265cb73dc80f559c3acd74fbd2375c89.tar.xz
support for DTS as specified in DVB (untested)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24696 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_ts.c')
-rw-r--r--libmpdemux/demux_ts.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c
index ac25628821..996a957a0c 100644
--- a/libmpdemux/demux_ts.c
+++ b/libmpdemux/demux_ts.c
@@ -2146,6 +2146,14 @@ static int parse_descriptors(struct pmt_es_t *es, uint8_t *ptr)
mp_msg(MSGT_DEMUX, MSGL_DBG2, "DVB A52 Descriptor\n");
}
}
+ else if(ptr[j] == 0x7b) //DVB DTS Descriptor
+ {
+ if(es->type == 0x6)
+ {
+ es->type = AUDIO_DTS;
+ mp_msg(MSGT_DEMUX, MSGL_DBG2, "DVB DTS Descriptor\n");
+ }
+ }
else if(ptr[j] == 0x59) //Subtitling Descriptor
{
uint8_t subtype;