diff options
Diffstat (limited to 'gst/mixmatrix')
-rw-r--r-- | gst/mixmatrix/mixmatrix.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gst/mixmatrix/mixmatrix.c b/gst/mixmatrix/mixmatrix.c index a0dd9a0b..935b203b 100644 --- a/gst/mixmatrix/mixmatrix.c +++ b/gst/mixmatrix/mixmatrix.c @@ -282,7 +282,7 @@ gst_mixmatrix_set_all_caps (GstMixMatrix *mix) for (i=0;i<mix->sinkpadalloc;i++) { if (mix->sinkpads[i]) { if (GST_PAD_CAPS(mix->sinkpads[i]) == NULL) - if (gst_pad_try_set_caps(mix->sinkpads[i],mix->caps) == FALSE) return FALSE; + if (gst_pad_try_set_caps(mix->sinkpads[i],mix->caps) <= 0) return FALSE; } } @@ -290,7 +290,7 @@ gst_mixmatrix_set_all_caps (GstMixMatrix *mix) for (i=0;i<mix->srcpadalloc;i++) { if (mix->srcpads[i]) { if (GST_PAD_CAPS(mix->srcpads[i]) == NULL) - if (gst_pad_try_set_caps(mix->srcpads[i],mix->caps) == FALSE) return FALSE; + if (gst_pad_try_set_caps(mix->srcpads[i],mix->caps) <= 0) return FALSE; } } @@ -311,7 +311,7 @@ gst_mixmatrix_connect (GstPad *pad, GstCaps *caps) for (i=0;i<mix->srcpadalloc;i++) { if (mix->srcpads[i]) { if (GST_PAD_CAPS(mix->srcpads[i]) == NULL) - if (gst_pad_try_set_caps(mix->srcpads[i], caps) == FALSE) + if (gst_pad_try_set_caps(mix->srcpads[i], caps) <= 0) return GST_PAD_CONNECT_REFUSED; } } |