Hola David, I've prepared an NMU for this RC bug as part of this weekend's bug squashing party. The patch is attached. I will be uploading this fix to unstable shortly as a 0-day NMU.
Thanks, -- Steve Langasek postmodern programmer
diff -u libmpeg3-1.5.4/debian/changelog libmpeg3-1.5.4/debian/changelog
--- libmpeg3-1.5.4/debian/changelog
+++ libmpeg3-1.5.4/debian/changelog
@@ -1,3 +1,12 @@
+libmpeg3 (1.5.4-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Medium-urgency upload for RC bugfix.
+ * Fix up invalid lvalues for compatibility with the stricter gcc 4.0
+ compiler (closes: #287422).
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Fri, 5 Aug 2005 16:19:17 -0700
+
libmpeg3 (1.5.4-4) unstable; urgency=low
* debian/rules: Added more severe dependencies for mpeg3-utils. Closes:
#242617.
only in patch2:
unchanged:
--- libmpeg3-1.5.4.orig/video/output.c
+++ libmpeg3-1.5.4/video/output.c
@@ -497,10 +497,11 @@
*data++ = 0;
#define STORE_PIXEL_RGB565 \
- *((unsigned short*)data)++ = \
+ *((unsigned short*)data) = \
((CLIP(r_l) & 0xf8) << 8) | \
((CLIP(g_l) & 0xfc) << 3) | \
- ((CLIP(b_l) & 0xf8) >> 3);
+ ((CLIP(b_l) & 0xf8) >> 3); \
+ data = ((unsigned short*)data) + 1;
#define STORE_PIXEL_RGB888 \
*data++ = CLIP(r_l); \
signature.asc
Description: Digital signature

