Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/src
Modified Files:
Makefile.am sound.c sound_esd.c
Added Files:
sound_pa.c
Log Message:
Optionally use PulseAudio to play sounds.
===================================================================
RCS file: /cvs/e/e16/e/src/Makefile.am,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -3 -r1.100 -r1.101
--- Makefile.am 23 Feb 2008 12:17:18 -0000 1.100
+++ Makefile.am 1 Mar 2008 15:22:32 -0000 1.101
@@ -146,7 +146,7 @@
libe16dir = $(pkglibdir)
-libe16_LTLIBRARIES = $(LIBSND_ESD) $(LIBFNT_IFT) $(LIBFNT_XFT) $(LIBFNT_PANGO)
+libe16_LTLIBRARIES = $(LIBSND_ESD) $(LIBSND_PA) $(LIBFNT_IFT) $(LIBFNT_XFT)
$(LIBFNT_PANGO)
if USE_LIBESD
LIBSND_ESD = libsound_esd.la
@@ -156,6 +156,14 @@
libsound_esd_la_LDFLAGS = -module -avoid-version
endif
+if USE_LIBPA
+LIBSND_PA = libsound_pa.la
+libsound_pa_la_SOURCES = sound_pa.c sound_load.c
+libsound_pa_la_CFLAGS = $(PA_CFLAGS)
+libsound_pa_la_LIBADD = $(PA_LIBS)
+libsound_pa_la_LDFLAGS = -module -avoid-version
+endif
+
LIBFNT_IFT = libfont_ift.la
libfont_ift_la_SOURCES = ttfont.c
libfont_ift_la_CFLAGS = $(IMLIB2_CFLAGS)
@@ -180,9 +188,9 @@
else
-MODULE_SRCS = sound_esd.c sound_load.c ttfont.c text_xft.c text_pango.c
-MODULE_LIBS = $(ESD_LIBS) $(PANGO_LIBS) $(XFT_LIBS)
-MODULE_CFLAGS = $(ESD_CFLAGS) $(PANGO_CFLAGS) $(XFT_CFLAGS)
+MODULE_SRCS = sound_esd.c sound_pa.c sound_load.c ttfont.c text_xft.c
text_pango.c
+MODULE_LIBS = $(ESD_LIBS) $(PA_LIBS) $(PANGO_LIBS) $(XFT_LIBS)
+MODULE_CFLAGS = $(ESD_CFLAGS) $(PA_CFLAGS) $(PANGO_CFLAGS) $(XFT_CFLAGS)
endif
===================================================================
RCS file: /cvs/e/e16/e/src/sound.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -3 -r1.60 -r1.61
--- sound.c 1 Mar 2008 15:19:54 -0000 1.60
+++ sound.c 1 Mar 2008 15:22:32 -0000 1.61
@@ -52,6 +52,9 @@
#if defined(HAVE_SOUND_ESD)
extern const SoundOps SoundOps_esd;
static const SoundOps *ops = &SoundOps_esd;
+#elif defined(HAVE_SOUND_PA)
+extern const SoundOps SoundOps_pa;
+static const SoundOps *ops = &SoundOps_pa;
#endif
#endif
===================================================================
RCS file: /cvs/e/e16/e/src/sound_esd.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- sound_esd.c 28 Jan 2008 21:20:09 -0000 1.4
+++ sound_esd.c 1 Mar 2008 15:22:32 -0000 1.5
@@ -142,4 +142,4 @@
_sound_esd_Play,
};
-#endif /* HAVE_SOUND && HAVE_LIBESD */
+#endif /* HAVE_SOUND && HAVE_SOUND_ESD */
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs