From: cedric Date: Thu, 3 Nov 2011 17:09:23 +0000 (+0000) Subject: emotion: warning-- X-Git-Tag: submit/2.0alpha-wayland/20121127.222018~103 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc0a1121e9be76fa990efea5c0d87b14e12d9318;p=profile%2Fivi%2Femotion.git emotion: warning-- git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@64709 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/modules/generic/emotion_generic.c b/src/modules/generic/emotion_generic.c index 364ff8c..14156ab 100644 --- a/src/modules/generic/emotion_generic.c +++ b/src/modules/generic/emotion_generic.c @@ -923,7 +923,7 @@ _player_exec(Emotion_Generic_Video *ev) } static Eina_Bool -_fork_and_exec(Evas_Object *obj, Emotion_Generic_Video *ev) +_fork_and_exec(Evas_Object *obj __UNUSED__, Emotion_Generic_Video *ev) { char shmname[256]; struct timeval tv; diff --git a/src/modules/gstreamer/emotion_fakeeos.c b/src/modules/gstreamer/emotion_fakeeos.c index f583187..6ff20d2 100644 --- a/src/modules/gstreamer/emotion_fakeeos.c +++ b/src/modules/gstreamer/emotion_fakeeos.c @@ -16,7 +16,7 @@ GST_BOILERPLATE(FakeEOSBin, fakeeos_bin, GstBin, static void fakeeos_bin_handle_message(GstBin * bin, GstMessage * message) { - FakeEOSBin *fakeeos = (FakeEOSBin *)(bin); + /* FakeEOSBin *fakeeos = (FakeEOSBin *)(bin); */ switch (GST_MESSAGE_TYPE(message)) { case GST_MESSAGE_EOS: diff --git a/src/modules/gstreamer/emotion_gstreamer.c b/src/modules/gstreamer/emotion_gstreamer.c index b9ba0da..4382a4e 100644 --- a/src/modules/gstreamer/emotion_gstreamer.c +++ b/src/modules/gstreamer/emotion_gstreamer.c @@ -260,15 +260,6 @@ emotion_video_stream_new(Emotion_Gstreamer_Video *ev) return vstream; } -static void -emotion_video_stream_free(Emotion_Gstreamer_Video *ev, Emotion_Video_Stream *vstream) -{ - if (!ev || !vstream) return; - - ev->video_streams = eina_list_remove(ev->video_streams, vstream); - free(vstream); -} - static const char * emotion_visualization_element_name_get(Emotion_Vis visualisation) { @@ -1051,8 +1042,12 @@ static void em_audio_channel_mute_set(void *video, int mute) { + /* NOTE: at first I wanted to completly shutdown the audio path on mute, + but that's not possible as the audio sink could be the clock source + for the pipeline (at least that's the case on some of the hardware + I have been tested emotion on. + */ Emotion_Gstreamer_Video *ev; - int flags; ev = (Emotion_Gstreamer_Video *)video; @@ -1061,15 +1056,6 @@ em_audio_channel_mute_set(void *video, ev->audio_mute = mute; g_object_set(G_OBJECT(ev->pipeline), "mute", !!mute, NULL); - /* This code should stop the decoding of only the audio stream, but everything stop :"( */ - /* g_object_get(G_OBJECT(ev->pipeline), "flags", &flags, NULL); */ - /* if (mute) */ - /* flags &= ~GST_PLAY_FLAG_AUDIO; */ - /* else */ - /* flags |= GST_PLAY_FLAG_AUDIO; */ - /* g_object_set(G_OBJECT(ev->pipeline), "flags", flags, NULL); */ - /* g_object_get(G_OBJECT(ev->pipeline), "flags", &flags, NULL); */ - /* fprintf(stderr, "flags-n: %x\n", flags); */ } static int @@ -1245,7 +1231,7 @@ em_priority_get(void *video) } static Eina_Bool -_ecore_event_x_destroy(void *data, int type, void *event) +_ecore_event_x_destroy(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { Ecore_X_Event_Window_Destroy *ev = event;