summaryrefslogtreecommitdiffstats
path: root/demux
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-06-19 21:48:19 +0200
committerwm4 <wm4@nowhere>2015-06-19 21:48:19 +0200
commit09eaaf3f2cb2f5844bb14de0bb3363844d2379e8 (patch)
tree5034b97d9fa82e2a851a1e248a0844fde5517138 /demux
parentb789acee21ea9c7e83a7451e060f210b1b8ef91d (diff)
downloadmpv-09eaaf3f2cb2f5844bb14de0bb3363844d2379e8.tar.bz2
mpv-09eaaf3f2cb2f5844bb14de0bb3363844d2379e8.tar.xz
demux_mkv: do not reset bits_per_coded_sample if not needed
Diffstat (limited to 'demux')
-rw-r--r--demux/demux_mkv.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index bb4fef25a6..bd76702238 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -1530,8 +1530,6 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track)
if (!strcmp(codec, "mp3")) {
track->parse = true;
} else if (!strcmp(codec, "flac")) {
- sh_a->bits_per_coded_sample = 0;
-
unsigned char *ptr = extradata;
unsigned int size = extradata_len;
if (size < 4 || ptr[0] != 'f' || ptr[1] != 'L' || ptr[2] != 'a'
@@ -1569,11 +1567,6 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track)
AV_WL32(data + 10, track->a_osfreq);
// Bogus: last frame won't be played.
AV_WL32(data + 14, 0);
- } else if (!strcmp(codec, "ac3") ||
- !strcmp(codec, "eac3") ||
- !strcmp(codec, "dts"))
- {
- sh_a->bits_per_coded_sample = 0;
}
// Some files have broken default DefaultDuration set, which will lead to