summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_ts.c
diff options
context:
space:
mode:
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;