[FFmpeg-devel] [PATCH] Replace ENOSYS by ENOTSUP
Ramiro Ribeiro Polla
Fri Aug 17 00:08:18 CEST 2007
Michael Niedermayer wrote:
> On Wed, Aug 15, 2007 at 04:34:25PM -0300, Ramiro Ribeiro Polla wrote:
>> What do you think about #ifdef'ing the definition of AVERROR_*? User apps
>> will always have to check for AVERROR_*, instead of AVERROR(*), and will
>> get an strerror() string on systems that have that error. Attached patch is
>> an example of this.
> ive a bad feeling about this
> something tells me that libavcodecs compilation and the user apps might
> have different E* available from their included headers in some cases ...
Right. It even happens inside lavc too. pthreads-win32 defines ENOTSUP
to 48, so any program that includes pthread.h before avcodec would get
that other value...
More information about the ffmpeg-devel