avformat_open_input() error reporting can be misleading
|Reported by:||Eric P. Mangold||Owned by:|
|Cc:||Eric P. Mangold||Blocked By:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Attemping to use avformat_open_input() without having called av_register_all() first results in ENOENT "No such file or directory". As an ffmpeg newcomer this was very confusing and I had to dig in to the guts of libavformat with a debugger before I figured out what was going on.
Attached is a patch that introduces a new error code with an informative error message for this case.