1 --- faad2/libfaad/Makefile.am.orig 2007-01-16 17:52:58.000000000 +0000
2 +++ faad2/libfaad/Makefile.am 2007-01-16 17:53:29.000000000 +0000
4 $(top_srcdir)/include/neaacdec.h
6 libfaad_la_LIBADD = -lm
7 -libfaad_la_LDFLAGS = -version-info 1:0:0
8 +libfaad_la_LDFLAGS = -version-info 1:0:1
10 libfaad_la_SOURCES = bits.c cfft.c decoder.c drc.c \
11 drm_dec.c error.c filtbank.c \
12 --- faad2/libfaad/decoder.c.orig 2007-11-01 13:33:30.000000000 +0100
13 +++ faad2/libfaad/decoder.c 2007-11-04 12:36:41.315350439 +0100
14 @@ -1115,3 +1115,47 @@
19 +#ifndef NO_BACKWARD_COMPAT
20 +# define ALIAS(type, func, target) type NEAACDECAPI func __attribute__((alias(#target)))
22 +ALIAS(char*, faacDecGetErrorMessage(uint8_t errcode),
23 + NeAACDecGetErrorMessage);
25 +ALIAS(uint8_t, faacDecSetConfiguration(NeAACDecHandle hDecoder,
26 + NeAACDecConfigurationPtr config),
27 + NeAACDecSetConfiguration);
29 +ALIAS(NeAACDecConfigurationPtr, faacDecGetCurrentConfiguration(NeAACDecHandle hDecoder),
30 + NeAACDecGetCurrentConfiguration);
32 +ALIAS(int32_t, faacDecInit(NeAACDecHandle hDecoder, uint8_t *buffer,
33 + uint32_t buffer_size, uint32_t *samplerate, uint8_t *channels),
36 +ALIAS(int8_t, faacDecInit2(NeAACDecHandle hDecoder, uint8_t *pBuffer,
37 + uint32_t SizeOfDecoderSpecificInfo,
38 + uint32_t *samplerate, uint8_t *channels),
42 +ALIAS(int8_t, faacDecInitDRM(NeAACDecHandle *hDecoder, uint32_t samplerate,
47 +ALIAS(void, faacDecPostSeekReset(NeAACDecHandle hDecoder, int32_t frame),
48 + NeAACDecPostSeekReset);
50 +ALIAS(NeAACDecHandle, faacDecOpen(void),
53 +ALIAS(void, faacDecClose(NeAACDecHandle hDecoder),
56 +ALIAS(void*, faacDecDecode(NeAACDecHandle hDecoder,
57 + NeAACDecFrameInfo *hInfo,
58 + uint8_t *buffer, uint32_t buffer_size),
62 --- faad2/libfaad/mp4.c.orig 2007-11-01 13:33:32.000000000 +0100
63 +++ faad2/libfaad/mp4.c 2007-11-04 12:35:57.860874110 +0100
69 +#ifndef NO_BACKWARD_COMPAT
70 +# define ALIAS(type, func, target) type NEAACDECAPI func __attribute__((alias(#target)))
72 +ALIAS(int8_t, AudioSpecificConfig(uint8_t *pBuffer,
73 + uint32_t buffer_size,
74 + mp4AudioSpecificConfig *mp4ASC),
75 + NeAACDecAudioSpecificConfig);