vdpauh264dec: fix initalization of GstNalReader cache
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
Thu, 24 Jun 2010 20:06:56 +0000 (22:06 +0200)
committerCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
Thu, 24 Jun 2010 20:07:45 +0000 (22:07 +0200)
sys/vdpau/h264/gstnalreader.c
sys/vdpau/h264/gstnalreader.h

index da35a02..2de36fc 100644 (file)
@@ -53,7 +53,7 @@ gst_nal_reader_new (const guint8 * data, guint size)
   ret->size = size;
 
   ret->first_byte = 0xff;
-  ret->cache = 0xffffffff;
+  ret->cache = 0xff;
 
   return ret;
 }
@@ -118,7 +118,7 @@ gst_nal_reader_init (GstNalReader * reader, const guint8 * data, guint size)
   reader->bits_in_cache = 0;
   /* fill with something other than 0 to detect emulation prevention bytes */
   reader->first_byte = 0xff;
-  reader->cache = 0xffffffff;
+  reader->cache = 0xff;
 }
 
 /**
index 62dcfd6..0344167 100644 (file)
@@ -79,7 +79,7 @@ gboolean gst_nal_reader_peek_se (const GstNalReader *reader, gint32 *val);
  *
  * Since: 0.10.22
  */
-#define GST_NAL_READER_INIT(data, size) {data, size, 0, 0, 0xff, 0xffffffffff}
+#define GST_NAL_READER_INIT(data, size) {data, size, 0, 0, 0xff, 0xff}
 
 /**
  * GST_NAL_READER_INIT_FROM_BUFFER:
@@ -92,7 +92,7 @@ gboolean gst_nal_reader_peek_se (const GstNalReader *reader, gint32 *val);
  *
  * Since: 0.10.22
  */
-#define GST_NAL_READER_INIT_FROM_BUFFER(buffer) {GST_BUFFER_DATA (buffer), GST_BUFFER_SIZE (buffer), 0, 0, 0xff, 0xffffffffff}
+#define GST_NAL_READER_INIT_FROM_BUFFER(buffer) {GST_BUFFER_DATA (buffer), GST_BUFFER_SIZE (buffer), 0, 0, 0xff, 0xff}
 
 G_END_DECLS