$OpenBSD: patch-libmedia_ffmpeg_MediaParserFfmpeg_h,v 1.1 2013/03/08 00:58:26 brad Exp $ Update for newer FFmpeg API. --- libmedia/ffmpeg/MediaParserFfmpeg.h.orig Thu Jan 19 14:17:48 2012 +++ libmedia/ffmpeg/MediaParserFfmpeg.h Mon Feb 18 12:06:22 2013 @@ -154,7 +154,13 @@ class MediaParserFfmpeg: public MediaParser (private) AVStream* _audioStream; /// ? - ByteIOContext _byteIOCxt; +#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(52,107,0) +// AVIOContext was introduced a bit earlier but without version bump, so let's +// be safe + ByteIOContext _byteIOCxt; +#else + AVIOContext* _avIOCxt; +#endif /// Size of the ByteIO context buffer // @@ -172,7 +178,7 @@ class MediaParserFfmpeg: public MediaParser (private) // /// TODO: move somewhere in ffmpeg utils.. /// - boost::uint16_t SampleFormatToSampleSize(SampleFormat fmt); + boost::uint16_t SampleFormatToSampleSize(AVSampleFormat fmt); /// Make an EncodedVideoFrame from an AVPacket and push to buffer //