[FFmpeg-devel] [PATCH] asfenc.c: Fixed ASF Encoder's Assertion Failure Issue
Chiranjeevi Melam
cmelam at rgbnetworks.com
Mon Sep 12 17:01:01 CEST 2011
Can you guys please take a look at the patch and let me know your comments.
Thanks
-----Original Message-----
From: ffmpeg-devel-bounces at ffmpeg.org [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of Chiranjeevi Melam
Sent: Wednesday, September 07, 2011 10:15 AM
To: ffmpeg-devel at ffmpeg.org
Subject: [FFmpeg-devel] [PATCH] asfenc.c: Fixed ASF Encoder's Assertion Failure Issue
Hi ,
Attached is the patch in ASF Encoder. The issue will surface only after running the ffserver for multiple days.
"Fixed the assertion failure issue in ASF Encoder which will surface after running multiple days. Fix is changing the time stamp variable from " int" type to "int64_t " type." The 32 bit roll over causes the variable "packet_timestamp_end" >= to "packet_timestamp_start" which leads to assertion failure.
Here is some debug info
fserver: libavformat/asfenc.c:654: flush_packet: Assertion `asf->packet_timestamp_end >= asf->packet_timestamp_start' failed.
/opt/ripcode/bin/ffserver.sh: line 4: 25195 Aborted (core
dumped) /opt/ripcode/bin/ffserver ${1+"$@"}
Thanks,
Chiru
More information about the ffmpeg-devel
mailing list