[MPlayer-cvslog] r38460 - trunk/libmpcodecs/ae_lavc.c

al subversion at mplayerhq.hu
Sun Apr 14 15:12:16 EEST 2024


Author: al
Date: Sun Apr 14 15:12:16 2024
New Revision: 38460

Log:
ae lavc: Generate a guessed AVChannelLayout based on the number of channels

Otherwise most (all?) FFmpeg encoders won't work.

Modified:
   trunk/libmpcodecs/ae_lavc.c

Modified: trunk/libmpcodecs/ae_lavc.c
==============================================================================
--- trunk/libmpcodecs/ae_lavc.c	Sun Apr 14 14:05:39 2024	(r38459)
+++ trunk/libmpcodecs/ae_lavc.c	Sun Apr 14 15:12:16 2024	(r38460)
@@ -192,7 +192,7 @@ int mpae_init_lavc(audio_encoder_t *enco
             mp_msg(MSGT_MENCODER,MSGL_ERR, "Audio encoder requires unknown or unsupported input format\n");
             return 0;
 	}
-	lavc_actx->ch_layout.nb_channels = encoder->params.channels;
+	av_channel_layout_default(&lavc_actx->ch_layout, encoder->params.channels);
 	lavc_actx->sample_rate = encoder->params.sample_rate;
 	lavc_actx->time_base.num = 1;
 	lavc_actx->time_base.den = encoder->params.sample_rate;


More information about the MPlayer-cvslog mailing list