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 | 884 | extern const FFCodec ff_vp9_vaapi_encoder; |
| 885 | 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 | 893 | // The iterate API is not usable with ossfuzz due to the excessive size of binaries created |
| 888 | 894 | #if CONFIG_OSSFUZZ |
| 889 | 895 | const FFCodec * codec_list[] = { |