gboolean
gst_pad_event_default (GstPad *pad, GstEvent *event)
{
- GstElement *element = GST_PAD_PARENT (pad);
+ GstElement *element;
+
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
+ g_return_val_if_fail (event, FALSE);
+
+ element = GST_PAD_PARENT (pad);
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_EOS:
gboolean res = FALSE;
GList *int_pads, *orig;
- g_return_val_if_fail (pad, FALSE);
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (data, FALSE);
orig = int_pads = gst_pad_get_internal_connections (pad);
gboolean success = FALSE;
GstRealPad *rpad;
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (event, FALSE);
rpad = GST_PAD_REALIZE (pad);
- if (!pad || (GST_PAD_IS_SINK (rpad) && !GST_PAD_IS_USABLE (rpad)))
+ /* don't send events on usuable pads */
+ if (GST_PAD_IS_SINK (rpad) && !GST_PAD_IS_USABLE (rpad))
return FALSE;
if (GST_EVENT_SRC (event) == NULL)
{
GstPadConvertData data;
- g_return_val_if_fail (pad, FALSE);
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (dest_format, FALSE);
g_return_val_if_fail (dest_value, FALSE);
{
GstRealPad *rpad;
- g_return_val_if_fail (pad, FALSE);
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (dest_format, FALSE);
g_return_val_if_fail (dest_value, FALSE);
rpad = GST_PAD_REALIZE (pad);
- g_return_val_if_fail (rpad, FALSE);
-
if (GST_RPAD_CONVERTFUNC (rpad)) {
return GST_RPAD_CONVERTFUNC (rpad) (GST_PAD_CAST (rpad), src_format,
src_value, dest_format, dest_value);
{
GstPadQueryData data;
- g_return_val_if_fail (pad, FALSE);
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (format, FALSE);
g_return_val_if_fail (value, FALSE);
{
GstRealPad *rpad;
- if (pad == NULL)
- return FALSE;
-
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (format, FALSE);
g_return_val_if_fail (value, FALSE);
{
GstRealPad *rpad;
- if (pad == NULL)
- return FALSE;
+ g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
rpad = GST_PAD_REALIZE (pad);
- g_return_val_if_fail (rpad, FALSE);
-
if (GST_RPAD_FORMATSFUNC (rpad))
return GST_RPAD_FORMATSFUNC (rpad) (GST_PAD_CAST (pad));