On 7/17/2024 3:18 AM, Anton Khirnov wrote:
Quoting James Almer (2024-07-17 03:49:22)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 2bea55e33d..5de188f4cf 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -1399,6 +1399,11 @@ static int mov_write_audio_tag(AVFormatContext *s, 
AVIOContext *pb, MOVMuxContex
                  avio_wb16(pb, 16);
              avio_wb16(pb, track->audio_vbr ? -2 : 0); /* compression ID */
          } else { /* reserved for mp4/3gp */
+#if CONFIG_IAMFENC
+            if (track->tag == MKTAG('i','a','m','f'))
+                avio_wb16(pb, 0); /* channelcount must be 0 for IAMF */
+            else
+#endif
              avio_wb16(pb, track->par->ch_layout.nb_channels);

avio_wb16(pb, track->tag == MKTAG('i', 'a', 'm', 'f') ?
               0 : track->par->ch_layout.nb_channels);

looks more readable to me

Ok, changed locally.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to