Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/emotion

Dir     : e17/libs/emotion/src/modules/gstreamer


Modified Files:
        emotion_gstreamer_pipeline_dvd.c 


Log Message:
formatting

===================================================================
RCS file: 
/cvs/e/e17/libs/emotion/src/modules/gstreamer/emotion_gstreamer_pipeline_dvd.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- emotion_gstreamer_pipeline_dvd.c    6 Jul 2008 09:32:08 -0000       1.2
+++ emotion_gstreamer_pipeline_dvd.c    6 Jul 2008 10:00:35 -0000       1.3
@@ -5,9 +5,9 @@
 #include "emotion_gstreamer_pipeline.h"
 
 
-static void dvd_pad_added_cb (GstElement *dvddemuxer,
-                              GObject    *new_pad,
-                              gpointer    user_data);
+static void dvd_pad_added_cb    (GstElement *dvddemuxer,
+                                 GObject    *new_pad,
+                                 gpointer    user_data);
 
 static void dvd_no_more_pads_cb (GstElement *dvddemuxer,
                                  gpointer    user_data);
@@ -16,7 +16,7 @@
 
 
 int
-emotion_pipeline_dvd_build (void *video, const char *device)
+emotion_pipeline_dvd_build(void *video, const char *device)
 {
    GstElement              *dvdreadsrc;
    GstElement              *dvddemux;
@@ -25,205 +25,216 @@
    ev = (Emotion_Gstreamer_Video *)video;
    if (!ev) return 0;
 
-   dvdreadsrc = gst_element_factory_make ("dvdreadsrc", "src");
+   dvdreadsrc = gst_element_factory_make("dvdreadsrc", "src");
    if (!dvdreadsrc)
      goto failure_dvdreadsrc;
    if (device)
-     g_object_set (G_OBJECT (dvdreadsrc), "device", device, NULL);
+     g_object_set(G_OBJECT(dvdreadsrc), "device", device, NULL);
 
-   dvddemux = gst_element_factory_make ("dvddemux", "dvddemux");
+   dvddemux = gst_element_factory_make("dvddemux", "dvddemux");
    if (!dvddemux)
      goto failure_dvddemux;
-   g_signal_connect (dvddemux, "pad-added",
-                     G_CALLBACK (dvd_pad_added_cb), ev);
-   g_signal_connect (dvddemux, "no-more-pads",
-                     G_CALLBACK (dvd_no_more_pads_cb), ev);
+   g_signal_connect(dvddemux, "pad-added",
+                   G_CALLBACK(dvd_pad_added_cb), ev);
+   g_signal_connect(dvddemux, "no-more-pads",
+                   G_CALLBACK(dvd_no_more_pads_cb), ev);
 
-   gst_bin_add_many (GST_BIN (ev->pipeline), dvdreadsrc, dvddemux, NULL);
-   if (!gst_element_link (dvdreadsrc, dvddemux))
+   gst_bin_add_many(GST_BIN(ev->pipeline), dvdreadsrc, dvddemux, NULL);
+   if (!gst_element_link(dvdreadsrc, dvddemux))
      goto failure_link;
 
-   if (!emotion_pipeline_pause (ev->pipeline))
+   if (!emotion_pipeline_pause(ev->pipeline))
      goto failure_gstreamer_pause;
 
-   while (no_more_pads == 0) {
-   g_print ("toto\n");}
+   while (no_more_pads == 0)
+     {
+       g_print("toto\n");
+     }
    no_more_pads = 0;
 
    /* We get the informations of streams */
-   ecore_list_first_goto (ev->video_sinks);
-   ecore_list_first_goto (ev->audio_sinks);
+   ecore_list_first_goto(ev->video_sinks);
+   ecore_list_first_goto(ev->audio_sinks);
 
-   {
-      GstIterator *it;
-      gpointer     data;
-
-      it = gst_element_iterate_src_pads (dvddemux);
-      while (gst_iterator_next (it, &data) == GST_ITERATOR_OK) {
-         GstPad  *pad;
-         GstCaps *caps;
-         gchar   *str;
-
-         pad = GST_PAD (data);
-
-         caps = gst_pad_get_caps (pad);
-         str = gst_caps_to_string (caps);
-         g_print ("caps !! %s\n", str);
-         /* video stream */
-         if (g_str_has_prefix (str, "video/mpeg")) {
-            Emotion_Video_Sink *vsink;
-            GstPad             *sink_pad;
-            GstCaps            *sink_caps;
-
-            vsink = (Emotion_Video_Sink *)ecore_list_next (ev->video_sinks);
-            sink_pad = gst_element_get_pad (gst_bin_get_by_name (GST_BIN 
(ev->pipeline), "mpeg2dec"), "src");
-            sink_caps = gst_pad_get_caps (sink_pad);
-            str = gst_caps_to_string (sink_caps);
-            g_print (" ** caps v !! %s\n", str);
-
-            emotion_video_sink_fill (vsink, sink_pad, sink_caps);
-
-            gst_caps_unref (sink_caps);
-            gst_object_unref (sink_pad);
-         }
-         /* audio stream */
-         else if (g_str_has_prefix (str, "audio/")) {
-            Emotion_Audio_Sink *asink;
-            GstPad             *sink_pad;
-            GstCaps            *sink_caps;
-
-            asink = (Emotion_Audio_Sink *)ecore_list_next (ev->audio_sinks);
-            sink_pad = gst_element_get_pad (gst_bin_get_by_name (GST_BIN 
(ev->pipeline), "a52dec"), "src");
-            sink_caps = gst_pad_get_caps (sink_pad);
-
-            emotion_audio_sink_fill (asink, sink_pad, sink_caps);
-         }
-         gst_caps_unref (caps);
-         g_free (str);
-         gst_object_unref (pad);
-      }
-      gst_iterator_free (it);
-   }
+     {
+       GstIterator *it;
+       gpointer     data;
+
+       it = gst_element_iterate_src_pads(dvddemux);
+       while (gst_iterator_next(it, &data) == GST_ITERATOR_OK)
+         {
+            GstPad  *pad;
+            GstCaps *caps;
+            gchar   *str;
+
+            pad = GST_PAD(data);
+
+            caps = gst_pad_get_caps(pad);
+            str = gst_caps_to_string(caps);
+            g_print("caps !! %s\n", str);
+            /* video stream */
+            if (g_str_has_prefix(str, "video/mpeg"))
+              {
+                 Emotion_Video_Sink *vsink;
+                 GstPad             *sink_pad;
+                 GstCaps            *sink_caps;
+
+                 vsink = (Emotion_Video_Sink 
*)ecore_list_next(ev->video_sinks);
+                 sink_pad = 
gst_element_get_pad(gst_bin_get_by_name(GST_BIN(ev->pipeline), "mpeg2dec"), 
"src");
+                 sink_caps = gst_pad_get_caps(sink_pad);
+                 str = gst_caps_to_string(sink_caps);
+                 g_print(" ** caps v !! %s\n", str);
+
+                 emotion_video_sink_fill(vsink, sink_pad, sink_caps);
+
+                 gst_caps_unref(sink_caps);
+                 gst_object_unref(sink_pad);
+              }
+            /* audio stream */
+            else if (g_str_has_prefix(str, "audio/"))
+              {
+                 Emotion_Audio_Sink *asink;
+                 GstPad             *sink_pad;
+                 GstCaps            *sink_caps;
+
+                 asink = (Emotion_Audio_Sink 
*)ecore_list_next(ev->audio_sinks);
+                 sink_pad = 
gst_element_get_pad(gst_bin_get_by_name(GST_BIN(ev->pipeline), "a52dec"), 
"src");
+                 sink_caps = gst_pad_get_caps(sink_pad);
+
+                 emotion_audio_sink_fill(asink, sink_pad, sink_caps);
+              }
+            gst_caps_unref(caps);
+            g_free(str);
+            gst_object_unref(pad);
+         }
+       gst_iterator_free(it);
+     }
 
    /* The first vsink is a valid Emotion_Video_Sink * */
    /* If no video stream is found, it's a visualisation sink */
-   {
-      Emotion_Video_Sink *vsink;
+     {
+       Emotion_Video_Sink *vsink;
 
-      vsink = (Emotion_Video_Sink *)ecore_list_first_goto (ev->video_sinks);
-      if (vsink && vsink->sink) {
-         g_object_set (G_OBJECT (vsink->sink), "sync", TRUE, NULL);
-         g_object_set (G_OBJECT (vsink->sink), "signal-handoffs", TRUE, NULL);
-         g_signal_connect (G_OBJECT (vsink->sink),
-                           "handoff",
-                           G_CALLBACK (cb_handoff), ev);
-      }
-   }
+       vsink = (Emotion_Video_Sink *)ecore_list_first_goto(ev->video_sinks);
+       if (vsink && vsink->sink)
+         {
+            g_object_set(G_OBJECT(vsink->sink), "sync", TRUE, NULL);
+            g_object_set(G_OBJECT(vsink->sink), "signal-handoffs", TRUE, NULL);
+            g_signal_connect(G_OBJECT(vsink->sink),
+                             "handoff",
+                             G_CALLBACK(cb_handoff), ev);
+         }
+     }
 
    return 1;
 
- failure_gstreamer_pause:
- failure_link:
-   gst_element_set_state (ev->pipeline, GST_STATE_NULL);
-   gst_bin_remove (GST_BIN (ev->pipeline), dvddemux);
- failure_dvddemux:
-   gst_bin_remove (GST_BIN (ev->pipeline), dvdreadsrc);
- failure_dvdreadsrc:
+failure_gstreamer_pause:
+failure_link:
+   gst_element_set_state(ev->pipeline, GST_STATE_NULL);
+   gst_bin_remove(GST_BIN(ev->pipeline), dvddemux);
+failure_dvddemux:
+   gst_bin_remove(GST_BIN(ev->pipeline), dvdreadsrc);
+failure_dvdreadsrc:
 
    return 0;
 }
 
 static void
