gst/elements/: fix some signedness
authorThomas Vander Stichele <thomas@apestaart.org>
Thu, 13 Oct 2005 17:43:36 +0000 (17:43 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Thu, 13 Oct 2005 17:43:36 +0000 (17:43 +0000)
Original commit message from CVS:

* gst/elements/gstfakesrc.h:
* gst/elements/gstfilesrc.c: (gst_file_src_create_read):
* gst/elements/gsttypefindelement.c:
fix some signedness
* gst/elements/gstfilesink.c: (gst_file_sink_render):
I wonder if this could actually write +2GB files before

ChangeLog
gst/elements/gstfakesrc.h
gst/elements/gstfilesink.c
gst/elements/gstfilesrc.c
gst/elements/gsttypefindelement.c
plugins/elements/gstfakesrc.h
plugins/elements/gstfilesink.c
plugins/elements/gstfilesrc.c
plugins/elements/gsttypefindelement.c

index 3b58076..ec7c043 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-10-13  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/elements/gstfakesrc.h:
+       * gst/elements/gstfilesrc.c: (gst_file_src_create_read):
+       * gst/elements/gsttypefindelement.c:
+         fix some signedness
+       * gst/elements/gstfilesink.c: (gst_file_sink_render):
+         I wonder if this could actually write +2GB files before
+
 2005-10-13  Andy Wingo  <wingo@pobox.com>
 
        * libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps):
index 84fb0cc..0ea04c4 100644 (file)
@@ -101,7 +101,7 @@ struct _GstFakeSrc {
   gboolean      segment_loop;
   gint          num_buffers;
   gint          rt_num_buffers; /* we are going to change this at runtime */
-  guint64       buffer_count;
+  gint64        buffer_count;
   gboolean      silent;
   gboolean      signal_handoffs;
   gboolean      dump;
index 6715258..1f58380 100644 (file)
@@ -394,7 +394,8 @@ gst_file_sink_render (GstBaseSink * sink, GstBuffer * buffer)
 {
   GstFileSink *filesink;
   guint64 cur_pos;
-  guint size, back_pending = 0;
+  guint size;
+  guint64 back_pending = 0;
 
   size = GST_BUFFER_SIZE (buffer);
 
index 9b18b09..ec15585 100644 (file)
@@ -36,6 +36,7 @@
 #include "gstfilesrc.h"
 
 #include <stdio.h>
+#include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #ifdef HAVE_UNISTD_H
@@ -731,7 +732,7 @@ gst_file_src_create_read (GstFileSrc * src, guint64 offset, guint length,
     goto could_not_read;
 
   /* regular files should have given us what we expected */
-  if (ret < length && src->is_regular)
+  if ((gint) ret < length && src->is_regular)
     goto unexpected_eos;
 
   /* other files should eos if they read 0 */
index b0affd5..40637e0 100644 (file)
@@ -371,7 +371,7 @@ gst_type_find_element_src_event (GstPad * pad, GstEvent * event)
 typedef struct
 {
   GstTypeFindFactory *factory;
-  gint probability;
+  guint probability;
   GstCaps *caps;
   guint requested_size;
   GstTypeFindElement *self;
index 84fb0cc..0ea04c4 100644 (file)
@@ -101,7 +101,7 @@ struct _GstFakeSrc {
   gboolean      segment_loop;
   gint          num_buffers;
   gint          rt_num_buffers; /* we are going to change this at runtime */
-  guint64       buffer_count;
+  gint64        buffer_count;
   gboolean      silent;
   gboolean      signal_handoffs;
   gboolean      dump;
index 6715258..1f58380 100644 (file)
@@ -394,7 +394,8 @@ gst_file_sink_render (GstBaseSink * sink, GstBuffer * buffer)
 {
   GstFileSink *filesink;
   guint64 cur_pos;
-  guint size, back_pending = 0;
+  guint size;
+  guint64 back_pending = 0;
 
   size = GST_BUFFER_SIZE (buffer);
 
index 9b18b09..ec15585 100644 (file)
@@ -36,6 +36,7 @@
 #include "gstfilesrc.h"
 
 #include <stdio.h>
+#include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #ifdef HAVE_UNISTD_H
@@ -731,7 +732,7 @@ gst_file_src_create_read (GstFileSrc * src, guint64 offset, guint length,
     goto could_not_read;
 
   /* regular files should have given us what we expected */
-  if (ret < length && src->is_regular)
+  if ((gint) ret < length && src->is_regular)
     goto unexpected_eos;
 
   /* other files should eos if they read 0 */
index b0affd5..40637e0 100644 (file)
@@ -371,7 +371,7 @@ gst_type_find_element_src_event (GstPad * pad, GstEvent * event)
 typedef struct
 {
   GstTypeFindFactory *factory;
-  gint probability;
+  guint probability;
   GstCaps *caps;
   guint requested_size;
   GstTypeFindElement *self;