blob: df5a258b1c982423eb6de1daffc61e5d70d088b4 (
plain) (
blame)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
gui/VideoProcessor.cpp:456:40: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
if (encoding_codec->capabilities & CODEC_CAP_TRUNCATED)
^
gui/VideoProcessor.cpp:457:36: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
encoding_context->flags |= CODEC_FLAG_TRUNCATED;
^
gui/VideoProcessor.cpp:458:32: error: use of undeclared identifier 'CODEC_FLAG_PSNR'
encoding_context->flags |= CODEC_FLAG_PSNR;//Peak signal-to-noise ratio
^
gui/VideoProcessor.cpp:459:32: error: use of undeclared identifier 'CODEC_CAP_PARAM_CHANGE'
encoding_context->flags |= CODEC_CAP_PARAM_CHANGE;
^
gui/VideoProcessor.cpp:552:39: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
if(decoding_codec->capabilities & CODEC_CAP_TRUNCATED)
^
gui/VideoProcessor.cpp:553:36: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
decoding_context->flags |= CODEC_FLAG_TRUNCATED; // we do not send complete frames
^
gui/VideoProcessor.cpp:555:33: error: use of undeclared identifier 'CODEC_FLAG2_CHUNKS'
decoding_context->flags2 |= CODEC_FLAG2_CHUNKS;
^
--- plugins/VOIP/gui/VideoProcessor.cpp.orig 2017-08-03 19:29:52 UTC
+++ plugins/VOIP/gui/VideoProcessor.cpp
@@ -453,10 +453,10 @@ FFmpegVideo::FFmpegVideo()
encoding_context->rc_max_rate = 0;
encoding_context->rc_buffer_size = 0;
#endif
- if (encoding_codec->capabilities & CODEC_CAP_TRUNCATED)
- encoding_context->flags |= CODEC_FLAG_TRUNCATED;
- encoding_context->flags |= CODEC_FLAG_PSNR;//Peak signal-to-noise ratio
- encoding_context->flags |= CODEC_CAP_PARAM_CHANGE;
+ if (encoding_codec->capabilities & AV_CODEC_CAP_TRUNCATED)
+ encoding_context->flags |= AV_CODEC_FLAG_TRUNCATED;
+ encoding_context->flags |= AV_CODEC_FLAG_PSNR;//Peak signal-to-noise ratio
+ encoding_context->flags |= AV_CODEC_CAP_PARAM_CHANGE;
encoding_context->i_quant_factor = 0.769f;
encoding_context->b_quant_factor = 1.4f;
encoding_context->time_base.num = 1;
@@ -549,10 +549,10 @@ FFmpegVideo::FFmpegVideo()
decoding_context->pix_fmt = AV_PIX_FMT_YUV420P;
#endif
- if(decoding_codec->capabilities & CODEC_CAP_TRUNCATED)
- decoding_context->flags |= CODEC_FLAG_TRUNCATED; // we do not send complete frames
+ if(decoding_codec->capabilities & AV_CODEC_CAP_TRUNCATED)
+ decoding_context->flags |= AV_CODEC_FLAG_TRUNCATED; // we do not send complete frames
//we can receive truncated frames
- decoding_context->flags2 |= CODEC_FLAG2_CHUNKS;
+ decoding_context->flags2 |= AV_CODEC_FLAG2_CHUNKS;
AVDictionary* dictionary = NULL;
if(avcodec_open2(decoding_context, decoding_codec, &dictionary) < 0)
|