Sophie

Sophie

distrib > Mageia > 8 > aarch64 > by-pkgid > 35c949825da19e0453b4dd08ba7bf44d > files > 4

2mandvd-1.8.5-8.mga8.src.rpm

--- a/videowrapper.cpp
+++ b/videowrapper.cpp
@@ -99,11 +99,11 @@ int videowrapper::load_video(QString fil
 
     img_convert_ctx = sws_getContext(pCodecCtx->width,
                     pCodecCtx->height, pCodecCtx->pix_fmt, pCodecCtx->width,
-                    pCodecCtx->height, PIX_FMT_RGB24, SWS_BICUBIC, NULL,
+                    pCodecCtx->height, AV_PIX_FMT_RGB24, SWS_BICUBIC, NULL,
                     NULL, NULL);
 
     // *** ON DETERMINE LA TAILLE DU BUFFER ***
-    numBytes=avpicture_get_size(PIX_FMT_RGB24, pCodecCtx->width,
+    numBytes=avpicture_get_size(AV_PIX_FMT_RGB24, pCodecCtx->width,
                                 pCodecCtx->height);
     buffer=(uint8_t *)av_malloc(numBytes*sizeof(uint8_t));
     old_frame = -1;
@@ -120,10 +120,10 @@ QImage videowrapper::read_frame(int64_t
     if ( num_frame != old_frame )
     {
         // *** ALLOCATE VIDEO FRAME ***
-        pFrameRGB=avcodec_alloc_frame();
-        pFrame=avcodec_alloc_frame();
+        pFrameRGB=av_frame_alloc();
+        pFrame=av_frame_alloc();
 
-        avpicture_fill((AVPicture *)pFrameRGB, buffer, PIX_FMT_RGB24,
+        avpicture_fill((AVPicture *)pFrameRGB, buffer, AV_PIX_FMT_RGB24,
                         pCodecCtx->width, pCodecCtx->height);
         av_seek_frame(pFormatCtx,videoStream,0, AVSEEK_FLAG_FRAME);
         compte_frame = -1;