GST_BOILERPLATE (GstSwitchSink, gst_switch_sink, GstBin, GST_TYPE_BIN);
-static void gst_switch_sink_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_switch_sink_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static void
gst_switch_sink_base_init (gpointer klass)
{
GST_STATIC_CAPS_ANY);
GstPadTemplate *child_pad_templ;
- oklass->set_property = gst_switch_sink_set_property;
- oklass->get_property = gst_switch_sink_get_property;
oklass->dispose = gst_switch_sink_dispose;
eklass->change_state = gst_switch_sink_change_state;
return gst_switch_commit_new_kid (sink);
}
-static void
-gst_switch_sink_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstSwitchSink *sink;
-
- g_return_if_fail (GST_IS_SWITCH_SINK (object));
-
- sink = GST_SWITCH_SINK (object);
-
- switch (prop_id) {
- break;
- default:
- break;
- }
-}
-
-#if 0
-static gboolean
-gst_switch_sink_handle_event (GstPad * pad, GstEvent * event)
-{
-}
-#endif
-
-static void
-gst_switch_sink_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstSwitchSink *sink;
-
- g_return_if_fail (GST_IS_SWITCH_SINK (object));
-
- sink = GST_SWITCH_SINK (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_switch_sink_change_state (GstElement * element, GstStateChange transition)
{
static GstBuffer *gst_rtp_xqt_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_xqt_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_xqt_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
static GstStateChangeReturn gst_rtp_xqt_depay_change_state (GstElement *
element, GstStateChange transition);
gobject_class->finalize = gst_rtp_xqt_depay_finalize;
- gobject_class->set_property = gst_rtp_xqt_depay_set_property;
- gobject_class->get_property = gst_rtp_xqt_depay_get_property;
-
gstelement_class->change_state = gst_rtp_xqt_depay_change_state;
gstbasertpdepayload_class->set_caps = gst_rtp_xqt_depay_setcaps;
}
}
-static void
-gst_rtp_xqt_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpXQTDepay *rtpxqtdepay;
-
- rtpxqtdepay = GST_RTP_XQT_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_xqt_depay_get_property (GObject * object, guint prop_id, GValue * value,
- GParamSpec * pspec)
-{
- GstRtpXQTDepay *rtpxqtdepay;
-
- rtpxqtdepay = GST_RTP_XQT_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
static GstStateChangeReturn
gst_rtp_xqt_depay_change_state (GstElement * element, GstStateChange transition)
{
static GstBuffer *gst_rtp_L16_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static GstStateChangeReturn gst_rtp_L16_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_L16_depay_base_init (gpointer klass)
{
static void
gst_rtp_L16_depay_class_init (GstRtpL16DepayClass * klass)
{
- GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
- gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gstelement_class->change_state = gst_rtp_L16_depay_change_state;
-
gstbasertpdepayload_class->set_caps = gst_rtp_L16_depay_setcaps;
gstbasertpdepayload_class->process = gst_rtp_L16_depay_process;
}
}
-static GstStateChangeReturn
-gst_rtp_L16_depay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpL16Depay *rtpL16depay;
- GstStateChangeReturn ret;
-
- rtpL16depay = GST_RTP_L16_DEPAY (element);
-
- /*
- 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;
- }
- */
- return ret;
-}
-
gboolean
gst_rtp_L16_depay_plugin_init (GstPlugin * plugin)
{
static GstBuffer *gst_rtp_ac3_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static GstStateChangeReturn gst_rtp_ac3_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_ac3_depay_base_init (gpointer klass)
{
static void
gst_rtp_ac3_depay_class_init (GstRtpAC3DepayClass * klass)
{
- GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
- gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gstelement_class->change_state = gst_rtp_ac3_depay_change_state;
-
gstbasertpdepayload_class->set_caps = gst_rtp_ac3_depay_setcaps;
gstbasertpdepayload_class->process = gst_rtp_ac3_depay_process;
}
}
-static GstStateChangeReturn
-gst_rtp_ac3_depay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpAC3Depay *rtpac3depay;
- GstStateChangeReturn ret;
-
- rtpac3depay = GST_RTP_AC3_DEPAY (element);
-
- /*
- 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;
- }
- */
- return ret;
-}
-
gboolean
gst_rtp_ac3_depay_plugin_init (GstPlugin * plugin)
{
static GstFlowReturn gst_rtp_depay_chain_rtcp (GstPad * pad,
GstBuffer * buffer);
-static GstStateChangeReturn gst_rtp_depay_change_state (GstElement * element,
- GstStateChange transition);
-
static GstElementClass *parent_class = NULL;
/*static guint gst_rtp_depay_signals[LAST_SIGNAL] = { 0 };*/
parent_class = g_type_class_peek_parent (klass);
- gstelement_class->change_state = gst_rtp_depay_change_state;
-
GST_DEBUG_CATEGORY_INIT (rtpdepay_debug, "rtpdepay", 0, "RTP decoder");
}
return GST_FLOW_OK;
}
-static GstStateChangeReturn
-gst_rtp_depay_change_state (GstElement * element, GstStateChange transition)
-{
- GstStateChangeReturn ret;
- GstRTPDepay *rtpdepay;
-
- rtpdepay = GST_RTP_DEPAY (element);
-
- /*
- 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;
- }
- */
-
- return ret;
-}
-
gboolean
gst_rtp_depay_plugin_init (GstPlugin * plugin)
{
static void gst_rtp_h264_pay_finalize (GObject * object);
-static GstStateChangeReturn gst_rtp_h264_pay_change_state (GstElement * element,
- GstStateChange transition);
-
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,
gst_rtp_h264_pay_class_init (GstRtpH264PayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPPayloadClass *gstbasertppayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertppayload_class = (GstBaseRTPPayloadClass *) klass;
gobject_class->set_property = gst_rtp_h264_pay_set_property;
gobject_class->finalize = gst_rtp_h264_pay_finalize;
- gstelement_class->change_state = gst_rtp_h264_pay_change_state;
-
gstbasertppayload_class->set_caps = gst_rtp_h264_pay_setcaps;
gstbasertppayload_class->handle_buffer = gst_rtp_h264_pay_handle_buffer;
return ret;
}
-static GstStateChangeReturn
-gst_rtp_h264_pay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpH264Pay *rtph264pay;
- GstStateChangeReturn ret;
-
- rtph264pay = GST_RTP_H264_PAY (element);
-
- switch (transition) {
- default:
- break;
- }
-
- ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
-
- switch (transition) {
- default:
- break;
- }
- return ret;
-}
-
static void
gst_rtp_h264_pay_set_property (GObject * object, guint prop_id,
const GValue * value, GParamSpec * pspec)
static GstBuffer *gst_rtp_jpeg_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static GstStateChangeReturn gst_rtp_jpeg_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_jpeg_depay_base_init (gpointer klass)
{
gst_rtp_jpeg_depay_class_init (GstRtpJPEGDepayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
gobject_class->finalize = gst_rtp_jpeg_depay_finalize;
parent_class = g_type_class_peek_parent (klass);
- gstelement_class->change_state = gst_rtp_jpeg_depay_change_state;
-
gstbasertpdepayload_class->set_caps = gst_rtp_jpeg_depay_setcaps;
gstbasertpdepayload_class->process = gst_rtp_jpeg_depay_process;
}
}
-static GstStateChangeReturn
-gst_rtp_jpeg_depay_change_state (GstElement * element,
- GstStateChange transition)
-{
- GstRtpJPEGDepay *rtpjpegdepay;
- GstStateChangeReturn ret;
-
- rtpjpegdepay = GST_RTP_JPEG_DEPAY (element);
-
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_jpeg_depay_plugin_init (GstPlugin * plugin)
{
static GstBuffer *gst_rtp_mp1s_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static void gst_rtp_mp1s_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec);
-static void gst_rtp_mp1s_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec);
-
-static GstStateChangeReturn gst_rtp_mp1s_depay_change_state (GstElement *
- element, GstStateChange transition);
-
-
static void
gst_rtp_mp1s_depay_base_init (gpointer klass)
{
static void
gst_rtp_mp1s_depay_class_init (GstRtpMP1SDepayClass * 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);
gstbasertpdepayload_class->process = gst_rtp_mp1s_depay_process;
gstbasertpdepayload_class->set_caps = gst_rtp_mp1s_depay_setcaps;
- gobject_class->set_property = gst_rtp_mp1s_depay_set_property;
- gobject_class->get_property = gst_rtp_mp1s_depay_get_property;
-
- gstelement_class->change_state = gst_rtp_mp1s_depay_change_state;
}
static void
return outbuf;
}
-static void
-gst_rtp_mp1s_depay_set_property (GObject * object, guint prop_id,
- const GValue * value, GParamSpec * pspec)
-{
- GstRtpMP1SDepay *rtpmp1sdepay;
-
- rtpmp1sdepay = GST_RTP_MP1S_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static void
-gst_rtp_mp1s_depay_get_property (GObject * object, guint prop_id,
- GValue * value, GParamSpec * pspec)
-{
- GstRtpMP1SDepay *rtpmp1sdepay;
-
- rtpmp1sdepay = GST_RTP_MP1S_DEPAY (object);
-
- switch (prop_id) {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- break;
- }
-}
-
-static GstStateChangeReturn
-gst_rtp_mp1s_depay_change_state (GstElement * element,
- GstStateChange transition)
-{
- GstRtpMP1SDepay *rtpmp1sdepay;
- GstStateChangeReturn ret;
-
- rtpmp1sdepay = GST_RTP_MP1S_DEPAY (element);
-
- switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
- case GST_STATE_CHANGE_READY_TO_PAUSED:
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_mp1s_depay_plugin_init (GstPlugin * plugin)
{
static void gst_rtp_mp2t_depay_get_property (GObject * object, guint prop_id,
GValue * value, GParamSpec * pspec);
-static GstStateChangeReturn gst_rtp_mp2t_depay_change_state (GstElement *
- element, GstStateChange transition);
-
-
static void
gst_rtp_mp2t_depay_base_init (gpointer klass)
{
gst_rtp_mp2t_depay_class_init (GstRtpMP2TDepayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
"The amount of bytes that need to be skipped at the beginning of the payload",
0, G_MAXUINT, 0, G_PARAM_READWRITE));
- gstelement_class->change_state = gst_rtp_mp2t_depay_change_state;
}
static void
}
}
-static GstStateChangeReturn
-gst_rtp_mp2t_depay_change_state (GstElement * element,
- GstStateChange transition)
-{
- GstRtpMP2TDepay *rtpmp2tdepay;
- GstStateChangeReturn ret;
-
- rtpmp2tdepay = GST_RTP_MP2T_DEPAY (element);
-
- switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
- case GST_STATE_CHANGE_READY_TO_PAUSED:
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_mp2t_depay_plugin_init (GstPlugin * plugin)
{
static gboolean gst_rtp_mp4a_pay_setcaps (GstBaseRTPPayload * payload,
GstCaps * caps);
-static GstStateChangeReturn gst_rtp_mp4a_pay_change_state (GstElement * element,
- GstStateChange transition);
static GstFlowReturn gst_rtp_mp4a_pay_handle_buffer (GstBaseRTPPayload *
payload, GstBuffer * buffer);
gst_rtp_mp4a_pay_class_init (GstRtpMP4APayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPPayloadClass *gstbasertppayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertppayload_class = (GstBaseRTPPayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
gobject_class->finalize = gst_rtp_mp4a_pay_finalize;
- gstelement_class->change_state = gst_rtp_mp4a_pay_change_state;
-
gstbasertppayload_class->set_caps = gst_rtp_mp4a_pay_setcaps;
gstbasertppayload_class->handle_buffer = gst_rtp_mp4a_pay_handle_buffer;
return ret;
}
-static GstStateChangeReturn
-gst_rtp_mp4a_pay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpMP4APay *rtpmp4apay;
- GstStateChangeReturn ret;
-
- rtpmp4apay = GST_RTP_MP4A_PAY (element);
-
- switch (transition) {
- default:
- break;
- }
-
- ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
-
- switch (transition) {
- default:
- break;
- }
- return ret;
-}
-
-
gboolean
gst_rtp_mp4a_pay_plugin_init (GstPlugin * plugin)
{
static gboolean gst_rtp_mp4g_pay_setcaps (GstBaseRTPPayload * payload,
GstCaps * caps);
-static GstStateChangeReturn gst_rtp_mp4g_pay_change_state (GstElement * element,
- GstStateChange transition);
static GstFlowReturn gst_rtp_mp4g_pay_handle_buffer (GstBaseRTPPayload *
payload, GstBuffer * buffer);
gst_rtp_mp4g_pay_class_init (GstRtpMP4GPayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPPayloadClass *gstbasertppayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertppayload_class = (GstBaseRTPPayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
gobject_class->finalize = gst_rtp_mp4g_pay_finalize;
- gstelement_class->change_state = gst_rtp_mp4g_pay_change_state;
-
gstbasertppayload_class->set_caps = gst_rtp_mp4g_pay_setcaps;
gstbasertppayload_class->handle_buffer = gst_rtp_mp4g_pay_handle_buffer;
return ret;
}
-static GstStateChangeReturn
-gst_rtp_mp4g_pay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpMP4GPay *rtpmp4gpay;
- GstStateChangeReturn ret;
-
- rtpmp4gpay = GST_RTP_MP4G_PAY (element);
-
- switch (transition) {
- default:
- break;
- }
-
- ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
-
- switch (transition) {
- default:
- break;
- }
- return ret;
-}
-
-
gboolean
gst_rtp_mp4g_pay_plugin_init (GstPlugin * plugin)
{
static GstBuffer *gst_rtp_mpa_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static GstStateChangeReturn gst_rtp_mpa_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_mpa_depay_base_init (gpointer klass)
{
static void
gst_rtp_mpa_depay_class_init (GstRtpMPADepayClass * 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);
- gstelement_class->change_state = gst_rtp_mpa_depay_change_state;
-
gstbasertpdepayload_class->set_caps = gst_rtp_mpa_depay_setcaps;
gstbasertpdepayload_class->process = gst_rtp_mpa_depay_process;
}
}
-static GstStateChangeReturn
-gst_rtp_mpa_depay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpMPADepay *rtpmpadepay;
- GstStateChangeReturn ret;
-
- rtpmpadepay = GST_RTP_MPA_DEPAY (element);
-
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_mpa_depay_plugin_init (GstPlugin * plugin)
{
static GstBuffer *gst_rtp_mpv_depay_process (GstBaseRTPDepayload * depayload,
GstBuffer * buf);
-static GstStateChangeReturn gst_rtp_mpv_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_mpv_depay_base_init (gpointer klass)
{
static void
gst_rtp_mpv_depay_class_init (GstRtpMPVDepayClass * 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);
- gstelement_class->change_state = gst_rtp_mpv_depay_change_state;
-
gstbasertpdepayload_class->set_caps = gst_rtp_mpv_depay_setcaps;
gstbasertpdepayload_class->process = gst_rtp_mpv_depay_process;
}
}
-static GstStateChangeReturn
-gst_rtp_mpv_depay_change_state (GstElement * element, GstStateChange transition)
-{
- GstRtpMPVDepay *rtpmpvdepay;
- GstStateChangeReturn ret;
-
- rtpmpvdepay = GST_RTP_MPV_DEPAY (element);
-
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_mpv_depay_plugin_init (GstPlugin * plugin)
{
static void gst_rtp_theora_depay_finalize (GObject * object);
-static GstStateChangeReturn gst_rtp_theora_depay_change_state (GstElement *
- element, GstStateChange transition);
-
static void
gst_rtp_theora_depay_base_init (gpointer klass)
gst_rtp_theora_depay_class_init (GstRtpTheoraDepayClass * klass)
{
GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPDepayloadClass *gstbasertpdepayload_class;
gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertpdepayload_class = (GstBaseRTPDepayloadClass *) klass;
gobject_class->finalize = gst_rtp_theora_depay_finalize;
- gstelement_class->change_state = gst_rtp_theora_depay_change_state;
-
gstbasertpdepayload_class->process = gst_rtp_theora_depay_process;
gstbasertpdepayload_class->set_caps = gst_rtp_theora_depay_setcaps;
}
}
-static GstStateChangeReturn
-gst_rtp_theora_depay_change_state (GstElement * element,
- GstStateChange transition)
-{
- GstRtpTheoraDepay *rtptheoradepay;
- GstStateChangeReturn ret;
-
- rtptheoradepay = GST_RTP_THEORA_DEPAY (element);
-
- switch (transition) {
- case GST_STATE_CHANGE_NULL_TO_READY:
- break;
- case GST_STATE_CHANGE_READY_TO_PAUSED:
- 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;
- }
- return ret;
-}
-
gboolean
gst_rtp_theora_depay_plugin_init (GstPlugin * plugin)
{
static void gst_rtp_vraw_pay_class_init (GstRtpVRawPayClass * klass);
static void gst_rtp_vraw_pay_base_init (GstRtpVRawPayClass * klass);
static void gst_rtp_vraw_pay_init (GstRtpVRawPay * rtpvrawpay);
-static void gst_rtp_vraw_pay_finalize (GObject * object);
static gboolean gst_rtp_vraw_pay_setcaps (GstBaseRTPPayload * payload,
GstCaps * caps);
static void
gst_rtp_vraw_pay_class_init (GstRtpVRawPayClass * klass)
{
- GObjectClass *gobject_class;
- GstElementClass *gstelement_class;
GstBaseRTPPayloadClass *gstbasertppayload_class;
- gobject_class = (GObjectClass *) klass;
- gstelement_class = (GstElementClass *) klass;
gstbasertppayload_class = (GstBaseRTPPayloadClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gobject_class->finalize = gst_rtp_vraw_pay_finalize;
-
gstbasertppayload_class->set_caps = gst_rtp_vraw_pay_setcaps;
gstbasertppayload_class->handle_buffer = gst_rtp_vraw_pay_handle_buffer;
{
}
-static void
-gst_rtp_vraw_pay_finalize (GObject * object)
-{
- GstRtpVRawPay *rtpvrawpay;
-
- rtpvrawpay = GST_RTP_VRAW_PAY (object);
-
- G_OBJECT_CLASS (parent_class)->finalize (object);
-}
-
static gboolean
gst_rtp_vraw_pay_setcaps (GstBaseRTPPayload * payload, GstCaps * caps)
{