rtphdrext: Update write() API to return a signed value
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 18 Aug 2021 23:46:25 +0000 (19:46 -0400)
committerOlivier Crête <olivier.crete@ocrete.ca>
Wed, 15 Sep 2021 17:02:01 +0000 (17:02 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1059>

gst/rtp/gstrtphdrext-colorspace.c
gst/rtpmanager/gstrtphdrext-rfc6464.c
gst/rtpmanager/gstrtphdrext-twcc.c

index 05fd8dd..eded3be 100644 (file)
@@ -95,7 +95,7 @@ gst_rtp_header_extension_colorspace_get_max_size (GstRTPHeaderExtension * ext,
       GST_RTP_HDREXT_COLORSPACE_SIZE;
 }
 
-static gsize
+static gssize
 gst_rtp_header_extension_colorspace_write (GstRTPHeaderExtension * ext,
     const GstBuffer * input_meta, GstRTPHeaderExtensionFlags write_flags,
     GstBuffer * output, guint8 * data, gsize size)
index 1dc1f0f..03f9e54 100644 (file)
@@ -213,7 +213,7 @@ gst_rtp_header_extension_rfc6464_set_caps_from_attributes (GstRTPHeaderExtension
   return TRUE;
 }
 
-static gsize
+static gssize
 gst_rtp_header_extension_rfc6464_write (GstRTPHeaderExtension * ext,
     const GstBuffer * input_meta, GstRTPHeaderExtensionFlags write_flags,
     GstBuffer * output, guint8 * data, gsize size)
index 0ebdea6..c1604ae 100644 (file)
@@ -57,7 +57,7 @@ static GstRTPHeaderExtensionFlags
 gst_rtp_header_extension_twcc_get_supported_flags (GstRTPHeaderExtension * ext);
 static gsize gst_rtp_header_extension_twcc_get_max_size (GstRTPHeaderExtension *
     ext, const GstBuffer * buffer);
-static gsize gst_rtp_header_extension_twcc_write (GstRTPHeaderExtension * ext,
+static gssize gst_rtp_header_extension_twcc_write (GstRTPHeaderExtension * ext,
     const GstBuffer * input_meta, GstRTPHeaderExtensionFlags write_flags,
     GstBuffer * output, guint8 * data, gsize size);
 static gboolean gst_rtp_header_extension_twcc_read (GstRTPHeaderExtension * ext,
@@ -167,7 +167,7 @@ gst_rtp_header_extension_twcc_get_max_size (GstRTPHeaderExtension * ext,
   return 2;
 }
 
-static gsize
+static gssize
 gst_rtp_header_extension_twcc_write (GstRTPHeaderExtension * ext,
     const GstBuffer * input_meta, GstRTPHeaderExtensionFlags write_flags,
     GstBuffer * output, guint8 * data, gsize size)