GstBaseTransformClass *bclass;
gboolean ret = FALSE;
- trans = GST_BASE_TRANSFORM (parent);
+ trans = GST_BASE_TRANSFORM_CAST (parent);
bclass = GST_BASE_TRANSFORM_GET_CLASS (trans);
if (bclass->query)
GstBaseTransformClass *bclass;
gboolean ret = TRUE;
- trans = GST_BASE_TRANSFORM (parent);
+ trans = GST_BASE_TRANSFORM_CAST (parent);
bclass = GST_BASE_TRANSFORM_GET_CLASS (trans);
if (bclass->sink_event)
GstBaseTransformClass *bclass;
gboolean ret = TRUE;
- trans = GST_BASE_TRANSFORM (parent);
+ trans = GST_BASE_TRANSFORM_CAST (parent);
bclass = GST_BASE_TRANSFORM_GET_CLASS (trans);
if (bclass->src_event)
guint length, GstBuffer ** buffer)
{
GstBaseTransformClass *klass = GST_BASE_TRANSFORM_GET_CLASS (parent);
- GstBaseTransform *trans = GST_BASE_TRANSFORM (parent);
+ GstBaseTransform *trans = GST_BASE_TRANSFORM_CAST (parent);
GstBaseTransformPrivate *priv = trans->priv;
GstFlowReturn ret;
GstBuffer *inbuf = NULL;
static GstFlowReturn
gst_base_transform_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer)
{
- GstBaseTransform *trans = GST_BASE_TRANSFORM (parent);
+ GstBaseTransform *trans = GST_BASE_TRANSFORM_CAST (parent);
GstBaseTransformClass *klass = GST_BASE_TRANSFORM_GET_CLASS (trans);
GstBaseTransformPrivate *priv = trans->priv;
GstFlowReturn ret;
{
GstBaseTransform *trans;
- trans = GST_BASE_TRANSFORM (object);
+ trans = GST_BASE_TRANSFORM_CAST (object);
switch (prop_id) {
case PROP_QOS:
{
GstBaseTransform *trans;
- trans = GST_BASE_TRANSFORM (object);
+ trans = GST_BASE_TRANSFORM_CAST (object);
switch (prop_id) {
case PROP_QOS:
gboolean result = FALSE;
GstBaseTransform *trans;
- trans = GST_BASE_TRANSFORM (parent);
+ trans = GST_BASE_TRANSFORM_CAST (parent);
switch (mode) {
case GST_PAD_MODE_PUSH:
gboolean result = FALSE;
GstBaseTransform *trans;
- trans = GST_BASE_TRANSFORM (parent);
+ trans = GST_BASE_TRANSFORM_CAST (parent);
switch (mode) {
case GST_PAD_MODE_PULL:
gst_funnel_set_property (GObject * object, guint prop_id,
const GValue * value, GParamSpec * pspec)
{
- GstFunnel *funnel = GST_FUNNEL (object);
+ GstFunnel *funnel = GST_FUNNEL_CAST (object);
switch (prop_id) {
case PROP_FORWARD_STICKY_EVENTS:
gst_funnel_get_property (GObject * object, guint prop_id, GValue * value,
GParamSpec * pspec)
{
- GstFunnel *funnel = GST_FUNNEL (object);
+ GstFunnel *funnel = GST_FUNNEL_CAST (object);
switch (prop_id) {
case PROP_FORWARD_STICKY_EVENTS:
static void
gst_funnel_dispose (GObject * object)
{
- GstFunnel *funnel = GST_FUNNEL (object);
+ GstFunnel *funnel = GST_FUNNEL_CAST (object);
GList *item;
gst_object_replace ((GstObject **) & funnel->last_sinkpad, NULL);
static void
gst_funnel_release_pad (GstElement * element, GstPad * pad)
{
- GstFunnel *funnel = GST_FUNNEL (element);
+ GstFunnel *funnel = GST_FUNNEL_CAST (element);
GstFunnelPad *fpad = GST_FUNNEL_PAD_CAST (pad);
gboolean got_eos;
gboolean send_eos = FALSE;
gst_funnel_sink_chain_list (GstPad * pad, GstObject * parent,
GstBufferList * list)
{
- GstFunnel *funnel = GST_FUNNEL (parent);
+ GstFunnel *funnel = GST_FUNNEL_CAST (parent);
return gst_funnel_sink_chain_object (pad, funnel, TRUE,
GST_MINI_OBJECT_CAST (list));
static GstFlowReturn
gst_funnel_sink_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer)
{
- GstFunnel *funnel = GST_FUNNEL (parent);
+ GstFunnel *funnel = GST_FUNNEL_CAST (parent);
return gst_funnel_sink_chain_object (pad, funnel, FALSE,
GST_MINI_OBJECT_CAST (buffer));
static gboolean
gst_funnel_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
{
- GstFunnel *funnel = GST_FUNNEL (parent);
+ GstFunnel *funnel = GST_FUNNEL_CAST (parent);
GstFunnelPad *fpad = GST_FUNNEL_PAD_CAST (pad);
gboolean forward = TRUE;
gboolean res = TRUE;