summaryrefslogtreecommitdiffstats
path: root/demux
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-09-30 23:38:01 +0200
committerwm4 <wm4@nowhere>2014-09-30 23:38:01 +0200
commit7759c182cba7fa2e28f70366bb2be0fb71b7230c (patch)
treef1d238908b467c6520c99a671679eee282621adb /demux
parent61ebe6137e44b85726dc7187dfcf0c937efe9f8f (diff)
downloadmpv-7759c182cba7fa2e28f70366bb2be0fb71b7230c.tar.bz2
mpv-7759c182cba7fa2e28f70366bb2be0fb71b7230c.tar.xz
demux_disc: bluray: fix stream language (2)
Commit 50e131b43ed happened to make it work for DVD (because the higher bits of the ID are masked in the DVD case), but failed for Bluray. This probably fixes it, although I don't have a sample to multiple streams to confirm it really does it right. CC: @mpv-player/stable
Diffstat (limited to 'demux')
-rw-r--r--demux/demux_disc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/demux/demux_disc.c b/demux/demux_disc.c
index 48b91208e9..d0054079c1 100644
--- a/demux/demux_disc.c
+++ b/demux/demux_disc.c
@@ -143,6 +143,7 @@ static void add_streams(demuxer_t *demuxer)
sh->codec = talloc_strdup(sh, src->codec);
sh->format = src->format;
sh->lav_headers = src->lav_headers;
+ sh->demuxer_id = src->demuxer_id;
if (src->video) {
double ar;
if (stream_control(demuxer->stream, STREAM_CTRL_GET_ASPECT_RATIO, &ar)