vlc/vlc-2.2 | branch: master | Jean-Baptiste Kempf <[email protected]> | Sun Mar 1 18:30:10 2015 +0100| [e7bb1508373b22cd88e1ae0c0c5a9a548f1dfbb8] | committer: Jean-Baptiste Kempf
Avparser: fix compilation with some older libav/FFmpeg versions Ref #12135 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git/?a=commit;h=e7bb1508373b22cd88e1ae0c0c5a9a548f1dfbb8 --- modules/packetizer/avparser.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/packetizer/avparser.c b/modules/packetizer/avparser.c index c5d2891..fdc4573 100644 --- a/modules/packetizer/avparser.c +++ b/modules/packetizer/avparser.c @@ -38,6 +38,20 @@ #include "../codec/avcodec/avcommon.h" #include "avparser.h" + +#if !LIBAVCODEC_VERSION_CHECK( 55, 52, 0, 63, 100 ) +#include <libavutil/mem.h> +static inline void avcodec_free_context( AVCodecContext **ctx ) +{ + if( !*ctx ) + return; + + av_free( (*ctx)->extradata ); + av_free( *ctx ); + *ctx = NULL; +} +#endif + /***************************************************************************** * Module descriptor *****************************************************************************/ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
