From dfeff590b26f0b54d248b1027bd8598856941ee5 Mon Sep 17 00:00:00 2001 From: Carl-Anton Ingmarsson Date: Wed, 23 Jun 2010 21:09:42 +0200 Subject: [PATCH] vdpauh264dec: fix reading of signed exp golomb --- sys/vdpau/h264/gstnalreader.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/vdpau/h264/gstnalreader.c b/sys/vdpau/h264/gstnalreader.c index ca78d3a7f1..da35a02d9b 100644 --- a/sys/vdpau/h264/gstnalreader.c +++ b/sys/vdpau/h264/gstnalreader.c @@ -458,7 +458,7 @@ gst_nal_reader_peek_ue (const GstNalReader * reader, guint32 * val) } /** - * gst_nal_reader_get_e: + * gst_nal_reader_get_se: * @reader: a #GstNalReader instance * @val: Pointer to a #gint32 to store the result * @@ -475,9 +475,9 @@ gst_nal_reader_get_se (GstNalReader * reader, gint32 * val) return FALSE; if (value % 2) - *val = -(value / 2); + *val = (value / 2) + 1; else - *val = value / 2; + *val = -(value / 2); return TRUE; }