+2008-01-09 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/rtp/gstasteriskh263.c:
+ * gst/rtp/gstrtpL16depay.c:
+ * gst/rtp/gstrtpac3depay.c:
+ * gst/rtp/gstrtpamrpay.c:
+ * gst/rtp/gstrtpdepay.c:
+ * gst/rtp/gstrtpgsmdepay.c:
+ * gst/rtp/gstrtph263depay.c:
+ * gst/rtp/gstrtph263pdepay.c:
+ * gst/rtp/gstrtph263ppay.c:
+ * gst/rtp/gstrtph264depay.c:
+ * gst/rtp/gstrtph264pay.c:
+ * gst/rtp/gstrtpmp2tdepay.c:
+ * gst/rtp/gstrtpmp4adepay.c:
+ * gst/rtp/gstrtpmp4gdepay.c:
+ * gst/rtp/gstrtpmp4gpay.c:
+ * gst/rtp/gstrtpmp4vdepay.c:
+ * gst/rtp/gstrtpmpadepay.c:
+ * gst/rtp/gstrtpmpvdepay.c:
+ * gst/rtp/gstrtpsv3vdepay.c:
+ * gst/rtp/gstrtptheoradepay.c:
+ * gst/rtp/gstrtptheorapay.c:
+ * gst/rtp/gstrtpvorbisdepay.c:
+ * gst/rtp/gstrtpvorbispay.c:
+ Remove copy/paste unused code (property setters and getter) found by
+ the coverage suite (yay, saves ~20k on disk).
+
2008-01-08 Tim-Philipp Müller <tim at centricular dot net>
* gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE),
"Extracts H263 video from RTP and encodes in Asterisk H263 format",
"Neil Stratford <neils@vipadia.com>");
-/* Asteriskh263 signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
- ARG_FREQUENCY
-};
-
static GstStaticPadTemplate gst_asteriskh263_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstFlowReturn gst_asteriskh263_chain (GstPad * pad, GstBuffer * buffer);
-static void gst_asteriskh263_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_asteriskh263_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_asteriskh263_change_state (GstElement *
element, GstStateChange transition);
gobject_class->finalize = gst_asteriskh263_finalize;
- gobject_class->set_property = gst_asteriskh263_set_property;
- gobject_class->get_property = gst_asteriskh263_get_property;
-
gstelement_class->change_state = gst_asteriskh263_change_state;
}
}
}
-static void
-gst_asteriskh263_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstAsteriskh263 *asteriskh263;
-
- asteriskh263 = GST_ASTERISK_H263 (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_asteriskh263_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstAsteriskh263 *asteriskh263;
-
- asteriskh263 = GST_ASTERISK_H263 (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_asteriskh263_change_state (GstElement * element, GstStateChange transition)
{
asteriskh263 = GST_ASTERISK_H263 (element);
switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
case GST_STATE_CHANGE_READY_TO_PAUSED:
gst_adapter_clear (asteriskh263->adapter);
break;
ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
- switch (transition) {
- case GST_STATE_CHANGE_READY_TO_NULL:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_READY_TO_NULL:
+ break;
+ default:
+ break;
+ }
+ */
return ret;
}
"Extracts raw audio from RTP packets",
"Zeeshan Ali <zak147@yahoo.com>," "Wim Taymans <wim@fluendo.com>");
-/* RtpL16Depay signals and args */
-enum
-{
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_L16_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_L16_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_L16_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_L16_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_L16_depay_change_state (GstElement *
element, GstStateChange transition);
static void
gst_rtp_L16_depay_class_init (GstRtpL16DepayClass * klass)
{
- GObjectClass *gobject_class;
GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
- gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gobject_class->set_property = gst_rtp_L16_depay_set_property;
- gobject_class->get_property = gst_rtp_L16_depay_get_property;
-
gstelement_class->change_state = gst_rtp_L16_depay_change_state;
gstbasertpdepayload_class->set_caps = gst_rtp_L16_depay_setcaps;
gst_rtp_L16_depay_init (GstRtpL16Depay * rtpL16depay,
GstRtpL16DepayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gint
}
}
-static void
-gst_rtp_L16_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpL16Depay *rtpL16depay;
-
- rtpL16depay = GST_RTP_L16_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_L16_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRtpL16Depay *rtpL16depay;
-
- rtpL16depay = GST_RTP_L16_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_L16_depay_change_state (GstElement * element, GstStateChange transition)
{
rtpL16depay = GST_RTP_L16_DEPAY (element);
- switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_NULL_TO_READY:
+ break;
+ default:
+ break;
+ }
+ */
ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
- switch (transition) {
- case GST_STATE_CHANGE_READY_TO_NULL:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_READY_TO_NULL:
+ break;
+ default:
+ break;
+ }
+ */
return ret;
}
"Extracts AC3 audio from RTP packets (RFC 4184)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpAC3Depay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_ac3_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_ac3_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_ac3_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_ac3_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_ac3_depay_change_state (GstElement *
element, GstStateChange transition);
static void
gst_rtp_ac3_depay_class_init (GstRtpAC3DepayClass * klass)
{
- GObjectClass *gobject_class;
GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
- gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gobject_class->set_property = gst_rtp_ac3_depay_set_property;
- gobject_class->get_property = gst_rtp_ac3_depay_get_property;
-
gstelement_class->change_state = gst_rtp_ac3_depay_change_state;
gstbasertpdepayload_class->set_caps = gst_rtp_ac3_depay_setcaps;
gst_rtp_ac3_depay_init (GstRtpAC3Depay * rtpac3depay,
GstRtpAC3DepayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
}
}
-static void
-gst_rtp_ac3_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpAC3Depay *rtpac3depay;
-
- rtpac3depay = GST_RTP_AC3_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_ac3_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRtpAC3Depay *rtpac3depay;
-
- rtpac3depay = GST_RTP_AC3_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_ac3_depay_change_state (GstElement * element, GstStateChange transition)
{
rtpac3depay = GST_RTP_AC3_DEPAY (element);
- switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_NULL_TO_READY:
+ break;
+ default:
+ break;
+ }
+ */
ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
- switch (transition) {
- case GST_STATE_CHANGE_READY_TO_NULL:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_READY_TO_NULL:
+ break;
+ default:
+ break;
+ }
+ */
return ret;
}
static void
gst_rtp_amr_pay_init (GstRtpAMRPay * rtpamrpay, GstRtpAMRPayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
"Accepts raw RTP and RTCP packets and sends them forward",
"Wim Taymans <wim@fluendo.com>");
-/* GstRTPDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
- ARG_SKIP
- /* FILL ME */
-};
-
static GstStaticPadTemplate gst_rtp_depay_src_rtp_template =
GST_STATIC_PAD_TEMPLATE ("srcrtp",
GST_PAD_SRC,
GST_STATIC_CAPS ("application/x-rtcp")
);
-static void gst_rtp_depay_class_init (gpointer g_class);
+static void gst_rtp_depay_class_init (GstRTPDepayClass * klass);
static void gst_rtp_depay_init (GstRTPDepay * rtpdepay);
static GstCaps *gst_rtp_depay_getcaps (GstPad * pad);
static GstFlowReturn gst_rtp_depay_chain_rtcp (GstPad * pad,
GstBuffer * buffer);
-static void gst_rtp_depay_set_property (GObject * object,
- guint prop_id, const GValue * value, GParamSpec * pspec);
-static void gst_rtp_depay_get_property (GObject * object,
- guint prop_id, GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_depay_change_state (GstElement * element,
GstStateChange transition);
}
static void
-gst_rtp_depay_class_init (gpointer g_class)
+gst_rtp_depay_class_init (GstRTPDepayClass * klass)
{
- GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
- GstRTPDepayClass *klass;
-
- klass = (GstRTPDepayClass *) g_class;
- gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
+ GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_depay_src_rtp_template));
gst_static_pad_template_get (&gst_rtp_depay_sink_rtcp_template));
gst_element_class_set_details (gstelement_class, &rtpdepay_details);
- gobject_class->set_property = gst_rtp_depay_set_property;
- gobject_class->get_property = gst_rtp_depay_get_property;
-
- g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SKIP, g_param_spec_int ("skip", "skip", "skip", G_MININT, G_MAXINT, 0, G_PARAM_READWRITE)); /* CHECKME */
-
parent_class = g_type_class_peek_parent (klass);
gstelement_class->change_state = gst_rtp_depay_change_state;
return GST_FLOW_OK;
}
-static void
-gst_rtp_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRTPDepay *src;
-
- src = GST_RTP_DEPAY (object);
-
- switch (prop_id) {
- case ARG_SKIP:
- break;
- default:
- break;
- }
-}
-
-static void
-gst_rtp_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRTPDepay *src;
-
- src = GST_RTP_DEPAY (object);
-
- switch (prop_id) {
- case ARG_SKIP:
- break;
- default:
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_depay_change_state (GstElement * element, GstStateChange transition)
{
rtpdepay = GST_RTP_DEPAY (element);
- switch (transition) {
- case GST_STATE_CHANGE_PAUSED_TO_READY:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_PAUSED_TO_READY:
+ break;
+ default:
+ break;
+ }
+ */
ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
- switch (transition) {
- case GST_STATE_CHANGE_PAUSED_TO_READY:
- break;
- default:
- break;
- }
+ /*
+ switch (transition) {
+ case GST_STATE_CHANGE_PAUSED_TO_READY:
+ break;
+ default:
+ break;
+ }
+ */
return ret;
}
gst_rtp_gsm_depay_init (GstRTPGSMDepay * rtpgsmdepay,
GstRTPGSMDepayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
"Philippe Kalaf <philippe.kalaf@collabora.co.uk>, "
"Edward Hervey <bilboed@bilboed.com>");
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0
-};
-
#define GST_RFC2190A_HEADER_LEN 4
#define GST_RFC2190B_HEADER_LEN 8
#define GST_RFC2190C_HEADER_LEN 12
GST_TYPE_BASE_RTP_DEPAYLOAD);
static void gst_rtp_h263_depay_finalize (GObject * object);
-static void gst_rtp_h263_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_h263_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static GstStateChangeReturn gst_rtp_h263_depay_change_state (GstElement *
element, GstStateChange transition);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rtp_h263_depay_sink_template));
-
gst_element_class_set_details (element_class, &gst_rtp_h263depay_details);
}
gobject_class->finalize = gst_rtp_h263_depay_finalize;
- gobject_class->set_property = gst_rtp_h263_depay_set_property;
- gobject_class->get_property = gst_rtp_h263_depay_get_property;
-
gstelement_class->change_state = gst_rtp_h263_depay_change_state;
GST_DEBUG_CATEGORY_INIT (rtph263depay_debug, "rtph263depay", 0,
}
}
-static void
-gst_rtp_h263_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpH263Depay *rtph263depay;
-
- rtph263depay = GST_RTP_H263_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_h263_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpH263Depay *rtph263depay;
-
- rtph263depay = GST_RTP_H263_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_h263_depay_change_state (GstElement * element,
GstStateChange transition)
"Extracts H263/+/++ video from RTP packets (RFC 4629)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpH263PDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
- ARG_FREQUENCY
-};
-
static GstStaticPadTemplate gst_rtp_h263p_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
GST_TYPE_BASE_RTP_DEPAYLOAD);
static void gst_rtp_h263p_depay_finalize (GObject * object);
-static void gst_rtp_h263p_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_h263p_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static GstStateChangeReturn gst_rtp_h263p_depay_change_state (GstElement *
element, GstStateChange transition);
gobject_class->finalize = gst_rtp_h263p_depay_finalize;
- gobject_class->set_property = gst_rtp_h263p_depay_set_property;
- gobject_class->get_property = gst_rtp_h263p_depay_get_property;
-
gstelement_class->change_state = gst_rtp_h263p_depay_change_state;
}
}
}
-static void
-gst_rtp_h263p_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpH263PDepay *rtph263pdepay;
-
- rtph263pdepay = GST_RTP_H263P_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_h263p_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpH263PDepay *rtph263pdepay;
-
- rtph263pdepay = GST_RTP_H263P_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_h263p_depay_change_state (GstElement * element,
GstStateChange transition)
static void gst_rtp_h263p_pay_set_property (GObject * object, guint prop_id,
const GValue * value, GParamSpec * pspec);
-
static void gst_rtp_h263p_pay_get_property (GObject * object, guint prop_id,
GValue * value, GParamSpec * pspec);
"Extracts H264 video from RTP packets (RFC 3984)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpH264Depay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
- ARG_FREQUENCY
-};
-
static GstStaticPadTemplate gst_rtp_h264_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
GST_TYPE_BASE_RTP_DEPAYLOAD);
static void gst_rtp_h264_depay_finalize (GObject * object);
-static void gst_rtp_h264_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_h264_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static GstStateChangeReturn gst_rtp_h264_depay_change_state (GstElement *
element, GstStateChange transition);
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
gobject_class->finalize = gst_rtp_h264_depay_finalize;
- gobject_class->set_property = gst_rtp_h264_depay_set_property;
- gobject_class->get_property = gst_rtp_h264_depay_get_property;
gstelement_class->change_state = gst_rtp_h264_depay_change_state;
}
}
-static void
-gst_rtp_h264_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpH264Depay *rtph264depay;
-
- rtph264depay = GST_RTP_H264_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_h264_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpH264Depay *rtph264depay;
-
- rtph264depay = GST_RTP_H264_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_h264_depay_change_state (GstElement * element,
GstStateChange transition)
static void gst_rtp_h264_pay_finalize (GObject * object);
-static void gst_rtp_h264_pay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_h264_pay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_h264_pay_change_state (GstElement * element,
GstStateChange transition);
gstbasertppayload_class = (GstBaseRTPPayloadClass *) klass;
gobject_class->finalize = gst_rtp_h264_pay_finalize;
- gobject_class->set_property = gst_rtp_h264_pay_set_property;
- gobject_class->get_property = gst_rtp_h264_pay_get_property;
gstelement_class->change_state = gst_rtp_h264_pay_change_state;
return GST_FLOW_ERROR;
}
-static void
-gst_rtp_h264_pay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpH264Pay *rtph264pay;
-
- rtph264pay = GST_RTP_H264_PAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_h264_pay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpH264Pay *rtph264pay;
-
- rtph264pay = GST_RTP_H264_PAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_h264_pay_change_state (GstElement * element, GstStateChange transition)
{
}
static void
-gst_rtp_mp2t_depay_init (GstRtpMP2TDepay * depayload,
+gst_rtp_mp2t_depay_init (GstRtpMP2TDepay * rtpmp2tdepay,
GstRtpMP2TDepayClass * klass)
{
- GstRtpMP2TDepay *rtpmp2tdepay;
-
- rtpmp2tdepay = GST_RTP_MP2T_DEPAY (depayload);
-
rtpmp2tdepay->skip_first_bytes = DEFAULT_SKIP_FIRST_BYTES;
}
"Nokia Corporation (contact <stefan.kost@nokia.com>), "
"Wim Taymans <wim@fluendo.com>");
-/* RtpMP4ADepay signals and args */
-enum
-{
- LAST_SIGNAL
-};
-
-enum
-{
- PROP_0,
-};
-
static GstStaticPadTemplate gst_rtp_mp4a_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_mp4a_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mp4a_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mp4a_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_mp4a_depay_change_state (GstElement *
element, GstStateChange transition);
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
gobject_class->finalize = gst_rtp_mp4a_depay_finalize;
- gobject_class->set_property = gst_rtp_mp4a_depay_set_property;
- gobject_class->get_property = gst_rtp_mp4a_depay_get_property;
gstelement_class->change_state = gst_rtp_mp4a_depay_change_state;
}
}
-static void
-gst_rtp_mp4a_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4ADepay *rtpmp4adepay;
-
- rtpmp4adepay = GST_RTP_MP4A_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mp4a_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4ADepay *rtpmp4adepay;
-
- rtpmp4adepay = GST_RTP_MP4A_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_mp4a_depay_change_state (GstElement * element,
GstStateChange transition)
"Extracts MPEG4 elementary streams from RTP packets (RFC 3640)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpMP4GDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_mp4g_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_mp4g_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mp4g_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mp4g_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_mp4g_depay_change_state (GstElement *
element, GstStateChange transition);
parent_class = g_type_class_peek_parent (klass);
gobject_class->finalize = gst_rtp_mp4g_depay_finalize;
- gobject_class->set_property = gst_rtp_mp4g_depay_set_property;
- gobject_class->get_property = gst_rtp_mp4g_depay_get_property;
gstelement_class->change_state = gst_rtp_mp4g_depay_change_state;
}
}
-static void
-gst_rtp_mp4g_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4GDepay *rtpmp4gdepay;
-
- rtpmp4gdepay = GST_RTP_MP4G_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mp4g_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4GDepay *rtpmp4gdepay;
-
- rtpmp4gdepay = GST_RTP_MP4G_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_mp4g_depay_change_state (GstElement * element,
GstStateChange transition)
/* "auxiliarydatasizelength = (string) [0, 64]" */ )
);
-enum
-{
- PROP_0,
-};
-
static void gst_rtp_mp4g_pay_class_init (GstRtpMP4GPayClass * klass);
static void gst_rtp_mp4g_pay_base_init (GstRtpMP4GPayClass * klass);
static void gst_rtp_mp4g_pay_init (GstRtpMP4GPay * rtpmp4gpay);
static void gst_rtp_mp4g_pay_finalize (GObject * object);
-static void gst_rtp_mp4g_pay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mp4g_pay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static gboolean gst_rtp_mp4g_pay_setcaps (GstBaseRTPPayload * payload,
GstCaps * caps);
static GstFlowReturn gst_rtp_mp4g_pay_handle_buffer (GstBaseRTPPayload *
parent_class = g_type_class_peek_parent (klass);
- gobject_class->set_property = gst_rtp_mp4g_pay_set_property;
- gobject_class->get_property = gst_rtp_mp4g_pay_get_property;
-
gobject_class->finalize = gst_rtp_mp4g_pay_finalize;
gstbasertppayload_class->set_caps = gst_rtp_mp4g_pay_setcaps;
return ret;
}
-static void
-gst_rtp_mp4g_pay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4GPay *rtpmp4gpay;
-
- rtpmp4gpay = GST_RTP_MP4G_PAY (object);
-
- switch (prop_id) {
- default:
- break;
- }
-}
-
-static void
-gst_rtp_mp4g_pay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4GPay *rtpmp4gpay;
-
- rtpmp4gpay = GST_RTP_MP4G_PAY (object);
-
- switch (prop_id) {
- default:
- break;
- }
-}
-
gboolean
gst_rtp_mp4g_pay_plugin_init (GstPlugin * plugin)
{
"Extracts MPEG4 video from RTP packets (RFC 3016)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpMP4VDepay signals and args */
-enum
-{
- LAST_SIGNAL
-};
-
-enum
-{
- PROP_0,
-};
-
static GstStaticPadTemplate gst_rtp_mp4v_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_mp4v_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mp4v_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mp4v_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_mp4v_depay_change_state (GstElement *
element, GstStateChange transition);
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
gobject_class->finalize = gst_rtp_mp4v_depay_finalize;
- gobject_class->set_property = gst_rtp_mp4v_depay_set_property;
- gobject_class->get_property = gst_rtp_mp4v_depay_get_property;
gstelement_class->change_state = gst_rtp_mp4v_depay_change_state;
}
}
-static void
-gst_rtp_mp4v_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4VDepay *rtpmp4vdepay;
-
- rtpmp4vdepay = GST_RTP_MP4V_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mp4v_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpMP4VDepay *rtpmp4vdepay;
-
- rtpmp4vdepay = GST_RTP_MP4V_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_mp4v_depay_change_state (GstElement * element,
GstStateChange transition)
"Extracts MPEG audio from RTP packets (RFC 2038)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpMPADepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_mpa_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
static GstBuffer *gst_rtp_mpa_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mpa_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mpa_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_mpa_depay_change_state (GstElement *
element, GstStateChange transition);
parent_class = g_type_class_peek_parent (klass);
- gobject_class->set_property = gst_rtp_mpa_depay_set_property;
- gobject_class->get_property = gst_rtp_mpa_depay_get_property;
-
gstelement_class->change_state = gst_rtp_mpa_depay_change_state;
gstbasertpdepayload_class->set_caps = gst_rtp_mpa_depay_setcaps;
gst_rtp_mpa_depay_init (GstRtpMPADepay * rtpmpadepay,
GstRtpMPADepayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
}
}
-static void
-gst_rtp_mpa_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMPADepay *rtpmpadepay;
-
- rtpmpadepay = GST_RTP_MPA_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mpa_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRtpMPADepay *rtpmpadepay;
-
- rtpmpadepay = GST_RTP_MPA_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_mpa_depay_change_state (GstElement * element, GstStateChange transition)
{
"Extracts MPEG video from RTP packets (RFC 2250)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpMPVDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
/* FIXME, we set the mpeg version to 2, we should ideally be looking at contents
* of the stream to figure out the version */
static GstStaticPadTemplate gst_rtp_mpv_depay_src_template =
static GstBuffer *gst_rtp_mpv_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mpv_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mpv_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_mpv_depay_change_state (GstElement *
element, GstStateChange transition);
parent_class = g_type_class_peek_parent (klass);
- gobject_class->set_property = gst_rtp_mpv_depay_set_property;
- gobject_class->get_property = gst_rtp_mpv_depay_get_property;
-
gstelement_class->change_state = gst_rtp_mpv_depay_change_state;
gstbasertpdepayload_class->set_caps = gst_rtp_mpv_depay_setcaps;
gst_rtp_mpv_depay_init (GstRtpMPVDepay * rtpmpvdepay,
GstRtpMPVDepayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
}
}
-static void
-gst_rtp_mpv_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMPVDepay *rtpmpvdepay;
-
- rtpmpvdepay = GST_RTP_MPV_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mpv_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRtpMPVDepay *rtpmpvdepay;
-
- rtpmpvdepay = GST_RTP_MPV_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_mpv_depay_change_state (GstElement * element, GstStateChange transition)
{
"Extracts SVQ3 video from RTP packets (no RFC)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpSV3VDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
- ARG_FREQUENCY
-};
-
static GstStaticPadTemplate gst_rtp_sv3v_depay_src_template =
GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
GST_TYPE_BASE_RTP_DEPAYLOAD);
static void gst_rtp_sv3v_depay_finalize (GObject * object);
-static void gst_rtp_sv3v_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_sv3v_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static GstStateChangeReturn gst_rtp_sv3v_depay_change_state (GstElement *
element, GstStateChange transition);
gobject_class->finalize = gst_rtp_sv3v_depay_finalize;
- gobject_class->set_property = gst_rtp_sv3v_depay_set_property;
- gobject_class->get_property = gst_rtp_sv3v_depay_get_property;
-
gstelement_class->change_state = gst_rtp_sv3v_depay_change_state;
}
}
}
-static void
-gst_rtp_sv3v_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpSV3VDepay *rtpsv3vdepay;
-
- rtpsv3vdepay = GST_RTP_SV3V_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_sv3v_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpSV3VDepay *rtpsv3vdepay;
-
- rtpsv3vdepay = GST_RTP_SV3V_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_sv3v_depay_change_state (GstElement * element,
GstStateChange transition)
"Extracts Theora video from RTP packets (draft-01 of RFC XXXX)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpTheoraDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_theora_depay_sink_template =
GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,
static GstBuffer *gst_rtp_theora_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_theora_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_theora_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static void gst_rtp_theora_depay_finalize (GObject * object);
static GstStateChangeReturn gst_rtp_theora_depay_change_state (GstElement *
gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
- gobject_class->set_property = gst_rtp_theora_depay_set_property;
- gobject_class->get_property = gst_rtp_theora_depay_get_property;
gobject_class->finalize = gst_rtp_theora_depay_finalize;
gstelement_class->change_state = gst_rtp_theora_depay_change_state;
}
}
-static void
-gst_rtp_theora_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpTheoraDepay *rtptheoradepay;
-
- rtptheoradepay = GST_RTP_THEORA_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_theora_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpTheoraDepay *rtptheoradepay;
-
- rtptheoradepay = GST_RTP_THEORA_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_theora_depay_change_state (GstElement * element,
GstStateChange transition)
gst_rtp_theora_pay_init (GstRtpTheoraPay * rtptheorapay,
GstRtpTheoraPayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean
"Extracts Vorbis Audio from RTP packets (draft-04 of RFC XXXX)",
"Wim Taymans <wim@fluendo.com>");
-/* RtpVorbisDepay signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
-
-enum
-{
- ARG_0,
-};
-
static GstStaticPadTemplate gst_rtp_vorbis_depay_sink_template =
GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,
static GstBuffer *gst_rtp_vorbis_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_vorbis_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_vorbis_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
static void gst_rtp_vorbis_depay_finalize (GObject * object);
static GstStateChangeReturn gst_rtp_vorbis_depay_change_state (GstElement *
gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
- gobject_class->set_property = gst_rtp_vorbis_depay_set_property;
- gobject_class->get_property = gst_rtp_vorbis_depay_get_property;
gobject_class->finalize = gst_rtp_vorbis_depay_finalize;
gstelement_class->change_state = gst_rtp_vorbis_depay_change_state;
}
}
-static void
-gst_rtp_vorbis_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpVorbisDepay *rtpvorbisdepay;
-
- rtpvorbisdepay = GST_RTP_VORBIS_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_vorbis_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpVorbisDepay *rtpvorbisdepay;
-
- rtpvorbisdepay = GST_RTP_VORBIS_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_vorbis_depay_change_state (GstElement * element,
GstStateChange transition)
gst_rtp_vorbis_pay_init (GstRtpVorbisPay * rtpvorbispay,
GstRtpVorbisPayClass * klass)
{
+ /* needed because of GST_BOILERPLATE */
}
static gboolean