diff options
author | wm4 <wm4@nowhere> | 2013-07-01 00:31:37 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-07-01 00:59:52 +0200 |
commit | 931ee2dd2142772343fcab38da83126035f6a204 (patch) | |
tree | d4601f87e9ba38c72110ea9c451242f1b91a79a8 /demux/demux_mkv.c | |
parent | 2396e62c0be8be2bb39cd2a85021a5f391a0fe54 (diff) | |
download | mpv-931ee2dd2142772343fcab38da83126035f6a204.tar.bz2 mpv-931ee2dd2142772343fcab38da83126035f6a204.tar.xz |
demux_mkv: pass extradata for opus
Fixes playing 5.1 opus audio tracks.
Diffstat (limited to 'demux/demux_mkv.c')
-rw-r--r-- | demux/demux_mkv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index 914ace3a41..1c93fa588c 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -1487,6 +1487,7 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track) } else if (!strcmp(track->codec_id, MKV_A_OPUS) || !strcmp(track->codec_id, MKV_A_OPUS_EXP)) { sh_a->format = mmioFOURCC('O', 'p', 'u', 's'); + copy_audio_private_data(sh_a, track); } else if (!strncmp(track->codec_id, MKV_A_REALATRC, 7)) { if (track->private_size < RAPROPERTIES4_SIZE) goto error; |