summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-06-26 23:09:37 +0200
committerwm4 <wm4@nowhere>2015-06-26 23:09:37 +0200
commit8a6028330975cb12ea12e833dd4d56187b6b8cc4 (patch)
treec0f7c50a74ca7e4c7ac3a2c89e4dcf9927be6774
parent6147bcce359358855ad02d8d5cbd6575d39b0449 (diff)
downloadmpv-8a6028330975cb12ea12e833dd4d56187b6b8cc4.tar.bz2
mpv-8a6028330975cb12ea12e833dd4d56187b6b8cc4.tar.xz
demux_mkv: minor simplification
-rw-r--r--demux/demux_mkv.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index d40a65e858..0f355ddb66 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -1532,7 +1532,7 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track)
mp_chmap_set_unknown(&sh_a->channels, track->a_channels);
const char *codec = sh->codec;
- if (!strcmp(codec, "mp3")) {
+ if (!strcmp(codec, "mp3") || !strcmp(codec, "truehd")) {
track->parse = true;
} else if (!strcmp(codec, "flac")) {
unsigned char *ptr = extradata;
@@ -1557,8 +1557,6 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track)
AV_WB32(data + 8, 0);
memcpy(data + 12, track->private_data, track->private_size);
}
- } else if (!strcmp(codec, "truehd")) {
- track->parse = true;
} else if (!strcmp(codec, "tta")) {
extradata_len = 30;
extradata = talloc_zero_size(sh_a, extradata_len);