-dvd_pad_added_cb (GstElement *dvddemuxer,
-                  GObject    *new_pad,
-                  gpointer    user_data)
+dvd_pad_added_cb(GstElement *dvddemuxer,
+                 GObject    *new_pad,
+                 gpointer    user_data)
 {
    Emotion_Gstreamer_Video *ev;
    GstCaps                 *caps;
    gchar                   *str;
 
    ev = (Emotion_Gstreamer_Video *)user_data;
-   caps = gst_pad_get_caps (GST_PAD (new_pad));
-   str = gst_caps_to_string (caps);
+   caps = gst_pad_get_caps(GST_PAD(new_pad));
+   str = gst_caps_to_string(caps);
    /* video stream */
-   if (g_str_has_prefix (str, "video/mpeg")) {
-      Emotion_Video_Sink *vsink;
-      GstElement         *queue;
-      GstElement         *decoder;
-      GstPad             *videopad;
-
-      vsink = (Emotion_Video_Sink *)malloc (sizeof (Emotion_Video_Sink));
-      if (!vsink) return;
-      if (!ecore_list_append (ev->video_sinks, vsink)) {
-         free(vsink);
-         return;
-      }
-
-      queue = gst_element_factory_make ("queue", NULL);
-      decoder = gst_element_factory_make ("mpeg2dec", "mpeg2dec");
-      vsink->sink = gst_element_factory_make ("fakesink", "videosink");
-      gst_bin_add_many (GST_BIN (ev->pipeline), queue, decoder, vsink->sink, 
NULL);
-      gst_element_link (queue, decoder);
-      gst_element_link (decoder, vsink->sink);
-      videopad = gst_element_get_pad (queue, "sink");
-      gst_pad_link (GST_PAD (new_pad), videopad);
-      gst_object_unref (videopad);
-      if (ecore_list_count(ev->video_sinks) == 1) {
-         ev->ratio = (double)vsink->width / (double)vsink->height;
-      }
-      gst_element_set_state (queue, GST_STATE_PAUSED);
-      gst_element_set_state (decoder, GST_STATE_PAUSED);
-      gst_element_set_state (vsink->sink, GST_STATE_PAUSED);
-   }
+   if (g_str_has_prefix(str, "video/mpeg"))
+     {
+       Emotion_Video_Sink *vsink;
+       GstElement         *queue;
+       GstElement         *decoder;
+       GstPad             *videopad;
+
+       vsink = (Emotion_Video_Sink *)malloc(sizeof(Emotion_Video_Sink));
+       if (!vsink) return;
+       if (!ecore_list_append(ev->video_sinks, vsink))
+         {
+            free(vsink);
+            return;
+         }
+
+       queue = gst_element_factory_make("queue", NULL);
+       decoder = gst_element_factory_make("mpeg2dec", "mpeg2dec");
+       vsink->sink = gst_element_factory_make("fakesink", "videosink");
+       gst_bin_add_many(GST_BIN(ev->pipeline), queue, decoder, vsink->sink, 
NULL);
+       gst_element_link(queue, decoder);
+       gst_element_link(decoder, vsink->sink);
+       videopad = gst_element_get_pad(queue, "sink");
+       gst_pad_link(GST_PAD(new_pad), videopad);
+       gst_object_unref(videopad);
+       if (ecore_list_count(ev->video_sinks) == 1)
+         {
+            ev->ratio = (double)vsink->width / (double)vsink->height;
+         }
+       gst_element_set_state(queue, GST_STATE_PAUSED);
+       gst_element_set_state(decoder, GST_STATE_PAUSED);
+       gst_element_set_state(vsink->sink, GST_STATE_PAUSED);
+     }
    /* audio stream */
-   else if (g_str_has_prefix (str, "audio/")) {
-     Emotion_Audio_Sink *asink;
-     GstElement         *queue;
-     GstElement         *decoder;
-     GstElement         *conv;
-     GstElement         *resample;
-     GstElement         *volume;
-     GstPad             *audiopad;
-     double              vol;
-
-      asink = (Emotion_Audio_Sink *)malloc (sizeof (Emotion_Audio_Sink));
-      if (!asink) return;
-      if (!ecore_list_append (ev->audio_sinks, asink)) {
-         free(asink);
-         return;
-      }
-
-     queue = gst_element_factory_make ("queue", NULL);
-     decoder = gst_element_factory_make ("a52dec", "a52dec");
-     conv = gst_element_factory_make ("audioconvert", NULL);
-     resample = gst_element_factory_make ("audioresample", NULL);
-     volume = gst_element_factory_make ("volume", "volume");
-     g_object_get (G_OBJECT (volume), "volume", &vol, NULL);
-     ev->volume = vol / 10.0;
-
-     /* FIXME: must manage several audio streams */
-     asink->sink = gst_element_factory_make ("fakesink", NULL);
-
-     gst_bin_add_many (GST_BIN (ev->pipeline),
-                       queue, decoder, conv, resample, volume, asink->sink, 
NULL);
-     gst_element_link_many (queue, decoder, conv, resample, volume, 
asink->sink, NULL);
-
-     audiopad = gst_element_get_pad (queue, "sink");
-     gst_pad_link (GST_PAD (new_pad), audiopad);
-     gst_object_unref (audiopad);
-
-     gst_element_set_state (queue, GST_STATE_PAUSED);
-     gst_element_set_state (decoder, GST_STATE_PAUSED);
-     gst_element_set_state (conv, GST_STATE_PAUSED);
-     gst_element_set_state (resample, GST_STATE_PAUSED);
-     gst_element_set_state (volume, GST_STATE_PAUSED);
-     gst_element_set_state (asink->sink, GST_STATE_PAUSED);
-   }
+   else if (g_str_has_prefix(str, "audio/"))
+     {
+       Emotion_Audio_Sink *asink;
+       GstElement         *queue;
+       GstElement         *decoder;
+       GstElement         *conv;
+       GstElement         *resample;
+       GstElement         *volume;
+       GstPad             *audiopad;
+       double              vol;
+
+       asink = (Emotion_Audio_Sink *)malloc(sizeof(Emotion_Audio_Sink));
+       if (!asink) return;
+       if (!ecore_list_append(ev->audio_sinks, asink))
+         {
+            free(asink);
+            return;
+         }
+
+       queue = gst_element_factory_make("queue", NULL);
+       decoder = gst_element_factory_make("a52dec", "a52dec");
+       conv = gst_element_factory_make("audioconvert", NULL);
+       resample = gst_element_factory_make("audioresample", NULL);
+       volume = gst_element_factory_make("volume", "volume");
+       g_object_get(G_OBJECT(volume), "volume", &vol, NULL);
+       ev->volume = vol / 10.0;
+
+       /* FIXME: must manage several audio streams */
+       asink->sink = gst_element_factory_make("fakesink", NULL);
+
+       gst_bin_add_many(GST_BIN(ev->pipeline),
+                        queue, decoder, conv, resample, volume, asink->sink, 
NULL);
+       gst_element_link_many(queue, decoder, conv, resample, volume, 
asink->sink, NULL);
+
+       audiopad = gst_element_get_pad(queue, "sink");
+       gst_pad_link(GST_PAD(new_pad), audiopad);
+       gst_object_unref(audiopad);
+
+       gst_element_set_state(queue, GST_STATE_PAUSED);
+       gst_element_set_state(decoder, GST_STATE_PAUSED);
+       gst_element_set_state(conv, GST_STATE_PAUSED);
+       gst_element_set_state(resample, GST_STATE_PAUSED);
+       gst_element_set_state(volume, GST_STATE_PAUSED);
+       gst_element_set_state(asink->sink, GST_STATE_PAUSED);
+     }
 }
 
 static void
-dvd_no_more_pads_cb (GstElement *dvddemuxer,
-                     gpointer    user_data)
+dvd_no_more_pads_cb(GstElement *dvddemuxer,
+                    gpointer    user_data)
 {
   no_more_pads = 1;
 }



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to