/*---------- MODE B MODE FRAGMENTATION ----------*/
- GstRtpH263PayMB *mac, *mac0;
+ GstRtpH263PayMB *mac;
guint max_payload_size;
GstRtpH263PayBoundry boundry;
guint mb;
// We are on MB layer
- mac = mac0 = gst_rtp_h263_pay_mb_new (&boundry, 0);
+ mac = gst_rtp_h263_pay_mb_new (&boundry, 0);
for (mb = 0; mb < format_props[context->piclayer->ptype_srcformat][1]; mb++) {
GST_LOG ("================ START MB %d =================", mb);
GST_LOG ("Error decoding MB - sbit: %d", 8 - ebit);
GST_ERROR ("Error decoding in GOB");
- gst_rtp_h263_pay_mb_destroy (mac0);
goto decode_error;
}
- gst_rtp_h263_pay_mb_destroy (gob->macroblocks[mb]);
gob->macroblocks[mb] = mac;
//If mb_type == stuffing, don't increment the mb address
mac->mba, mac->start, mac->end, mac->length, mac->sbit, mac->ebit);
GST_LOG ("================ END MB %d =================", mb);
}
- gst_rtp_h263_pay_mb_destroy (mac0);
mb = 0;
first = 0;