summaryrefslogtreecommitdiff
blob: b7ae9d6e90b4e6001fa57b60d3229bd40afc7fce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Description: Fix FTBFS with FFmpeg 4.0
Author: James Cowgill <jcowgill@debian.org>
Bug-Debian: https://bugs.debian.org/888377
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/src/ffmpegvideoencoder.cpp
+++ b/src/ffmpegvideoencoder.cpp
@@ -345,7 +345,7 @@ av_log_set_level(AV_LOG_VERBOSE);
 
 	// Enable interlacing if needed
 	if ( m_videoformat->flags & VIFO_INTERLACED )
-		videoCodecCtx->flags |= CODEC_FLAG_INTERLACED_DCT;
+		videoCodecCtx->flags |= AV_CODEC_FLAG_INTERLACED_DCT;
 
 	// Enable multithreaded encoding: breaks FLV!
 	//videoCodecCtx->thread_count = 4;
@@ -373,7 +373,7 @@ av_log_set_level(AV_LOG_VERBOSE);
 
 	// If we have a global header for the format, no need to duplicate the codec info in each keyframe
 	if ( outputFormatCtx->oformat->flags & AVFMT_GLOBALHEADER )
-		videoCodecCtx->flags |= CODEC_FLAG_GLOBAL_HEADER;
+		videoCodecCtx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
 
 	// Open the codec
 	if ( ( err = avcodec_open2( videoCodecCtx, videoCodec, 0 )) < 0 )
@@ -463,7 +463,7 @@ av_log_set_level(AV_LOG_VERBOSE);
 			audioCodecCtx->time_base.den = m_profile->sampleRate;
 
 			if ( outputFormatCtx->oformat->flags & AVFMT_GLOBALHEADER )
-				audioCodecCtx->flags |= CODEC_FLAG_GLOBAL_HEADER;
+				audioCodecCtx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
 
 			// Since different audio codecs support different sample formats, look up which one is supported by this specific codec
 			if ( isAudioSampleFormatSupported( audioCodec->sample_fmts, AV_SAMPLE_FMT_FLTP ) )