Put a description of the AVERROR code errnum in errbuf. In case of failure the global variable errno is set to indicate the error. Even in case of failure av_strerror() will print a generic error message indicating the errnum provided to errbuf.
< Bitstream filter not found
< Buffer too small
< Internal bug, also see AVERROR_BUG2
This is semantically identical to AVERROR_BUG it has been introduced in Libav after our AVERROR_BUG and with a modified value.
< Decoder not found
< Demuxer not found
< Encoder not found
< End of file
< Immediate exit was requested; the called function should not be restarted
< Requested feature is flagged experimental. Set strict_std_compliance if you really want to use it.
< Generic error in an external library
< Filter not found
< Input changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_OUTPUT_CHANGED)
< Invalid data found when processing input
< Muxer not found
< Option not found
< Output changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_INPUT_CHANGED)
< Not yet implemented in FFmpeg, patches welcome
< Protocol not found
< Stream not found
< Unknown error, typically from an external library
Fill the provided buffer with a string containing an error string corresponding to the AVERROR code errnum.
@addtogroup lavu_error
@addtogroup lavu_error
Convenience macro, the return value should be used only directly in function arguments but never stand-alone.
@file error code definitions