[FFmpeg-devel] [RFC] The meaning of AVERROR_NOTSUPP

Stefano Sabatini stefano.sabatini-lala
Wed Apr 14 01:58:41 CEST 2010


On date Saturday 2010-04-03 13:31:29 +0200, Stefano Sabatini encoded:
> On date Saturday 2010-04-03 12:36:01 +0200, Michael Niedermayer encoded:
[...]
> > Feature not implemented
> > and
> > Implementing this feature is welcome
> > 
> > are 2 seperate things
> > 
> > similarly
> > 
> > "not implementable"
> > "requested operation nonsensical"
> > "we dont want this implemented"
> > "disabled at compile time, rerun configure"
> > 
> > are all semantically different
> > 
> > also you cannot redefine the POSIX error codes to mean something else than
> > they mean.
> 
> So taking into account the considerations of Howard and yours, it
> seems that we can agree on simply dropping AVERROR_NOTSUPP and use
> AVERROR(ENOSYS) instead.
> 
> We'll use AVERROR_PATCHWELCOME when a feature is not implemented and
> we want and can implement it, and we'll use AVERROR(ENOSYS) in all the
> other cases (feature non-implementable, requested operation
> nonsensical, feature implementable but we don't want to implement it,
> feature disabled at compile time etc...).
[...]

Ping.
-- 
FFmpeg = Faithless & Fierce Majestic Powerful Elastic Gangster



More information about the ffmpeg-devel mailing list