[FFmpeg-devel] [PATCH] avfilter/vf_overlay_qsv: initialize default pix_fmt

Linjie Fu linjie.fu at intel.com
Mon Nov 5 11:37:02 EET 2018


add default initiaization for pix_fmt in function have_alpha_panar
to avoid using uninitialized value.

Signed-off-by: Linjie Fu <linjie.fu at intel.com>
---
 libavfilter/vf_overlay_qsv.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavfilter/vf_overlay_qsv.c b/libavfilter/vf_overlay_qsv.c
index 20871786ee..79d6a58ec3 100644
--- a/libavfilter/vf_overlay_qsv.c
+++ b/libavfilter/vf_overlay_qsv.c
@@ -167,7 +167,8 @@ static int have_alpha_planar(AVFilterLink *link)
     if (link->format == AV_PIX_FMT_QSV) {
         fctx    = (AVHWFramesContext *)link->hw_frames_ctx->data;
         pix_fmt = fctx->sw_format;
-    }
+    } else
+        pix_fmt = AV_PIX_FMT_NONE;
 
     desc = av_pix_fmt_desc_get(pix_fmt);
     if (!desc)
-- 
2.17.1



More information about the ffmpeg-devel mailing list