[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] HG: xine-lib-1.2: Avoid one recursive make by declaring
From:       "=?UTF-8?Q?Diego=20'Flameeyes'=20Petten=C3=B2?=" <flameeyes () gmail ! com>
Date:       2008-01-27 12:11:25
Message-ID: 11a688202cbb33133dc3.1201435807 () hg ! debian ! org
[Download RAW message or body]

# HG changeset patch
# User Diego 'Flameeyes' Pettenò <flameeyes@gmail.com>
# Date 1201435807 -3600
# Node ID 11a688202cbb33133dc34e972973635bcce6543b
# Parent  4dbd3fc1ce2b9a6102247159cb56a7cb0e9d6be8
Avoid one recursive make by declaring all the installed headers inside \
include/Makefile.am.

diff -r 11a688202cbb33133dc34e972973635bcce6543b -r \
                4dbd3fc1ce2b9a6102247159cb56a7cb0e9d6be8 configure.ac
--- a/configure.ac	Sun Jan 27 13:10:07 2008 +0100
+++ b/configure.ac	Sat Jan 26 23:31:00 2008 +0000
@@ -1159,7 +1159,6 @@ contrib/vidix/Makefile
 contrib/vidix/Makefile
 contrib/vidix/drivers/Makefile
 include/Makefile
-include/xine/Makefile
 include/xine/version.h
 lib/Makefile
 m4/Makefile
diff -r 11a688202cbb33133dc34e972973635bcce6543b -r \
                4dbd3fc1ce2b9a6102247159cb56a7cb0e9d6be8 include/Makefile.am
--- a/include/Makefile.am	Sun Jan 27 13:10:07 2008 +0100
+++ b/include/Makefile.am	Sat Jan 26 23:31:00 2008 +0000
@@ -1,17 +1,23 @@ SUBDIRS = xine
-SUBDIRS = xine
-#EXTRA_DIST = xine.h.in
+EXTRA_DIST = xine/version.h.in
 
 if GENERATED_INTTYPES_H
 inttypes_h = inttypes.h
 endif
 
-include_HEADERS = xine.h
+nobase_include_HEADERS = xine.h xine/version.h xine/buffer.h		\
+	xine/metronom.h xine/configfile.h xine/vo_scale.h		\
+	xine/audio_out.h xine/resample.h xine/video_out.h		\
+	xine/xine_internal.h xine/spu_decoder.h xine/video_overlay.h	\
+	xine/osd.h xine/spu.h xine/scratch.h xine/xine_plugin.h		\
+	xine/xineintl.h xine/plugin_catalog.h xine/audio_decoder.h	\
+	xine/video_decoder.h xine/post.h xine/io_helper.h		\
+	xine/broadcaster.h xine/info_helper.h xine/refcounter.h		\
+	xine/alphablend.h xine/demux.h xine/input_plugin.h		\
+	xine/attributes.h xine/compat.h xine/xine_buffer.h		\
+	xine/xineutils.h xine/xmllexer.h xine/xmlparser.h xine/list.h	\
+	xine/array.h xine/sorted_array.h xine/pool.h			\
+	xine/ring_buffer.h xine/os_types.h xine/vdr.h $(inttypes_h)
 
 noinst_HEADERS = config.h configure.h
 
 CONFIG_CLEAN_FILES = $(inttypes_h)
-
-install-data-local: install-includeHEADERS
-if GENERATED_INTTYPES_H
-	$(INSTALL) inttypes.h $(DESTDIR)$(includedir)
-endif
diff -r 11a688202cbb33133dc34e972973635bcce6543b -r \
                4dbd3fc1ce2b9a6102247159cb56a7cb0e9d6be8 src/xine-engine/audio_out.c
--- a/src/xine-engine/audio_out.c	Sun Jan 27 13:10:07 2008 +0100
+++ b/src/xine-engine/audio_out.c	Sat Jan 26 23:31:00 2008 +0000
@@ -1626,6 +1626,7 @@ static void ao_close(xine_audio_port_t *
       }
       else
         fifo_wait_empty(this->out_fifo);
+      ao_set_property(this_gen, AO_PROP_DISCARD_BUFFERS, 0);
     }
 
     pthread_mutex_lock( &this->driver_lock );
diff -r 11a688202cbb33133dc34e972973635bcce6543b -r \
                4dbd3fc1ce2b9a6102247159cb56a7cb0e9d6be8 include/xine/Makefile.am
--- a/include/xine/Makefile.am	Sun Jan 27 13:10:07 2008 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-EXTRA_DIST = version.h.in
-
-xineincludedir = $(includedir)/xine
-xineinclude_HEADERS = version.h buffer.h metronom.h configfile.h vo_scale.h \
-	audio_out.h resample.h video_out.h xine_internal.h spu_decoder.h \
-	video_overlay.h osd.h spu.h scratch.h xine_plugin.h xineintl.h \
-	plugin_catalog.h audio_decoder.h video_decoder.h post.h \
-	io_helper.h broadcaster.h info_helper.h refcounter.h alphablend.h \
-	demux.h input_plugin.h attributes.h compat.h xine_buffer.h \
-	xineutils.h xmllexer.h xmlparser.h list.h array.h sorted_array.h \
-	pool.h ring_buffer.h os_types.h vdr.h base64.h

-------------------------------------------------------------------------
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/
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic