[Sumover-dev] [svn commit] r4131 - vic/branches/mpeg4/codec/p64

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Wed Apr 2 04:38:07 BST 2008


Author: douglask
Date: Wed Apr  2 04:38:03 2008
New Revision: 4131

Modified:
   vic/branches/mpeg4/codec/p64/p64.cpp

Log:
Merged change from Opal (the successor of openh323 library) which uses VIC's
H.261 codec, see:
http://openh323.cvs.sourceforge.net/openh323/opal/plugins/video/H.261-vic/vic/

A segmentation fault was occuring with x86-64 VIC in P64Decoder::decode_block


Modified: vic/branches/mpeg4/codec/p64/p64.cpp
==============================================================================
--- vic/branches/mpeg4/codec/p64/p64.cpp	(original)
+++ vic/branches/mpeg4/codec/p64/p64.cpp	Wed Apr  2 04:38:03 2008
@@ -285,7 +285,10 @@
 		int v;
 		GET_BITS(bs_, 2, nbb, bb, v);
 		/*XXX quantize?*/
-		blk[0] = qt[(v & 1) ? 0xff : 1];
+		if (qt)
+			blk[0] = qt[(v & 1) ? 0xff : 1];
+		else
+			blk[0] = 0;
 		k = 1;
 		m0 |= 1;
 	} else {



More information about the Sumover-dev mailing list