destroyed gst_*_destroy in the examples - use gst_object_unref instead
authorBenjamin Otte <otte@gnome.org>
Tue, 15 Apr 2003 17:40:56 +0000 (17:40 +0000)
committerBenjamin Otte <otte@gnome.org>
Tue, 15 Apr 2003 17:40:56 +0000 (17:40 +0000)
Original commit message from CVS:
destroyed gst_*_destroy in the examples - use gst_object_unref instead

examples/cutter/cutter.c
examples/mixer/mixer.c
examples/thread/thread.c
tests/old/examples/cutter/cutter.c
tests/old/examples/mixer/mixer.c
tests/old/examples/thread/thread.c

index 025a2d9..f22a441 100644 (file)
@@ -196,8 +196,8 @@ int main (int argc, char *argv[])
 
   gst_element_set_state (main_bin, GST_STATE_NULL);
 
-  gst_object_destroy (GST_OBJECT (disksink));
-  gst_object_destroy (GST_OBJECT (main_bin));
+  gst_object_unref (GST_OBJECT (disksink));
+  gst_object_unref (GST_OBJECT (main_bin));
 
   exit(0);
 }
index e786743..31358d8 100644 (file)
@@ -218,9 +218,9 @@ int main(int argc,char *argv[])
   }
   g_list_free (input_channels);
   
-  gst_object_destroy(GST_OBJECT(audiosink));
+  gst_object_unref(GST_OBJECT(audiosink));
 
-  gst_object_destroy(GST_OBJECT(main_bin));
+  gst_object_unref(GST_OBJECT(main_bin));
 
   exit(0);
 }
@@ -393,7 +393,7 @@ destroy_input_channel (input_channel_t *channel)
 
   /* destroy elements */
 
-  gst_object_destroy (GST_OBJECT (channel->pipe));
+  gst_object_unref (GST_OBJECT (channel->pipe));
 
   free (channel);
 }
@@ -406,4 +406,3 @@ void env_register_cp (GstElement *volenv, double cp_time, double cp_level)
   g_object_set(G_OBJECT(volenv), "controlpoint", buffer, NULL);
 
 }
-
index b16d5aa..f47deca 100644 (file)
@@ -68,8 +68,7 @@ int main(int argc,char *argv[])
 
   gst_main();
 
-  gst_pipeline_destroy(thread);
+  gst_object_unref(GST_OBJECT(thread));
 
   exit(0);
 }
-
index 025a2d9..f22a441 100644 (file)
@@ -196,8 +196,8 @@ int main (int argc, char *argv[])
 
   gst_element_set_state (main_bin, GST_STATE_NULL);
 
-  gst_object_destroy (GST_OBJECT (disksink));
-  gst_object_destroy (GST_OBJECT (main_bin));
+  gst_object_unref (GST_OBJECT (disksink));
+  gst_object_unref (GST_OBJECT (main_bin));
 
   exit(0);
 }
index e786743..31358d8 100644 (file)
@@ -218,9 +218,9 @@ int main(int argc,char *argv[])
   }
   g_list_free (input_channels);
   
-  gst_object_destroy(GST_OBJECT(audiosink));
+  gst_object_unref(GST_OBJECT(audiosink));
 
-  gst_object_destroy(GST_OBJECT(main_bin));
+  gst_object_unref(GST_OBJECT(main_bin));
 
   exit(0);
 }
@@ -393,7 +393,7 @@ destroy_input_channel (input_channel_t *channel)
 
   /* destroy elements */
 
-  gst_object_destroy (GST_OBJECT (channel->pipe));
+  gst_object_unref (GST_OBJECT (channel->pipe));
 
   free (channel);
 }
@@ -406,4 +406,3 @@ void env_register_cp (GstElement *volenv, double cp_time, double cp_level)
   g_object_set(G_OBJECT(volenv), "controlpoint", buffer, NULL);
 
 }
-
index b16d5aa..f47deca 100644 (file)
@@ -68,8 +68,7 @@ int main(int argc,char *argv[])
 
   gst_main();
 
-  gst_pipeline_destroy(thread);
+  gst_object_unref(GST_OBJECT(thread));
 
   exit(0);
 }
-