Opened 10 years ago

Closed 10 years ago

#618 closed enhancement (fixed)

avformat_open_input() error reporting can be misleading

Reported by: Eric P. Mangold Owned by:
Priority: normal Component: avformat
Version: git-master Keywords:
Cc: Eric P. Mangold 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 (1)

no-url-proto-error.patch (1.8 KB ) - added by Eric P. Mangold 10 years ago.

Download all attachments as: .zip

Change History (2)

by Eric P. Mangold, 10 years ago

Attachment: no-url-proto-error.patch added

comment:1 by Michael Niedermayer, 10 years ago

Resolution: fixed
Status: newclosed

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.