diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-01-24 20:54:17 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-01-24 20:54:17 +0000 |
commit | 2e50d88ab2e5eb637abe5c4d5af244f52929ad31 (patch) | |
tree | 008a26aa88702f2bd9b7e5b4a9fc3e05a5746731 | |
parent | fb8c6688c96a64ee464d6d3eae5716a8e6bb081f (diff) | |
download | mpv-2e50d88ab2e5eb637abe5c4d5af244f52929ad31.tar.bz2 mpv-2e50d88ab2e5eb637abe5c4d5af244f52929ad31.tar.xz |
If audio was identified as DTS in the PMT do not override that with TrueHD
based only on substream id.
Works with all available DTS and TrueHD samples available (2 each).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30429 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/demux_ts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index 264a84f77d..6b56b55ffc 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -1418,7 +1418,7 @@ static int pes_parse2(unsigned char *buf, uint16_t packet_len, ES_stream_t *es, int ssid = parse_pes_extension_fields(p, pkt_len); if((audio_substream_id!=-1) && (ssid != audio_substream_id)) return 0; - if(ssid == 0x72) + if(ssid == 0x72 && type_from_pmt != AUDIO_DTS) es->type = type_from_pmt = AUDIO_TRUEHD; } |