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
54
|
Index: karlyriceditor-2.1/src/ffmpegvideodecoder.cpp
===================================================================
--- karlyriceditor-2.1.orig/src/ffmpegvideodecoder.cpp
+++ karlyriceditor-2.1/src/ffmpegvideodecoder.cpp
@@ -151,12 +151,12 @@ bool FFMpegVideoDecoder::openFile( const
}
// Determine required buffer size and allocate buffer
- int numBytes = avpicture_get_size( PIX_FMT_RGB24, d->pCodecCtx->width, d->pCodecCtx->height );
+ int numBytes = avpicture_get_size( AV_PIX_FMT_RGB24, d->pCodecCtx->width, d->pCodecCtx->height );
d->m_buffer.resize( numBytes );
// Assign appropriate parts of buffer to image planes in pFrameRGB
avpicture_fill( (AVPicture *) d->pFrameRGB, (uint8_t*) d->m_buffer.data(),
- PIX_FMT_RGB24, d->pCodecCtx->width, d->pCodecCtx->height );
+ AV_PIX_FMT_RGB24, d->pCodecCtx->width, d->pCodecCtx->height );
d->skipFrames = seekto;
return true;
@@ -215,7 +215,7 @@ bool FFMpegVideoDecoderPriv::readFrame(
int w = pCodecCtx->width;
int h = pCodecCtx->height;
- img_convert_ctx = sws_getCachedContext(img_convert_ctx,w, h, pCodecCtx->pix_fmt, w, h, PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
+ img_convert_ctx = sws_getCachedContext(img_convert_ctx,w, h, pCodecCtx->pix_fmt, w, h, AV_PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
if ( img_convert_ctx == NULL )
{
Index: karlyriceditor-2.1/src/ffmpegvideoencoder.cpp
===================================================================
--- karlyriceditor-2.1.orig/src/ffmpegvideoencoder.cpp
+++ karlyriceditor-2.1/src/ffmpegvideoencoder.cpp
@@ -333,7 +333,7 @@ av_log_set_level(AV_LOG_VERBOSE);
videoCodecCtx->time_base.num = m_videoformat->frame_rate_num;
videoCodecCtx->time_base.den = m_videoformat->frame_rate_den;
videoCodecCtx->gop_size = (m_videoformat->frame_rate_den / m_videoformat->frame_rate_num) / 2; // GOP size is framerate / 2
- videoCodecCtx->pix_fmt = PIX_FMT_YUV420P;
+ videoCodecCtx->pix_fmt = AV_PIX_FMT_YUV420P;
videoCodecCtx->bit_rate = m_videobitrate;
videoCodecCtx->bit_rate_tolerance = m_videobitrate * av_q2d(videoCodecCtx->time_base);
@@ -865,10 +865,10 @@ bool FFMpegVideoEncoderPriv::convertImag
videoConvertCtx = sws_getCachedContext( videoConvertCtx,
m_videoformat->width,
m_videoformat->height,
- PIX_FMT_BGRA,
+ AV_PIX_FMT_BGRA,
m_videoformat->width,
m_videoformat->height,
- PIX_FMT_YUV420P,
+ AV_PIX_FMT_YUV420P,
SWS_BICUBIC,
NULL,
NULL,
|