Ticket #618 (closed enhancement: fixed)

Opened 19 months ago

Last modified 19 months ago

avformat_open_input() error reporting can be misleading

Reported by: teratorn Owned by:
Priority: normal Component: avformat
Version: git-master Keywords:
Cc: teratorn Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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.

Attachments

no-url-proto-error.patch Download (1.8 KB) - added by teratorn 19 months ago.

Change History

Changed 19 months ago by teratorn

comment:1 Changed 19 months ago by michael

  • Status changed from new to closed
  • Resolution set to fixed

Ive solved this a bit differently, as i think the error code is not so helpfull, it still requires quite a bit of indirection. That is "why does it fail? what does this error code mean? ..."

Note: See TracTickets for help on using tickets.