ffmpeg | branch: master | Alessandro Ros <[email protected]> | 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 <[email protected]> Signed-off-by: Timo Rothenpieler <[email protected]> > 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 [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
