They discard all input without ever returning any output. Useful for development.
Showing the changes to libavcodec/allcodecs.c (1 of 5 files). Show all
Unified · Split
| @@ -884,6 +884,12 @@ extern const FFCodec ff_vp9_qsv_decoder; · 883 unmodified lines | |||
| 884 | extern const FFCodec ff_vp9_vaapi_encoder; | 884 | extern const FFCodec ff_vp9_vaapi_encoder; |
| 885 | extern const FFCodec ff_vp9_qsv_encoder; | 885 | extern const FFCodec ff_vp9_qsv_encoder; |
| 886 | 886 | ||
| 887 | // null codecs | ||
| 888 | extern const FFCodec ff_vnull_decoder; | ||
| 889 | extern const FFCodec ff_vnull_encoder; | ||
| 890 | extern const FFCodec ff_anull_decoder; | ||
| 891 | extern const FFCodec ff_anull_encoder; | ||
| 892 | |||
| 887 | // The iterate API is not usable with ossfuzz due to the excessive size of binaries created | 893 | // The iterate API is not usable with ossfuzz due to the excessive size of binaries created |
| 888 | #if CONFIG_OSSFUZZ | 894 | #if CONFIG_OSSFUZZ |
| 889 | const FFCodec * codec_list[] = { | 895 | const FFCodec * codec_list[] = { |