[FFmpeg-devel] [PATCH] disable compule_edt in case of filters

Anshul Maheshwari anshul.ffmpeg at gmail.com
Mon Jul 14 20:51:00 CEST 2014


From: Anshul Maheshwari <anshul.ffmpeg at gmail.com>

---
 ffmpeg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ffmpeg.c b/ffmpeg.c
index 3d23ee6..0b1f930 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2283,7 +2283,7 @@ static int init_input_stream(int ist_index, char *error, int error_len)
         ist->dec_ctx->thread_safe_callbacks = 1;
 
         av_opt_set_int(ist->dec_ctx, "refcounted_frames", 1, 0);
-        if(ist->dec_ctx->codec_id == AV_CODEC_ID_DVB_SUBTITLE)
+        if(ist->dec_ctx->codec_id == AV_CODEC_ID_DVB_SUBTITLE && !ist->nb_filters )
             av_dict_set(&ist->decoder_opts, "compute_edt", "1", 0);
 
         if (!av_dict_get(ist->decoder_opts, "threads", NULL, 0))
-- 
1.8.1.4



More information about the ffmpeg-devel mailing list