diff --git a/utils/ElmerClips/src/encoder.cpp b/utils/ElmerClips/src/encoder.cpp index d903793..737d134 100644 --- a/utils/ElmerClips/src/encoder.cpp +++ b/utils/ElmerClips/src/encoder.cpp @@ -205,7 +205,7 @@ void Encoder::compressImages(int targetWidth) // Init context: //--------------- - AVCodecContext *context = avcodec_alloc_context(); + AVCodecContext *context = avcodec_alloc_context3(NULL); if(!context) { emit information("ERROR: Unable to initialize encoder"); @@ -224,7 +224,7 @@ void Encoder::compressImages(int targetWidth) context->max_b_frames = 2; context->pix_fmt = PIX_FMT_YUV420P; - if(avcodec_open(context, codec) < 0) { + if(avcodec_open2(context, codec, NULL) < 0) { emit information("ERROR: Unable to initialize encoder"); avcodec_close(context); return;