summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Decina <alessandro.d@gmail.com>2009-09-22 15:03:20 +0200
committerAlessandro Decina <alessandro.d@gmail.com>2009-09-22 15:04:36 +0200
commit195883b30a5d63c0362570280792131789694d81 (patch)
treec65809320127becce3f840247724ce55070aa1ee
parent600516be9044a012b490e5ccef5ac868482dffe5 (diff)
Fix compile warnings with gcc 4.0.1.
-rw-r--r--ext/jpeg/gstjpegdec.c2
-rw-r--r--gst/avi/gstavidemux.c4
-rw-r--r--gst/flv/gstflvparse.c18
-rw-r--r--gst/id3demux/id3v2frames.c2
4 files changed, 13 insertions, 13 deletions
diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c
index 7af343c2b..f9cc68e74 100644
--- a/ext/jpeg/gstjpegdec.c
+++ b/ext/jpeg/gstjpegdec.c
@@ -881,7 +881,7 @@ gst_jpeg_dec_chain (GstPad * pad, GstBuffer * buf)
(dec->segment.stop != -1) &&
(GST_BUFFER_SIZE (dec->tempbuf) < dec->segment.stop)) {
/* We assume that non-packetized input in bytes is *one* single jpeg image */
- GST_DEBUG ("Non-packetized mode. Got %d bytes, need %d",
+ GST_DEBUG ("Non-packetized mode. Got %d bytes, need %" G_GINT64_FORMAT,
GST_BUFFER_SIZE (dec->tempbuf), dec->segment.stop);
goto need_more_data;
}
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c
index 0f6389356..cebdea8ec 100644
--- a/gst/avi/gstavidemux.c
+++ b/gst/avi/gstavidemux.c
@@ -1231,7 +1231,7 @@ gst_avi_demux_parse_subindex (GstAviDemux * avi,
entries_list = g_list_prepend (entries_list, entry);
}
- GST_INFO_OBJECT (avi, "Parsed index, %6lu/%6lu entries, %5lu keyframes, "
+ GST_INFO_OBJECT (avi, "Parsed index, %6u/%6u entries, %5lu keyframes, "
"entry size = %2u, total size = %10d", i, num, _nr_keyframes,
(gint) sizeof (gst_avi_index_entry),
(gint) (i * sizeof (gst_avi_index_entry)));
@@ -1581,7 +1581,7 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf)
s_dur = gst_util_uint64_scale (GST_SECOND, strh->scale, strh->rate);
GST_DEBUG_OBJECT (avi, "verifying stream framerate %d/%d, "
"frame duration = %d ms", strh->rate, strh->scale,
- s_dur / GST_MSECOND);
+ (gint) (s_dur / GST_MSECOND));
if (h_dur > (10 * GST_MSECOND) && (s_dur > 10 * h_dur)) {
strh->rate = GST_SECOND / GST_USECOND;
strh->scale = h_dur / GST_USECOND;
diff --git a/gst/flv/gstflvparse.c b/gst/flv/gstflvparse.c
index 804da5023..2d768eee6 100644
--- a/gst/flv/gstflvparse.c
+++ b/gst/flv/gstflvparse.c
@@ -31,7 +31,7 @@ FLV_GET_STRING (GstByteReader * reader)
{
guint16 string_size = 0;
gchar *string = NULL;
- const guint8 *str;
+ const guint8 *str = NULL;
g_return_val_if_fail (reader != NULL, NULL);
@@ -150,7 +150,7 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
switch (tag_type) {
case 0: // Double
{ /* Use a union to read the uint64 and then as a double */
- gdouble d;
+ gdouble d = 0;
if (!gst_byte_reader_get_float64_be (reader, &d))
goto error;
@@ -176,7 +176,7 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
}
case 1: // Boolean
{
- guint8 b;
+ guint8 b = 0;
if (!gst_byte_reader_get_uint8 (reader, &b))
goto error;
@@ -243,7 +243,7 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
}
case 8: // ECMA array
{
- guint32 nb_elems;
+ guint32 nb_elems = 0;
gboolean end_of_object_marker = FALSE;
if (!gst_byte_reader_get_uint32_be (reader, &nb_elems))
@@ -278,7 +278,7 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
}
case 10: // Array
{
- guint32 nb_elems;
+ guint32 nb_elems = 0;
if (!gst_byte_reader_get_uint32_be (reader, &nb_elems))
goto error;
@@ -298,7 +298,7 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
}
while (nb_elems--) {
- guint8 elem_type;
+ guint8 elem_type = 0;
if (!gst_byte_reader_get_uint8 (reader, &elem_type))
goto error;
@@ -331,8 +331,8 @@ gst_flv_parse_metadata_item (GstFLVDemux * demux, GstByteReader * reader,
}
case 11: // Date
{
- gdouble d;
- gint16 i;
+ gdouble d = 0;
+ gint16 i = 0;
if (!gst_byte_reader_get_float64_be (reader, &d))
goto error;
@@ -366,7 +366,7 @@ gst_flv_parse_tag_script (GstFLVDemux * demux, GstBuffer * buffer)
{
GstFlowReturn ret = GST_FLOW_OK;
GstByteReader reader = GST_BYTE_READER_INIT_FROM_BUFFER (buffer);
- guint8 type;
+ guint8 type = 0;
g_return_val_if_fail (GST_BUFFER_SIZE (buffer) >= 7, GST_FLOW_ERROR);
diff --git a/gst/id3demux/id3v2frames.c b/gst/id3demux/id3v2frames.c
index fd9391c67..076abc70d 100644
--- a/gst/id3demux/id3v2frames.c
+++ b/gst/id3demux/id3v2frames.c
@@ -978,7 +978,7 @@ string_utf8_dup (const gchar * start, const guint size)
if ((utf8 =
g_convert (start, size, "UTF-8", *c, &bytes_read, NULL, NULL))) {
if (bytes_read == size) {
- GST_DEBUG ("Using charset %s to interperate id3 tags\n", c);
+ GST_DEBUG ("Using charset %s to interperate id3 tags\n", *c);
g_strfreev (csets);
goto beach;
}