Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/emotion

Dir     : e17/libs/emotion/src/modules


Modified Files:
        Makefile.am emotion_gstreamer.c 


Log Message:
 * Use ecore_plugin instead of dlfcn
 * the modules names are now "xine" and "gstreamer" (it's useless to add
   the extension, as ecore_plugin do not need it). I'll fix eclair,
   etk_extra and ewl.
 * look for the modules in path that is pointed by the env variable
    EMOTION_MODULES_DIR first.
 * fix a leak in the gstreamer module
 * remove some trailing spaces

===================================================================
RCS file: /cvs/e/e17/libs/emotion/src/modules/Makefile.am,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- Makefile.am 7 May 2007 14:04:40 -0000       1.10
+++ Makefile.am 31 Oct 2007 19:34:39 -0000      1.11
@@ -1,11 +1,11 @@
 ## Process this file with automake to produce Makefile.in
 
 if BUILD_XINE_MODULE
-XINE_LIB_NAME=emotion_decoder_xine.la
+XINE_LIB_NAME = xine.la
 endif
 
 if BUILD_GSTREAMER_MODULE
-GSTREAMER_LIB_NAME = emotion_decoder_gstreamer.la
+GSTREAMER_LIB_NAME = gstreamer.la
 endif
 
 #AUTOMAKE_OPTIONS     = 1.4 foreign
@@ -22,24 +22,24 @@
 pkg_LTLIBRARIES                      = $(XINE_LIB_NAME) $(GSTREAMER_LIB_NAME)
 
 if BUILD_XINE_MODULE
-emotion_decoder_xine_la_SOURCES      = \
+xine_la_SOURCES      = \
 emotion_xine.c \
 emotion_xine.h \
 emotion_xine_vo_out.c
-emotion_decoder_xine_la_LIBADD       = @EVAS_LIBS@ @ECORE_LIBS@ @XINE_LIBS@ 
$(top_builddir)/src/lib/libemotion.la -lpthread
-emotion_decoder_xine_la_LDFLAGS      = -module -avoid-version \
-                                      -L$(top_builddir)/src/lib 
-L$(top_builddir)/src/lib/.libs
-emotion_decoder_xine_la_DEPENDENCIES = $(top_builddir)/config.h
+xine_la_LIBADD       = @EVAS_LIBS@ @ECORE_LIBS@ @XINE_LIBS@ 
$(top_builddir)/src/lib/libemotion.la -lpthread
+xine_la_LDFLAGS      = -module -avoid-version \
+                      -L$(top_builddir)/src/lib -L$(top_builddir)/src/lib/.libs
+xine_la_DEPENDENCIES = $(top_builddir)/config.h
 endif
 
 if BUILD_GSTREAMER_MODULE
-emotion_decoder_gstreamer_la_SOURCES = \
+gstreamer_la_SOURCES = \
 emotion_gstreamer.c \
 emotion_gstreamer.h \
 emotion_gstreamer_pipeline.c \
 emotion_gstreamer_pipeline.h
-emotion_decoder_gstreamer_la_LIBADD  = @EVAS_LIBS@ @ECORE_LIBS@ @GST_LIBS@ 
$(top_builddir)/src/lib/libemotion.la
-emotion_decoder_gstreamer_la_LDFLAGS = -module -avoid-version \
-                                      -L$(top_builddir)/src/lib 
-L$(top_builddir)/src/lib/.libs
-emotion_decoder_gstreamer_la_DEPENDENCIES = $(top_builddir)/config.h
+gstreamer_la_LIBADD  = @EVAS_LIBS@ @ECORE_LIBS@ @GST_LIBS@ 
$(top_builddir)/src/lib/libemotion.la
+gstreamer_la_LDFLAGS = -module -avoid-version \
+                      -L$(top_builddir)/src/lib -L$(top_builddir)/src/lib/.libs
+gstreamer_la_DEPENDENCIES = $(top_builddir)/config.h
 endif
===================================================================
RCS file: /cvs/e/e17/libs/emotion/src/modules/emotion_gstreamer.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- emotion_gstreamer.c 28 Oct 2007 03:59:23 -0000      1.26
+++ emotion_gstreamer.c 31 Oct 2007 19:34:39 -0000      1.27
@@ -328,6 +328,7 @@
    ecore_list_destroy (ev->audio_sinks);
 
    /* FIXME: and the evas object ? */
+   if (ev->obj_data) free(ev->obj_data);
 
    ecore_main_fd_handler_del(ev->fd_ev_handler);
    close(ev->fd_ev_write);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to