diff options
Diffstat (limited to 'demux/demux_mkv.c')
-rw-r--r-- | demux/demux_mkv.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index 0ff3cd79e1..37b2c7e9b9 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -1365,13 +1365,10 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track, sh_a->samplerate = (uint32_t) track->a_sfreq; sh_a->container_out_samplerate = track->a_osfreq; sh_a->wf->nSamplesPerSec = (uint32_t) track->a_sfreq; - if (track->a_bps == 0) { - sh_a->samplesize = 2; + if (track->a_bps == 0) sh_a->wf->wBitsPerSample = 16; - } else { - sh_a->samplesize = track->a_bps / 8; + else sh_a->wf->wBitsPerSample = track->a_bps; - } if (track->a_formattag == 0x0055) { /* MP3 || MP2 */ sh_a->wf->nAvgBytesPerSec = 16000; sh_a->wf->nBlockAlign = 1152; |