[Sumover-dev] [svn commit] r3771 - vic/trunk/codec/tmndec

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


Author: socrates
Date: Fri Jul 21 12:47:04 2006
New Revision: 3771

Modified:
   vic/trunk/codec/tmndec/getbits.c
   vic/trunk/codec/tmndec/gethdr.c
   vic/trunk/codec/tmndec/getvlc.c
   vic/trunk/codec/tmndec/global.h
   vic/trunk/codec/tmndec/tmndec.h

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

Modified: vic/trunk/codec/tmndec/getbits.c
==============================================================================
--- vic/trunk/codec/tmndec/getbits.c	(original)
+++ vic/trunk/codec/tmndec/getbits.c	Fri Jul 21 12:47:04 2006
@@ -58,6 +58,7 @@
 
 
 #include <stdlib.h>
+#include <string.h>
 
 #include "config.h"
 #include "tmndec.h"

Modified: vic/trunk/codec/tmndec/gethdr.c
==============================================================================
--- vic/trunk/codec/tmndec/gethdr.c	(original)
+++ vic/trunk/codec/tmndec/gethdr.c	Fri Jul 21 12:47:04 2006
@@ -88,7 +88,7 @@
     {
 
       fprintf (trace_file, "\nPSC: ");
-      printbits ((code << 5 + gob), 22, 22);
+      printbits ((code << (5 + gob)), 22, 22);
     }
     getpicturehdr ();
     if (syntax_arith_coding)    /* reset decoder after receiving */
@@ -100,7 +100,7 @@
     {
 
       fprintf (trace_file, "\nGBSC: ");
-      printbits ((code << 5 + gob), 22, 22);
+      printbits ((code << (5 + gob)), 22, 22);
     }
   }
   return gob + 1;
@@ -553,7 +553,7 @@
         fprintf (trace_file, "\nextended_temporal_reference: ");
         printbits (extended_temporal_reference, 2, 2);
       }
-      temp_ref = extended_temporal_reference << 8 + temp_ref;
+      temp_ref = extended_temporal_reference << (8 + temp_ref);
 
       if (PCT_B == pict_type)
       {

Modified: vic/trunk/codec/tmndec/getvlc.c
==============================================================================
--- vic/trunk/codec/tmndec/getvlc.c	(original)
+++ vic/trunk/codec/tmndec/getvlc.c	Fri Jul 21 12:47:04 2006
@@ -383,6 +383,9 @@
       break;
 
   }    
+
+  //should not reach here
+  return INVALID_MBTYPE; //XXX
 }
 
 int getMODB ()

Modified: vic/trunk/codec/tmndec/global.h
==============================================================================
--- vic/trunk/codec/tmndec/global.h	(original)
+++ vic/trunk/codec/tmndec/global.h	Fri Jul 21 12:47:04 2006
@@ -62,6 +62,7 @@
  * defined) GLOBAL is defined in exactly one file (tmndec.c) */
 
 #include <stdio.h>
+#include <memory.h>
 
 #ifndef GLOBAL
 #define EXTERN extern

Modified: vic/trunk/codec/tmndec/tmndec.h
==============================================================================
--- vic/trunk/codec/tmndec/tmndec.h	(original)
+++ vic/trunk/codec/tmndec/tmndec.h	Fri Jul 21 12:47:04 2006
@@ -165,3 +165,9 @@
 #define PAR_CIF_STRETCHED               4  /* 0100 */
 #define PAR_525_STRETCHED               5  /* 0101 */
 #define PAR_EXTENDED                    15 /* 1111 */
+
+
+#ifdef WINDOWS
+int initDisplay (int pels, int lines);
+int closeDisplay ();
+#endif
\ No newline at end of file



More information about the Sumover-dev mailing list