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",
|