[FFmpeg-devel] [PATCH 2/3] lavf/srtenc: allow zero duration events.
Clément Bœsch
ubitux at gmail.com
Thu Oct 25 19:03:23 CEST 2012
This is useful when you want to remux events with zero (or too small)
durations.
---
libavformat/srtenc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/srtenc.c b/libavformat/srtenc.c
index f50cfbb..8338238 100644
--- a/libavformat/srtenc.c
+++ b/libavformat/srtenc.c
@@ -65,7 +65,7 @@ static int srt_write_packet(AVFormatContext *avf, AVPacket *pkt)
if (d <= 0)
/* For backward compatibility, fallback to convergence_duration. */
d = pkt->convergence_duration;
- if (s == AV_NOPTS_VALUE || d <= 0) {
+ if (s == AV_NOPTS_VALUE || d < 0) {
av_log(avf, AV_LOG_ERROR, "Insufficient timestamps.\n");
return AVERROR(EINVAL);
}
--
1.8.0
More information about the ffmpeg-devel
mailing list