r746 - in /unstable/libquicktime/debian: changelog
patches/202_rtjpeg_64bit_fix.diff
lool at users.alioth.debian.org
lool at users.alioth.debian.org
Sun Apr 1 13:24:26 UTC 2007
Author: lool
Date: Sun Apr 1 13:24:25 2007
New Revision: 746
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=746
Log:
* Update patch 202_rtjpeg_64bit_fix to replace some unsigned long long casts
with uint64_t casts instead; should fix build failure on amd64;
closes: #417055.
Modified:
unstable/libquicktime/debian/changelog
unstable/libquicktime/debian/patches/202_rtjpeg_64bit_fix.diff
Modified: unstable/libquicktime/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/libquicktime/debian/changelog?rev=746&op=diff
==============================================================================
--- unstable/libquicktime/debian/changelog (original)
+++ unstable/libquicktime/debian/changelog Sun Apr 1 13:24:25 2007
@@ -1,3 +1,11 @@
+libquicktime (2:0.9.7-5) unstable; urgency=low
+
+ * Update patch 202_rtjpeg_64bit_fix to replace some unsigned long long casts
+ with uint64_t casts instead; should fix build failure on amd64;
+ closes: #417055.
+
+ -- Loic Minier <lool at dooz.org> Sun, 01 Apr 2007 15:23:16 +0200
+
libquicktime (2:0.9.7-4) unstable; urgency=low
* debian/patches/202_rtjpeg_64bit_fix.diff:
Modified: unstable/libquicktime/debian/patches/202_rtjpeg_64bit_fix.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/libquicktime/debian/patches/202_rtjpeg_64bit_fix.diff?rev=746&op=diff
==============================================================================
--- unstable/libquicktime/debian/patches/202_rtjpeg_64bit_fix.diff (original)
+++ unstable/libquicktime/debian/patches/202_rtjpeg_64bit_fix.diff Sun Apr 1 13:24:25 2007
@@ -1,7 +1,7 @@
Index: libquicktime-0.9.7/plugins/rtjpeg/mmx.h
===================================================================
---- libquicktime-0.9.7.orig/plugins/rtjpeg/mmx.h 2007-04-01 13:54:01.000000000 +0200
-+++ libquicktime-0.9.7/plugins/rtjpeg/mmx.h 2007-04-01 13:54:05.000000000 +0200
+--- libquicktime-0.9.7.orig/plugins/rtjpeg/mmx.h 2005-05-22 15:05:19.000000000 +0200
++++ libquicktime-0.9.7/plugins/rtjpeg/mmx.h 2007-04-01 15:21:08.000000000 +0200
@@ -30,16 +30,17 @@
#ifndef _MMX_H
#define _MMX_H
@@ -30,8 +30,8 @@
Index: libquicktime-0.9.7/plugins/rtjpeg/RTjpeg.c
===================================================================
---- libquicktime-0.9.7.orig/plugins/rtjpeg/RTjpeg.c 2007-04-01 13:54:01.000000000 +0200
-+++ libquicktime-0.9.7/plugins/rtjpeg/RTjpeg.c 2007-04-01 13:54:05.000000000 +0200
+--- libquicktime-0.9.7.orig/plugins/rtjpeg/RTjpeg.c 2005-05-23 01:58:56.000000000 +0200
++++ libquicktime-0.9.7/plugins/rtjpeg/RTjpeg.c 2007-04-01 15:22:08.000000000 +0200
@@ -175,8 +175,8 @@
for(i=0; i<64; i++)qtbl[i]=(int16_t)rtj->cqt[i];
}
@@ -77,6 +77,17 @@
mmx_t *wsptr = (mmx_t *)rtj->ws;
register mmx_t *dataptr = (mmx_t *)odata;
+@@ -2445,8 +2445,8 @@
+ if (*cm < 0) *cm = 0;
+ if (*cm > 16) *cm = 16;
+ #ifdef MMX
+- rtj->lmask=(mmx_t)(((unsigned long long)(*lm)<<48)|((unsigned long long)(*lm)<<32)|((unsigned long long)(*lm)<<16)|(unsigned long long)(*lm));
+- rtj->cmask=(mmx_t)(((unsigned long long)(*cm)<<48)|((unsigned long long)(*cm)<<32)|((unsigned long long)(*cm)<<16)|(unsigned long long)(*cm));
++ rtj->lmask=(mmx_t)(((uint64_t)(*lm)<<48)|((uint64_t)(*lm)<<32)|((uint64_t)(*lm)<<16)|(uint64_t)(*lm));
++ rtj->cmask=(mmx_t)(((uint64_t)(*cm)<<48)|((uint64_t)(*cm)<<32)|((uint64_t)(*cm)<<16)|(uint64_t)(*cm));
+ #else
+ rtj->lmask=*lm;
+ rtj->cmask=*cm;
@@ -2767,7 +2767,7 @@
mmx_t *mold=(mmx_t *)old;
mmx_t *mblock=(mmx_t *)rblock;
More information about the pkg-multimedia-commits
mailing list