diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-05-31 20:00:05 +0200 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-05-31 20:00:05 +0200 |
commit | 2470724b1c7705870c00c206e1dda663fd419238 (patch) | |
tree | a696adc1674b9f23a4a3d33b91366e0f530563a0 | |
parent | c043cbe458de70acbdb12afb97c20c6a00d416dd (diff) | |
download | xine-lib-2470724b1c7705870c00c206e1dda663fd419238.tar.gz xine-lib-2470724b1c7705870c00c206e1dda663fd419238.tar.bz2 |
Move liba52/a52dec sources inside contrib/a52dec.
--HG--
rename : src/liba52/a52.h => contrib/a52dec/a52.h
rename : src/liba52/a52_internal.h => contrib/a52dec/a52_internal.h
rename : src/liba52/bit_allocate.c => contrib/a52dec/bit_allocate.c
rename : src/liba52/bitstream.c => contrib/a52dec/bitstream.c
rename : src/liba52/bitstream.h => contrib/a52dec/bitstream.h
rename : src/liba52/crc.c => contrib/a52dec/crc.c
rename : src/liba52/diff_against_release.patch => contrib/a52dec/diff_against_release.patch
rename : src/liba52/downmix.c => contrib/a52dec/downmix.c
rename : src/liba52/imdct.c => contrib/a52dec/imdct.c
rename : src/liba52/parse.c => contrib/a52dec/parse.c
rename : src/liba52/tables.h => contrib/a52dec/tables.h
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | contrib/Makefile.am | 2 | ||||
-rw-r--r-- | contrib/a52dec/Makefile.am | 14 | ||||
-rw-r--r-- | contrib/a52dec/a52.h (renamed from src/liba52/a52.h) | 0 | ||||
-rw-r--r-- | contrib/a52dec/a52_internal.h (renamed from src/liba52/a52_internal.h) | 0 | ||||
-rw-r--r-- | contrib/a52dec/bit_allocate.c (renamed from src/liba52/bit_allocate.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/bitstream.c (renamed from src/liba52/bitstream.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/bitstream.h (renamed from src/liba52/bitstream.h) | 0 | ||||
-rw-r--r-- | contrib/a52dec/crc.c (renamed from src/liba52/crc.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/diff_against_release.patch (renamed from src/liba52/diff_against_release.patch) | 0 | ||||
-rw-r--r-- | contrib/a52dec/downmix.c (renamed from src/liba52/downmix.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/imdct.c (renamed from src/liba52/imdct.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/parse.c (renamed from src/liba52/parse.c) | 0 | ||||
-rw-r--r-- | contrib/a52dec/tables.h (renamed from src/liba52/tables.h) | 0 | ||||
-rw-r--r-- | m4/decoders.m4 | 12 | ||||
-rw-r--r-- | src/liba52/Makefile.am | 17 |
16 files changed, 34 insertions, 12 deletions
diff --git a/configure.ac b/configure.ac index c7fd6968b..a0d76ecbc 100644 --- a/configure.ac +++ b/configure.ac @@ -1114,6 +1114,7 @@ doc/hackersguide/Makefile doc/faq/Makefile doc/Doxyfile contrib/Makefile +contrib/a52dec/Makefile contrib/gsm610/Makefile contrib/libdca/Makefile contrib/libmad/Makefile diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 6e259a4a3..e0ac4b1b8 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = libmpcdec libxdg-basedir libdca nosefart gsm610 libmad +SUBDIRS = libmpcdec libxdg-basedir libdca nosefart gsm610 libmad a52dec srcdir = $(shell cd @srcdir@; pwd) diff --git a/contrib/a52dec/Makefile.am b/contrib/a52dec/Makefile.am new file mode 100644 index 000000000..70b319760 --- /dev/null +++ b/contrib/a52dec/Makefile.am @@ -0,0 +1,14 @@ +AM_CFLAGS = $(DEFAULT_OCFLAGS) $(VISIBILITY_FLAG) + +EXTRA_DIST = COPYING + +if ENABLE_A52DEC +if !WITH_EXTERNAL_A52DEC +noinst_LTLIBRARIES = liba52.la +endif +endif + +liba52_la_SOURCES = bitstream.c bit_allocate.c downmix.c imdct.c parse.c \ + a52.h a52_internal.h bitstream.h tables.h crc.c +liba52_la_LIBADD = -lm +liba52_la_CPPFLAGS = $(AM_CPPFLAGS) diff --git a/src/liba52/a52.h b/contrib/a52dec/a52.h index 9db52ccf8..9db52ccf8 100644 --- a/src/liba52/a52.h +++ b/contrib/a52dec/a52.h diff --git a/src/liba52/a52_internal.h b/contrib/a52dec/a52_internal.h index 541d94803..541d94803 100644 --- a/src/liba52/a52_internal.h +++ b/contrib/a52dec/a52_internal.h diff --git a/src/liba52/bit_allocate.c b/contrib/a52dec/bit_allocate.c index 0567b2285..0567b2285 100644 --- a/src/liba52/bit_allocate.c +++ b/contrib/a52dec/bit_allocate.c diff --git a/src/liba52/bitstream.c b/contrib/a52dec/bitstream.c index 04e8ca6d0..04e8ca6d0 100644 --- a/src/liba52/bitstream.c +++ b/contrib/a52dec/bitstream.c diff --git a/src/liba52/bitstream.h b/contrib/a52dec/bitstream.h index f242c37c4..f242c37c4 100644 --- a/src/liba52/bitstream.h +++ b/contrib/a52dec/bitstream.h diff --git a/src/liba52/crc.c b/contrib/a52dec/crc.c index 38254c9ef..38254c9ef 100644 --- a/src/liba52/crc.c +++ b/contrib/a52dec/crc.c diff --git a/src/liba52/diff_against_release.patch b/contrib/a52dec/diff_against_release.patch index d7f7ff2f2..d7f7ff2f2 100644 --- a/src/liba52/diff_against_release.patch +++ b/contrib/a52dec/diff_against_release.patch diff --git a/src/liba52/downmix.c b/contrib/a52dec/downmix.c index b9ac1fdea..b9ac1fdea 100644 --- a/src/liba52/downmix.c +++ b/contrib/a52dec/downmix.c diff --git a/src/liba52/imdct.c b/contrib/a52dec/imdct.c index 5835e70a1..5835e70a1 100644 --- a/src/liba52/imdct.c +++ b/contrib/a52dec/imdct.c diff --git a/src/liba52/parse.c b/contrib/a52dec/parse.c index 0bfd02fce..0bfd02fce 100644 --- a/src/liba52/parse.c +++ b/contrib/a52dec/parse.c diff --git a/src/liba52/tables.h b/contrib/a52dec/tables.h index a35543db7..a35543db7 100644 --- a/src/liba52/tables.h +++ b/contrib/a52dec/tables.h diff --git a/m4/decoders.m4 b/m4/decoders.m4 index 535af20bf..7327ba5db 100644 --- a/m4/decoders.m4 +++ b/m4/decoders.m4 @@ -29,6 +29,18 @@ AC_DEFUN([XINE_DECODER_PLUGINS], [ else AC_MSG_RESULT([Using included a52dec support]) fi + if test x"$have_external_a52dec" = x"yes"; then + A52DEC_CFLAGS='' + A52DEC_LIBS='-la52' + A52DEC_DEPS='' + else + A52DEC_CFLAGS='-I$(top_srcdir)/contrib/a52dec' + A52DEC_LIBS='$(top_builddir)/contrib/a52dec/liba52.la' + A52DEC_DEPS='$(top_builddir)/contrib/a52dec/liba52.la' + fi + AC_SUBST(A52DEC_CFLAGS) + AC_SUBST(A52DEC_DEPS) + AC_SUBST(A52DEC_LIBS) fi AM_CONDITIONAL([ENABLE_A52DEC], [test x"$enable_a52dec" != x"no"]) AM_CONDITIONAL([WITH_EXTERNAL_A52DEC], [test x"$have_external_a52dec" = x"yes"]) diff --git a/src/liba52/Makefile.am b/src/liba52/Makefile.am index 1025b373d..6be417281 100644 --- a/src/liba52/Makefile.am +++ b/src/liba52/Makefile.am @@ -3,19 +3,14 @@ include $(top_srcdir)/misc/Makefile.common AM_CFLAGS = $(DEFAULT_OCFLAGS) $(VISIBILITY_FLAG) AM_LDFLAGS = $(xineplug_ldflags) -noinst_HEADERS = a52.h a52_internal.h bitstream.h tables.h crc.c +$(top_builddir)/contrib/a52dec/liba52.la: + $(MAKE) -C $(top_builddir)/contrib/a52dec if ENABLE_A52DEC xineplug_LTLIBRARIES = xineplug_decode_a52.la endif -if WITH_EXTERNAL_A52DEC -external_libs = -la52 -internal_sources = -else -external_libs = -internal_sources = bitstream.c bit_allocate.c downmix.c imdct.c parse.c -endif - -xineplug_decode_a52_la_SOURCES = xine_a52_decoder.c $(internal_sources) -xineplug_decode_a52_la_LIBADD = $(XINE_LIB) $(external_libs) -lm +xineplug_decode_a52_la_SOURCES = xine_a52_decoder.c +xineplug_decode_a52_la_LIBADD = $(XINE_LIB) $(A52DEC_LIBS) -lm +xineplug_decode_a52_la_CFLAGS = $(AM_CFLAGS) $(A52DEC_CFLAGS) +xineplug_decode_a52_la_DEPENDENCIES = $(A52DEC_DEPS) |