summaryrefslogtreecommitdiff
path: root/media-video/2mandvd/files/2mandvd-1.8.5-ffmpeg3.patch
blob: 29ffc95ffa8276ec702acf630732b3635d54fb9e (plain)
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
Index: 2ManDVD/videowrapper.cpp
===================================================================
--- 2ManDVD.orig/videowrapper.cpp
+++ 2ManDVD/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;