We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 733f2da commit 2689e4aCopy full SHA for 2689e4a
common/libavsmash.c
@@ -925,7 +925,10 @@ void update_configuration
925
lsmash_audio_summary_t *audio = (lsmash_audio_summary_t *)summary;
926
codecpar->sample_rate = config->queue.sample_rate ? config->queue.sample_rate : audio->frequency;
927
codecpar->bits_per_coded_sample = config->queue.bits_per_sample ? config->queue.bits_per_sample : audio->sample_size;
928
- av_channel_layout_default(&codecpar->ch_layout, config->queue.channels ? config->queue.channels : audio->channels);
+ if (config->queue.channels)
929
+ av_channel_layout_default(&codecpar->ch_layout, config->queue.channels);
930
+ else if (codecpar->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC)
931
+ av_channel_layout_default(&codecpar->ch_layout, audio->channels);
932
}
933
if( codec->id == AV_CODEC_ID_DTS )
934
{
0 commit comments