Name: gst-plugins-tizen
Version: 1.0.0
Summary: GStreamer tizen plugins (common)
-Release: 97
+Release: 98
Group: Multimedia/Framework
Url: http://gstreamer.freedesktop.org/
License: LGPL-2.1+
munmap (obuffer->data, obuffer->size);
wl_list_remove (&obuffer->link);
- free (obuffer);
+ g_free (obuffer);
}
static struct output_buffer *
GST_WFD_SKIP_SPACE(v);
if (msg->display_edid->edid_block_count) {
gchar *edid_string = v;
- int i = 0, j = 0, size = 0;
+ guint32 i = 0, j = 0, msg_size = 0;
guint32 payload_size = EDID_BLOCK_SIZE * msg->display_edid->edid_block_count;
msg->display_edid->edid_payload = g_malloc(payload_size);
- size = EDID_BLOCK_SIZE * msg->display_edid->edid_block_count * 2;
- for (; i < size; j++) {
+ msg_size = payload_size * 2;
+ for (; i < msg_size; j++) {
int k = 0, kk = 0;
if (edid_string[i] > 0x29 && edid_string[i] < 0x40) k = edid_string[i] - 48;
else if (edid_string[i] > 0x60 && edid_string[i] < 0x67) k = edid_string[i] - 87;
i += 2;
}
/*memcpy(msg->display_edid->edid_payload, v, payload_size); */
- v += (payload_size * 2);
+ v += msg_size;
} else v += strlen(v);
}
}
typedef struct {
guint edid_supported;
- guint edid_block_count;
+ gushort edid_block_count;
gchar *edid_payload;
} GstWFDDisplayEdid;
guint64 firstval, lastval, ts;
/* 3.1 Calculate the offset between current DTS and first DTS */
+ /* If we don't have any pending data, the offset is 0 for this stream */
if (tmpstream->pending == NULL || tmpstream->state == PENDING_PACKET_EMPTY)
continue;
- /* If we don't have any pending data, the offset is 0 for this stream */
- if (tmpstream->pending == NULL)
- break;
if (tmpstream->raw_dts != -1)
lastval = tmpstream->raw_dts;
else if (tmpstream->raw_pts != -1)