Fix some RTP methods array arguments
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Mon, 28 Aug 2017 19:43:17 +0000 (16:43 -0300)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 30 Aug 2017 01:20:46 +0000 (22:20 -0300)
sources/gstreamer-sharp.metadata

index 81e3a53..8db661a 100644 (file)
@@ -243,8 +243,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
        <attr path="//method[@cname='gst_buffer_memcmp']/parameters/parameter[@name='mem']" name="type">guint8*</attr>
        <attr path="//method[@cname='gst_buffer_memcmp']/parameters/parameter[@name='size']" name="name">n_length</attr>
        <!-- array fixes -->
-       <attr path="//method[@cname='gst_rtcp_packet_copy_profile_specific_ext']" name="hidden">true</attr>
-       <attr path="//method[@cname='gst_rtcp_packet_get_profile_specific_ext']" name="hidden">true</attr>
+       <attr path="//method[@cname='gst_rtcp_packet_copy_profile_specific_ext']//parameter[@name='data']" name="type">guint8**</attr>
+       <attr path="//method[@cname='gst_rtcp_packet_copy_profile_specific_ext']//parameter[@name='data']" name="array">false</attr>
+       <attr path="//method[@cname='gst_rtcp_packet_get_profile_specific_ext']//parameter[@name='data']" name="array">false</attr>
+
        <attr path="//method[@cname='gst_rtp_buffer_new_copy_data']/parameters/parameter[@name='data']" name="type">guint8*</attr>
        <attr path="//method[@cname='gst_rtp_buffer_new_copy_data']/parameters/parameter[@name='len']" name="name">n_length</attr>
        <attr path="//method[@cname='gst_rtp_buffer_new_take_data']/parameters/parameter[@name='data']" name="type">guint8*</attr>