Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > a9f15ec741a5d54685ef5db0f5da5710 > files > 12

elmer-7.0-0.svn6359.7.mga5.src.rpm

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;