diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-10-03 21:39:01 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-10-03 21:39:01 +0000 |
commit | f3343374265cb73dc80f559c3acd74fbd2375c89 (patch) | |
tree | af59355a081915a398472dc7ae3a0ed40bd1597e /libmpdemux/demux_ts.c | |
parent | 2e06eae9a0c2cef5ddf7717bbd2c47c0db1e0271 (diff) | |
download | mpv-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.c | 8 |
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; |