avcodec: use ch_layout on audio decoder
All threads resolved!
All threads resolved!
Compare changes
+ 42
− 16
@@ -138,7 +138,11 @@ static int OpenAudioCodec( decoder_t *p_dec )
@@ -403,12 +407,17 @@ static int DecodeBlock( decoder_t *p_dec, block_t **pp_block )
@@ -492,15 +501,15 @@ static block_t * ConvertAVFrame( decoder_t *p_dec, AVFrame *frame )
@@ -519,7 +528,7 @@ static block_t * ConvertAVFrame( decoder_t *p_dec, AVFrame *frame )
@@ -576,6 +585,7 @@ static const uint64_t pi_channels_map[][2] =
@@ -588,6 +598,16 @@ static void SetupOutputFormat( decoder_t *p_dec, bool b_trust )
@@ -596,25 +616,31 @@ static void SetupOutputFormat( decoder_t *p_dec, bool b_trust )
@@ -646,7 +672,7 @@ static void SetupOutputFormat( decoder_t *p_dec, bool b_trust )