summaryrefslogtreecommitdiff
path: root/plugins/graphtft/patches/p1/graphtft-0.3.3-ffmpeg-svn.diff
blob: d209cdf5de5c9c9649b866d4874b0d70b130bfbd (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
diff -ruN graphtft-0.3.3/imlibrenderer/dvbrenderer/mpeg2encoder.c graphtft-0.3.3-fixed/imlibrenderer/dvbrenderer/mpeg2encoder.c
--- graphtft-0.3.3/imlibrenderer/dvbrenderer/mpeg2encoder.c	2009-03-23 10:51:58.000000000 +0100
+++ graphtft-0.3.3-fixed/imlibrenderer/dvbrenderer/mpeg2encoder.c	2009-03-23 12:07:41.000000000 +0100
@@ -126,7 +126,11 @@
    int i;
    AVPicture avpsrc;
 
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(21<<8)+0)
    avpicture_fill(&avpsrc, buf, PIX_FMT_RGBA32, width, height);
+#else
+   avpicture_fill(&avpsrc, buf, PIX_FMT_RGB32, width, height);
+#endif
 
 #ifndef HAVE_SWSCALE
 
diff -ruN graphtft-0.3.3/imlibrenderer/fbrenderer/fbrenderer.c graphtft-0.3.3-fixed/imlibrenderer/fbrenderer/fbrenderer.c
--- graphtft-0.3.3/imlibrenderer/fbrenderer/fbrenderer.c	2009-03-23 10:51:58.000000000 +0100
+++ graphtft-0.3.3-fixed/imlibrenderer/fbrenderer/fbrenderer.c	2009-03-23 12:05:56.000000000 +0100
@@ -194,7 +194,11 @@
 
 	switch (fb_vinfo.bits_per_pixel) 
    {
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(21<<8)+0)
 		case 32: tell(4, "fbdevout.c: using 32 bit depth"); fb_type = PIX_FMT_RGBA32; break;
+#else
+		case 32: tell(4, "fbdevout.c: using 32 bit depth"); fb_type = PIX_FMT_RGB32; break;
+#endif
 		case 24: tell(4, "fbdevout.c: using 24 bit depth"); fb_type = PIX_FMT_RGB24;  break;
 		case 16: tell(4, "fbdevout.c: using 16 bit depth"); fb_type = PIX_FMT_RGB565; break;
 		default: tell(4, "fbdevout.c: color depth not supported -> %i bits per pixel",