summaryrefslogtreecommitdiffstats
path: root/libavcodec/mlp_parser.c
diff options
context:
space:
mode:
authorMichael Niedermayer <[email protected]>2013-01-23 19:26:22 +0100
committerMichael Niedermayer <[email protected]>2013-02-14 12:13:15 +0100
commit358e4081edb8eae53eacc73ac224d35278f1433a (patch)
tree01ad86d4720aacc5f782a5603d03404410d546c1 /libavcodec/mlp_parser.c
parent6baaaa0174bf2eb58016c3ac6b02fe2e5a8b1089 (diff)
mlp: fix channel order.
This fixes a regression introduced with todays merge Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 6747b0be9b2a8e20724c6e514b3c8374c32fd6f0) Signed-off-by: Michael Niedermayer <[email protected]>
Diffstat (limited to 'libavcodec/mlp_parser.c')
-rw-r--r--libavcodec/mlp_parser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c
index 2497ac3612..b2fd6007d6 100644
--- a/libavcodec/mlp_parser.c
+++ b/libavcodec/mlp_parser.c
@@ -157,6 +157,7 @@ int ff_mlp_read_major_sync(void *log, MLPHeaderInfo *mh, GetBitContext *gb)
skip_bits(gb, 11);
+ mh->channel_arrangement=
channel_arrangement = get_bits(gb, 5);
mh->channels_mlp = mlp_channels[channel_arrangement];
mh->channel_layout_mlp = ff_mlp_layout[channel_arrangement];
@@ -170,6 +171,7 @@ int ff_mlp_read_major_sync(void *log, MLPHeaderInfo *mh, GetBitContext *gb)
skip_bits(gb, 8);
+ mh->channel_arrangement=
channel_arrangement = get_bits(gb, 5);
mh->channels_thd_stream1 = truehd_channels(channel_arrangement);
mh->channel_layout_thd_stream1 = ff_truehd_layout(channel_arrangement);