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); \

Attachment: signature.asc
Description: Digital signature

Reply via email to