Browse code

avfilter/geq: assert on pixel format descriptor

inlink->format is supposed to be set to a valid format controlled by query_formats().

Clément Bœsch authored on 2015/06/14 03:49:32
Showing 1 changed files
... ...
@@ -26,6 +26,7 @@
26 26
  * ported by Clément Bœsch for FFmpeg.
27 27
  */
28 28
 
29
+#include "libavutil/avassert.h"
29 30
 #include "libavutil/avstring.h"
30 31
 #include "libavutil/eval.h"
31 32
 #include "libavutil/opt.h"
... ...
@@ -192,6 +193,8 @@ static int geq_config_props(AVFilterLink *inlink)
192 192
     GEQContext *geq = inlink->dst->priv;
193 193
     const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
194 194
 
195
+    av_assert0(desc);
196
+
195 197
     geq->hsub = desc->log2_chroma_w;
196 198
     geq->vsub = desc->log2_chroma_h;
197 199
     geq->planes = desc->nb_components;