From ac48c2d211f6bb016f3fe7e4b6fb332f9c5e1132 Mon Sep 17 00:00:00 2001 From: James Andrewartha Date: Wed, 15 Apr 2009 19:24:49 +0200 Subject: [PATCH] rtph263pay: fix compilation on big-endian Some semicolons were missing from the big-endian structs in gstrtph263pay.h. A GST_DEBUG call was missing a format specifier. Fixes #579069 --- gst/rtp/gstrtph263pay.c | 2 +- gst/rtp/gstrtph263pay.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/rtp/gstrtph263pay.c b/gst/rtp/gstrtph263pay.c index 5e00bf7..9d9debd 100644 --- a/gst/rtp/gstrtph263pay.c +++ b/gst/rtp/gstrtph263pay.c @@ -734,7 +734,7 @@ gst_rtp_h263_pay_gobfinder (GstRtpH263Pay * rtph263pay, } } - GST_DEBUG ("Couldn't find any new GBSC in this frame", range); + GST_DEBUG ("Couldn't find any new GBSC in this frame, range:%u", range); b = gst_rtp_h263_pay_boundry_new (boundry->end + 1, (guint8 *) (rtph263pay->data + rtph263pay->available_data - 1), 0, 0); diff --git a/gst/rtp/gstrtph263pay.h b/gst/rtp/gstrtph263pay.h index ea827c0..baa4526 100644 --- a/gst/rtp/gstrtph263pay.h +++ b/gst/rtp/gstrtph263pay.h @@ -189,7 +189,7 @@ typedef struct _GstRtpH263PayBHeader unsigned int hmv21:6; /* horizontal motion vector predictor for MB 3 - part 1 */ unsigned int hmv22:1; /* horizontal motion vector predictor for MB 3 - part 2 */ - unsigned int vmv21:7 /* vertical motion vector predictor for MB 3 */ + unsigned int vmv21:7; /* vertical motion vector predictor for MB 3 */ #else #error "G_BYTE_ORDER should be big or little endian." #endif @@ -265,7 +265,7 @@ typedef struct _GstRtpH263PayCHeader unsigned int hmv21:6; /* horizontal motion vector predictor for MB 3 - part 1 */ unsigned int hmv22:1; /* horizontal motion vector predictor for MB 3 - part 2 */ - unsigned int vmv21:7 /* vertical motion vector predictor for MB 3 */ + unsigned int vmv21:7; /* vertical motion vector predictor for MB 3 */ unsigned int rr1:8; /* reserved */ unsigned int rr2:8; /* reserved */ -- 2.7.4