[Sumover-dev] [svn commit] r3767 - vic/trunk/codec

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Fri Jul 21 12:44:05 BST 2006


Author: socrates
Date: Fri Jul 21 12:43:50 2006
New Revision: 3767

Modified:
   vic/trunk/codec/dct.cpp
   vic/trunk/codec/decoder-h263.cpp
   vic/trunk/codec/encoder-bvc.cpp
   vic/trunk/codec/encoder-h261.cpp
   vic/trunk/codec/encoder-jpeg.cpp
   vic/trunk/codec/encoder-pvh.cpp

Log:
Got rid of multiple Windows compile-time warnings (VS7.0).

Modified: vic/trunk/codec/dct.cpp
==============================================================================
--- vic/trunk/codec/dct.cpp	(original)
+++ vic/trunk/codec/dct.cpp	Fri Jul 21 12:43:50 2006
@@ -54,8 +54,8 @@
 #define FP_NBITS 15
 #define FP_MUL(a, b)	((((a) >> 5) * ((b) >> 5)) >> (FP_NBITS - 10))
 #define FP_SCALE(v)	(int)((double)(v) * double(1 << FP_NBITS) + 0.5)
-#define FP_NORM(v)	((v) + (1 << (FP_NBITS-1)) >> FP_NBITS)
-#define FP_JNORM(v)	((v) + (257 << (FP_NBITS-1)) >> FP_NBITS)
+#define FP_NORM(v)	(((v) + (  1 << (FP_NBITS-1))) >> FP_NBITS)
+#define FP_JNORM(v)	(((v) + (257 << (FP_NBITS-1))) >> FP_NBITS)
 
 #define M(n) ((m0 >> (n)) & 1)
 

Modified: vic/trunk/codec/decoder-h263.cpp
==============================================================================
--- vic/trunk/codec/decoder-h263.cpp	(original)
+++ vic/trunk/codec/decoder-h263.cpp	Fri Jul 21 12:43:50 2006
@@ -164,7 +164,7 @@
 			if (!slot_[x].cc)
 				break;
 			/* A wrong sequence number too. */
-			if ((slot_[x].seqno&0xffff)!= (seqno+(j-H263_SLOTS))&0xffff)
+			if ((slot_[x].seqno & 0xffff) != ((seqno+(j-H263_SLOTS)) & 0xffff)) //SV: vs7 warn fix
 				break;
 			/* A wrong magic at the start (not GSC) is not useful
 			 * as starting block, continue. */
@@ -184,7 +184,7 @@
 			x=(startblock+j)&H263_SLOTMASK;
 
 			/* wrong sequence number -> leave */
-			if ((slot_[x].seqno&0xffff)!= (seqno+j)&0xffff)
+			if ((slot_[x].seqno & 0xffff)!= ((seqno+j) & 0xffff)) //SV: vs7 warn fix
 				break;
 			/* empty entry is a valid endmarker */
 			if (!slot_[x].cc) {

Modified: vic/trunk/codec/encoder-bvc.cpp
==============================================================================
--- vic/trunk/codec/encoder-bvc.cpp	(original)
+++ vic/trunk/codec/encoder-bvc.cpp	Fri Jul 21 12:43:50 2006
@@ -79,10 +79,10 @@
 		bb |= (bits) >> extra; \
 		STORE_BITS(bs, bb) \
 		bs += (NBIT / 8); \
-		bb = (bits) << NBIT - extra; \
+		bb = (bits) << (NBIT - extra);\
 		nbb = extra; \
 	} else \
-		bb |= (bits) << NBIT - (nbb); \
+		bb |= (bits) << (NBIT - (nbb)); \
 }
 
 BvcEncoder::BvcEncoder() : TransmitterModule(FT_YUV_411)

Modified: vic/trunk/codec/encoder-h261.cpp
==============================================================================
--- vic/trunk/codec/encoder-h261.cpp	(original)
+++ vic/trunk/codec/encoder-h261.cpp	Fri Jul 21 12:43:50 2006
@@ -107,10 +107,10 @@
 		bb |= (BB_INT)(bits) >> extra; \
 		STORE_BITS(bb, bc) \
 		bc += sizeof(BB_INT); \
-		bb = (BB_INT)(bits) << NBIT - extra; \
+		bb = (BB_INT)(bits) << (NBIT - extra); \
 		nbb = extra; \
 	} else \
-		bb |= (BB_INT)(bits) << NBIT - (nbb); \
+		bb |= (BB_INT)(bits) << (NBIT - (nbb)); \
 }
 
 

Modified: vic/trunk/codec/encoder-jpeg.cpp
==============================================================================
--- vic/trunk/codec/encoder-jpeg.cpp	(original)
+++ vic/trunk/codec/encoder-jpeg.cpp	Fri Jul 21 12:43:50 2006
@@ -111,13 +111,13 @@
 {									\
     nbb += (n);								\
     if (nbb > NBIT)  {							\
-	u_int extra = (nbb) - NBIT;					\
-	bb |= (BB_INT)(bits) >> extra;					\
-	STORE_BITS(bb, bc)						\
-	bb = (BB_INT)(bits) << (NBIT - extra);				\
-	nbb = extra;							\
+		u_int extra = (nbb) - NBIT;					\
+		bb |= (BB_INT)(bits) >> extra;					\
+		STORE_BITS(bb, bc)						\
+		bb = (BB_INT)(bits) << (NBIT - extra);				\
+		nbb = extra;							\
     } else								\
-	bb |= (BB_INT)(bits) << (NBIT - (nbb));				\
+		bb |= (BB_INT)(bits) << (NBIT - (nbb));				\
 }
 
 class JpegEncoder : public TransmitterModule {

Modified: vic/trunk/codec/encoder-pvh.cpp
==============================================================================
--- vic/trunk/codec/encoder-pvh.cpp	(original)
+++ vic/trunk/codec/encoder-pvh.cpp	Fri Jul 21 12:43:50 2006
@@ -492,8 +492,7 @@
 	while ((code = *sc++) != 0) {
 		if ((code & mask) != 0) {
 			int t = (code >> off) & 1;
-			PVH_PUT_BITS(t, 1, lp->nbb, lp->bb,
-				      lp->bs, refine);
+			PVH_PUT_BITS(t, 1, lp->nbb, lp->bb, lp->bs, refine);
 		}
 	}
 }



More information about the Sumover-dev mailing list