1 --- faad2/libfaad/decoder.c.orig 2007-11-01 13:33:30.000000000 +0100
2 +++ faad2/libfaad/decoder.c 2007-11-04 12:36:41.315350439 +0100
8 +#ifndef NO_BACKWARD_COMPAT
9 +# define ALIAS(type, func, target) type NEAACDECAPI func __attribute__((alias(#target)))
11 +#undef faacDecGetErrorMessage
12 +ALIAS(char*, faacDecGetErrorMessage(uint8_t errcode),
13 + NeAACDecGetErrorMessage);
15 +#undef faacDecSetConfiguration
16 +ALIAS(uint8_t, faacDecSetConfiguration(NeAACDecHandle hDecoder,
17 + NeAACDecConfigurationPtr config),
18 + NeAACDecSetConfiguration);
20 +#undef faacDecGetCurrentConfiguration
21 +ALIAS(NeAACDecConfigurationPtr, faacDecGetCurrentConfiguration(NeAACDecHandle hDecoder),
22 + NeAACDecGetCurrentConfiguration);
25 +ALIAS(int32_t, faacDecInit(NeAACDecHandle hDecoder, uint8_t *buffer,
26 + uint32_t buffer_size, uint32_t *samplerate, uint8_t *channels),
30 +ALIAS(int8_t, faacDecInit2(NeAACDecHandle hDecoder, uint8_t *pBuffer,
31 + uint32_t SizeOfDecoderSpecificInfo,
32 + uint32_t *samplerate, uint8_t *channels),
36 +#undef faacDecInitDRM
37 +ALIAS(int8_t, faacDecInitDRM(NeAACDecHandle *hDecoder, uint32_t samplerate,
42 +#undef faacDecPostSeekReset
43 +ALIAS(void, faacDecPostSeekReset(NeAACDecHandle hDecoder, int32_t frame),
44 + NeAACDecPostSeekReset);
47 +ALIAS(NeAACDecHandle, faacDecOpen(void),
51 +ALIAS(void, faacDecClose(NeAACDecHandle hDecoder),
55 +ALIAS(void*, faacDecDecode(NeAACDecHandle hDecoder,
56 + NeAACDecFrameInfo *hInfo,
57 + uint8_t *buffer, uint32_t buffer_size),
61 --- faad2/libfaad/mp4.c.orig 2007-11-01 13:33:32.000000000 +0100
62 +++ faad2/libfaad/mp4.c 2007-11-04 12:35:57.860874110 +0100
68 +#ifndef NO_BACKWARD_COMPAT
69 +# define ALIAS(type, func, target) type NEAACDECAPI func __attribute__((alias(#target)))
71 +#undef AudioSpecificConfig
72 +ALIAS(int8_t, AudioSpecificConfig(uint8_t *pBuffer,
73 + uint32_t buffer_size,
74 + mp4AudioSpecificConfig *mp4ASC),
75 + NeAACDecAudioSpecificConfig);