mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 13:41:48 +00:00
gdp: add gst_object_{s,g}et_control_rate(), add private data section, fix docs
Original commit message from CVS: * docs/libs/gstreamer-libs-sections.txt: * libs/gst/controller/gstcontroller.c: (_gst_controller_get_property), (_gst_controller_set_property), (_gst_controller_init), (_gst_controller_class_init): * libs/gst/controller/gstcontroller.h: * libs/gst/controller/gsthelper.c: (gst_object_get_control_rate), (gst_object_set_control_rate): API: add gst_object_{s,g}et_control_rate(), add private data section, fix docs * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new): * libs/gst/dataprotocol/dataprotocol.h: add deprecation guards to make gtk-doc happy and allow disabling cruft
This commit is contained in:
parent
ae5528c28f
commit
562a1bbdd6
2 changed files with 15 additions and 2 deletions
|
@ -380,6 +380,7 @@ gst_dp_header_payload_type (const guint8 * header)
|
||||||
*
|
*
|
||||||
* Returns: %TRUE if the header was successfully created.
|
* Returns: %TRUE if the header was successfully created.
|
||||||
*/
|
*/
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean
|
gboolean
|
||||||
gst_dp_header_from_buffer (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
gst_dp_header_from_buffer (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
||||||
guint * length, guint8 ** header)
|
guint * length, guint8 ** header)
|
||||||
|
@ -387,6 +388,7 @@ gst_dp_header_from_buffer (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
||||||
return gst_dp_header_from_buffer_any (buffer, flags, length, header,
|
return gst_dp_header_from_buffer_any (buffer, flags, length, header,
|
||||||
GST_DP_VERSION_0_2);
|
GST_DP_VERSION_0_2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
gst_dp_header_from_buffer_1_0 (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
gst_dp_header_from_buffer_1_0 (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
||||||
|
@ -396,7 +398,7 @@ gst_dp_header_from_buffer_1_0 (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
||||||
GST_DP_VERSION_1_0);
|
GST_DP_VERSION_1_0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_dp_packet_from_caps:
|
* gst_dp_packet_from_caps:
|
||||||
* @caps: a #GstCaps to create a packet for
|
* @caps: a #GstCaps to create a packet for
|
||||||
* @flags: the #GDPHeaderFlags to create the header with
|
* @flags: the #GDPHeaderFlags to create the header with
|
||||||
|
@ -410,6 +412,7 @@ gst_dp_header_from_buffer_1_0 (const GstBuffer * buffer, GstDPHeaderFlag flags,
|
||||||
*
|
*
|
||||||
* Returns: %TRUE if the packet was successfully created.
|
* Returns: %TRUE if the packet was successfully created.
|
||||||
*/
|
*/
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean
|
gboolean
|
||||||
gst_dp_packet_from_caps (const GstCaps * caps, GstDPHeaderFlag flags,
|
gst_dp_packet_from_caps (const GstCaps * caps, GstDPHeaderFlag flags,
|
||||||
guint * length, guint8 ** header, guint8 ** payload)
|
guint * length, guint8 ** header, guint8 ** payload)
|
||||||
|
@ -417,6 +420,7 @@ gst_dp_packet_from_caps (const GstCaps * caps, GstDPHeaderFlag flags,
|
||||||
return gst_dp_packet_from_caps_any (caps, flags, length, header, payload,
|
return gst_dp_packet_from_caps_any (caps, flags, length, header, payload,
|
||||||
GST_DP_VERSION_0_2);
|
GST_DP_VERSION_0_2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
gst_dp_packet_from_caps_1_0 (const GstCaps * caps, GstDPHeaderFlag flags,
|
gst_dp_packet_from_caps_1_0 (const GstCaps * caps, GstDPHeaderFlag flags,
|
||||||
|
@ -440,6 +444,7 @@ gst_dp_packet_from_caps_1_0 (const GstCaps * caps, GstDPHeaderFlag flags,
|
||||||
*
|
*
|
||||||
* Returns: %TRUE if the packet was successfully created.
|
* Returns: %TRUE if the packet was successfully created.
|
||||||
*/
|
*/
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean
|
gboolean
|
||||||
gst_dp_packet_from_event (const GstEvent * event, GstDPHeaderFlag flags,
|
gst_dp_packet_from_event (const GstEvent * event, GstDPHeaderFlag flags,
|
||||||
guint * length, guint8 ** header, guint8 ** payload)
|
guint * length, guint8 ** header, guint8 ** payload)
|
||||||
|
@ -517,6 +522,7 @@ gst_dp_packet_from_event (const GstEvent * event, GstDPHeaderFlag flags,
|
||||||
*header = h;
|
*header = h;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
gst_dp_packet_from_event_1_0 (const GstEvent * event, GstDPHeaderFlag flags,
|
gst_dp_packet_from_event_1_0 (const GstEvent * event, GstDPHeaderFlag flags,
|
||||||
|
@ -869,11 +875,13 @@ gst_dp_packetizer_new (GstDPVersion version)
|
||||||
ret->version = version;
|
ret->version = version;
|
||||||
|
|
||||||
switch (version) {
|
switch (version) {
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
case GST_DP_VERSION_0_2:
|
case GST_DP_VERSION_0_2:
|
||||||
ret->header_from_buffer = gst_dp_header_from_buffer;
|
ret->header_from_buffer = gst_dp_header_from_buffer;
|
||||||
ret->packet_from_caps = gst_dp_packet_from_caps;
|
ret->packet_from_caps = gst_dp_packet_from_caps;
|
||||||
ret->packet_from_event = gst_dp_packet_from_event;
|
ret->packet_from_event = gst_dp_packet_from_event;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
case GST_DP_VERSION_1_0:
|
case GST_DP_VERSION_1_0:
|
||||||
ret->header_from_buffer = gst_dp_header_from_buffer_1_0;
|
ret->header_from_buffer = gst_dp_header_from_buffer_1_0;
|
||||||
ret->packet_from_caps = gst_dp_packet_from_caps_1_0;
|
ret->packet_from_caps = gst_dp_packet_from_caps_1_0;
|
||||||
|
|
|
@ -140,21 +140,26 @@ GstDPPayloadType
|
||||||
gst_dp_header_payload_type (const guint8 * header);
|
gst_dp_header_payload_type (const guint8 * header);
|
||||||
|
|
||||||
/* converting from GstBuffer/GstEvent/GstCaps */
|
/* converting from GstBuffer/GstEvent/GstCaps */
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean gst_dp_header_from_buffer (const GstBuffer * buffer,
|
gboolean gst_dp_header_from_buffer (const GstBuffer * buffer,
|
||||||
GstDPHeaderFlag flags,
|
GstDPHeaderFlag flags,
|
||||||
guint * length,
|
guint * length,
|
||||||
guint8 ** header);
|
guint8 ** header);
|
||||||
|
#endif
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean gst_dp_packet_from_caps (const GstCaps * caps,
|
gboolean gst_dp_packet_from_caps (const GstCaps * caps,
|
||||||
GstDPHeaderFlag flags,
|
GstDPHeaderFlag flags,
|
||||||
guint * length,
|
guint * length,
|
||||||
guint8 ** header,
|
guint8 ** header,
|
||||||
guint8 ** payload);
|
guint8 ** payload);
|
||||||
|
#endif
|
||||||
|
#ifndef GST_DISABLE_DEPRECATED
|
||||||
gboolean gst_dp_packet_from_event (const GstEvent * event,
|
gboolean gst_dp_packet_from_event (const GstEvent * event,
|
||||||
GstDPHeaderFlag flags,
|
GstDPHeaderFlag flags,
|
||||||
guint * length,
|
guint * length,
|
||||||
guint8 ** header,
|
guint8 ** header,
|
||||||
guint8 ** payload);
|
guint8 ** payload);
|
||||||
|
#endif
|
||||||
/* converting to GstBuffer/GstEvent/GstCaps */
|
/* converting to GstBuffer/GstEvent/GstCaps */
|
||||||
GstBuffer * gst_dp_buffer_from_header (guint header_length,
|
GstBuffer * gst_dp_buffer_from_header (guint header_length,
|
||||||
const guint8 * header);
|
const guint8 * header);
|
||||||
|
|
Loading…
Reference in a new issue