[Bug 767222] audio: Fix gst_audio_channel_positions_to_mask annotations

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 6 08:09:35 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=767222

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #9 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
That looks like a problem in the parser indeed, but "channels" is also not
marked as "out" for me. Also adding (caller-allocates) does not make any
difference in the generated gir here, it's always the following, which is
obviously wrong in a few different ways:

      <parameters>
        <parameter name="channels" transfer-ownership="none">
          <doc xml:space="preserve">The number of channels</doc>
          <type name="gint" c:type="gint"/>
        </parameter>
        <parameter name="channel_mask" transfer-ownership="none">
          <doc xml:space="preserve">The input channel_mask</doc>
          <type name="guint64" c:type="guint64"/>
        </parameter>
        <parameter name="position" transfer-ownership="none">
          <doc xml:space="preserve">The
  %GstAudioChannelPosition<!-- -->s</doc>
          <array length="0"
                 zero-terminated="0"
                 c:type="GstAudioChannelPosition*">
            <type name="AudioChannelPosition"
                  c:type="GstAudioChannelPosition"/>
          </array>
        </parameter>
      </parameters>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list