Pārlūkot izejas kodu

Fix ffmpeg deprecation

Ivan Savenko 1 gadu atpakaļ
vecāks
revīzija
50a4e3213d
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      client/media/CVideoHandler.cpp

+ 3 - 2
client/media/CVideoHandler.cpp

@@ -339,10 +339,11 @@ FFMpegStream::~FFMpegStream()
 {
 {
 	av_frame_free(&frame);
 	av_frame_free(&frame);
 
 
+#if (LIBAVCODEC_VERSION_MAJOR < 61 )
+	// deprecated, apparently no longer necessary - avcodec_free_context should suffice
 	avcodec_close(codecContext);
 	avcodec_close(codecContext);
-	avcodec_free_context(&codecContext);
+#endif
 
 
-	avcodec_close(codecContext);
 	avcodec_free_context(&codecContext);
 	avcodec_free_context(&codecContext);
 
 
 	avformat_close_input(&formatContext);
 	avformat_close_input(&formatContext);