summaryrefslogtreecommitdiff
path: root/src/libac3
diff options
context:
space:
mode:
Diffstat (limited to 'src/libac3')
-rw-r--r--src/libac3/Makefile.am14
-rw-r--r--src/libac3/ac3.h3
-rw-r--r--src/libac3/decode.c3
3 files changed, 12 insertions, 8 deletions
diff --git a/src/libac3/Makefile.am b/src/libac3/Makefile.am
index 6318b3255..3071c7ae9 100644
--- a/src/libac3/Makefile.am
+++ b/src/libac3/Makefile.am
@@ -1,10 +1,16 @@
-CFLAGS = @BUILD_LIB_STATIC@ @GLOBAL_CFLAGS@
+CFLAGS = @GLOBAL_CFLAGS@
-noinst_LTLIBRARIES = libac3.la
+LIBTOOL = $(SHELL) $(top_builddir)/libtool-nofpic
-libac3_la_SOURCES = bitstream.c bit_allocate.c \
+libdir = $(XINE_PLUGINDIR)
+
+lib_LTLIBRARIES = xineplug_decode_ac3.la
+
+xineplug_decode_ac3_la_SOURCES = bitstream.c bit_allocate.c \
decode.c coeff.c exponent.c parse.c crc.c rematrix.c \
- dither.c sanity_check.c srfft.c imdct.c downmix.c
+ dither.c sanity_check.c srfft.c imdct.c downmix.c \
+ xine_decoder.c
+xineplug_decode_ac3_la_LDFLAGS = -avoid-version -module
noinst_HEADERS = ac3.h ac3_internal.h bitstream.h \
imdct.h coeff.h exponent.h bit_allocate.h parse.h \
diff --git a/src/libac3/ac3.h b/src/libac3/ac3.h
index 510a97095..dcc125f85 100644
--- a/src/libac3/ac3.h
+++ b/src/libac3/ac3.h
@@ -47,8 +47,7 @@ typedef struct ac3_config_s {
void ac3_init(ac3_config_t *,ao_functions_t*);
-size_t ac3_decode_data(metronom_t *metronom,
- uint8_t *data_start,uint8_t *data_end,uint32_t pts);
+size_t ac3_decode_data(uint8_t *data_start,uint8_t *data_end,uint32_t pts);
void ac3_reset(void);
diff --git a/src/libac3/decode.c b/src/libac3/decode.c
index 5d1fd68b3..3239c5543 100644
--- a/src/libac3/decode.c
+++ b/src/libac3/decode.c
@@ -194,8 +194,7 @@ void ac3_reset ()
}
-size_t ac3_decode_data (metronom_t *metronom,
- uint8_t *data_start, uint8_t *data_end, uint32_t pts_)
+size_t ac3_decode_data (uint8_t *data_start, uint8_t *data_end, uint32_t pts_)
{
uint32_t i;