Code:
Index: libmpdemux/demux_ts.c =================================================================== --- libmpdemux/demux_ts.c (revision 29771) +++ libmpdemux/demux_ts.c (working copy) @@ -1417,8 +1417,8 @@ int ssid = parse_pes_extension_fields(p, pkt_len); if((audio_substream_id!=-1) && (ssid != audio_substream_id)) return 0; - if(ssid == 0x72) - es->type = type_from_pmt = AUDIO_TRUEHD; + //if(ssid == 0x72) + // es->type = type_from_pmt = AUDIO_TRUEHD; } p += header_len + 9; @@ -2525,6 +2525,9 @@ case 0x86: pmt->es[idx].type = AUDIO_DTS; break; + case 0x83: + pmt->es[idx].type = AUDIO_TRUEHD; + break; case 0xEA: pmt->es[idx].type = VIDEO_VC1; break;
Leave a comment: