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