ffmpeg | branch: master | Alessandro Ros <aler9....@gmail.com> | Sun Jan 5 13:13:19 2025 +0100| [9fe66c7fcbbba0bad16292fa775277944bf91a31] | committer: Timo Rothenpieler
avformat/flvenc: fix missing sequence start with MP3 tracks When muxing to FLV/RTMP a MP3 track with an ID greater than zero, enhanced RTMP has to be used, and a sequence start should preceed track data. This is already implemented (see line 823 of flvenc.c) but the code is never reached due to a too-strict condition before it. This patch fixes the issue. Signed-off-by: Alessandro Ros <aler9....@gmail.com> Signed-off-by: Timo Rothenpieler <t...@rothenpieler.org> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9fe66c7fcbbba0bad16292fa775277944bf91a31 --- libavformat/flvenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index df429836df..f026f0e53b 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -807,6 +807,7 @@ static void flv_write_codec_header(AVFormatContext* s, AVCodecParameters* par, i if (par->codec_id == AV_CODEC_ID_AAC || par->codec_id == AV_CODEC_ID_H264 || par->codec_id == AV_CODEC_ID_MPEG4 || par->codec_id == AV_CODEC_ID_HEVC || par->codec_id == AV_CODEC_ID_AV1 || par->codec_id == AV_CODEC_ID_VP9 + || (par->codec_id == AV_CODEC_ID_MP3 && track_idx) || par->codec_id == AV_CODEC_ID_OPUS || par->codec_id == AV_CODEC_ID_FLAC || par->codec_id == AV_CODEC_ID_AC3 || par->codec_id == AV_CODEC_ID_EAC3) { int64_t pos; _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".