This updates all plugins to the new API for gst_pad_try_set_caps
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Tue, 10 Sep 2002 09:31:38 +0000 (09:31 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Tue, 10 Sep 2002 09:31:38 +0000 (09:31 +0000)
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps

ext/lame/test-lame.c
ext/mad/gstmad.c
ext/mpeg2dec/gstmpeg2deccvs.c
gst/synaesthesia/gstsynaesthesia.c

index d0488b5030d344369e7ebee8e0c53238d8d97f43..47d805c0bb30b1b646bfe6b1c3126aa06a803b6b 100644 (file)
@@ -70,7 +70,7 @@ main (int argc, char *argv[])
   
   gst_element_set_state (pipeline, GST_STATE_READY);
   g_print ("Setting caps on fakesrc's src pad\n");
-  if (! (gst_pad_try_set_caps (gst_element_get_pad (src, "src"), caps)))
+  if (gst_pad_try_set_caps (gst_element_get_pad (src, "src"), caps) <= 0)
      g_print ("Could not set caps !\n");
          
   /* request first pad from tee and connect */
index 3bc100a6b5b6a779332b0e97cc4b042a5d909b72..bd03d98529473c79a6371b8a8730b94048f0e023 100644 (file)
@@ -921,7 +921,7 @@ gst_mad_chain (GstPad *pad, GstBuffer *buffer)
         }
       }
       if (mad->caps_set == FALSE) {
-        if (!gst_pad_try_set_caps (mad->srcpad,
+        if (gst_pad_try_set_caps (mad->srcpad,
              gst_caps_new (
                "mad_src",
                 "audio/raw",
@@ -938,7 +938,7 @@ gst_mad_chain (GstPad *pad, GstBuffer *buffer)
                   "rate",        GST_PROPS_INT (mad->header.samplerate),
 #endif
                   "channels",    GST_PROPS_INT (nchannels),
-                  NULL)))) {
+                  NULL))) <= 0) {
           gst_element_error (GST_ELEMENT (mad), "could not set caps on source pad, aborting...");
         }
         mad->caps_set = TRUE;
index 650e54c1357cf585ccf05ef29307b48c5e030cbc..46edcca804cab556ea85257a689faf095c11d2e9 100644 (file)
@@ -259,7 +259,7 @@ gst_mpeg2dec_negotiate_format (GstMpeg2dec *mpeg2dec)
     GstCaps *to_try = gst_caps_copy_1 (trylist);
 
     /* try each format */
-    if (gst_pad_try_set_caps (mpeg2dec->srcpad, to_try)) {
+    if (gst_pad_try_set_caps (mpeg2dec->srcpad, to_try) > 0) {
       guint32 fourcc;
 
       /* it worked, try to find what it was again */
index b1c941e17baf85381aa5f186593afd98e0bc1f8f..6a0dc93dd348de8e06edea8a8a6d36748db8e3be 100644 (file)
@@ -270,7 +270,7 @@ gst_synaesthesia_chain (GstPad *pad, GstBuffer *bufin)
                       "height",        GST_PROPS_INT (synaesthesia->height)
                   );
 
-    if (!gst_pad_try_set_caps (synaesthesia->srcpad, caps)) {
+    if (gst_pad_try_set_caps (synaesthesia->srcpad, caps) <= 0) {
       gst_element_error (GST_ELEMENT (synaesthesia), "could not set caps");
       return;
     }