[FFmpeg-cvslog] avformat/flvenc: remove !size check for audio packets
Timo Rothenpieler
git at videolan.org
Fri Dec 27 21:25:39 EET 2024
ffmpeg | branch: master | Timo Rothenpieler <timo at rothenpieler.org> | Sat May 18 01:15:43 2024 +0200| [70067c829bece4e402e47807ce95c317bff1c388] | committer: Timo Rothenpieler
avformat/flvenc: remove !size check for audio packets
At least flac finishes every stream with an empty side-data only packet,
that would trigger an assertion/error were these checks still in place.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70067c829bece4e402e47807ce95c317bff1c388
---
libavformat/flvenc.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c
index 1818b5482a..78235af233 100644
--- a/libavformat/flvenc.c
+++ b/libavformat/flvenc.c
@@ -1070,11 +1070,6 @@ static int flv_write_packet(AVFormatContext *s, AVPacket *pkt)
|| par->codec_id == AV_CODEC_ID_AC3
|| par->codec_id == AV_CODEC_ID_EAC3;
- if (par->codec_type == AVMEDIA_TYPE_AUDIO && !pkt->size) {
- av_log(s, AV_LOG_WARNING, "Empty audio Packet\n");
- return AVERROR(EINVAL);
- }
-
if (extended_audio)
flags_size = 5;
else if (par->codec_id == AV_CODEC_ID_VP6F || par->codec_id == AV_CODEC_ID_VP6A ||
@@ -1149,8 +1144,6 @@ static int flv_write_packet(AVFormatContext *s, AVPacket *pkt)
case AVMEDIA_TYPE_AUDIO:
flags = get_audio_flags(s, par);
- av_assert0(size);
-
avio_w8(pb, FLV_TAG_TYPE_AUDIO);
break;
case AVMEDIA_TYPE_SUBTITLE:
More information about the ffmpeg-cvslog
mailing list