Ticket #97: ffmpeg-libcelt-fix-macosx-ENOTRECOVERABLE.patch

File ffmpeg-libcelt-fix-macosx-ENOTRECOVERABLE.patch, 628 bytes (added by Robert, 15 years ago)
  • libavcodec/libcelt_dec.c

    a b  
    4141        case CELT_INTERNAL_ERROR:   return AVERROR(EFAULT);
    4242        case CELT_CORRUPTED_DATA:   return AVERROR_INVALIDDATA;
    4343        case CELT_UNIMPLEMENTED:    return AVERROR(ENOTSUP);
     44#ifdef __APPLE__
     45        case CELT_INVALID_STATE:    return AVERROR(EINVAL);
     46#else
    4447        case CELT_INVALID_STATE:    return AVERROR(ENOTRECOVERABLE);
     48#endif
    4549        case CELT_ALLOC_FAIL:       return AVERROR(ENOMEM);
    4650        default:                    return AVERROR_UNKNOWN;
    4751    }