]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/bitstream_filters.c
avcodec/prosumer: Only scan as many elements as matter in fill_elements()
[ffmpeg] / libavcodec / bitstream_filters.c
index 18b698a85fc4a03e6ed05ca6ab250db716e1ff03..34339215540b67ec414e6240836e852fd62edd2b 100644 (file)
@@ -49,6 +49,7 @@ extern const AVBitStreamFilter ff_null_bsf;
 extern const AVBitStreamFilter ff_remove_extradata_bsf;
 extern const AVBitStreamFilter ff_text2movsub_bsf;
 extern const AVBitStreamFilter ff_trace_headers_bsf;
+extern const AVBitStreamFilter ff_vp9_metadata_bsf;
 extern const AVBitStreamFilter ff_vp9_raw_reorder_bsf;
 extern const AVBitStreamFilter ff_vp9_superframe_bsf;
 extern const AVBitStreamFilter ff_vp9_superframe_split_bsf;
@@ -77,6 +78,9 @@ const AVBitStreamFilter *av_bsf_get_by_name(const char *name)
     const AVBitStreamFilter *f = NULL;
     void *i = 0;
 
+    if (!name)
+        return NULL;
+
     while ((f = av_bsf_iterate(&i))) {
         if (!strcmp(f->name, name))
             return f;