$OpenBSD: patch-include_neaacdec_h,v 1.1 2008/09/15 21:58:19 jakemsr Exp $ --- include/neaacdec.h.orig Thu Nov 1 05:33:29 2007 +++ include/neaacdec.h Tue Jul 15 23:59:41 2008 @@ -141,7 +141,7 @@ typedef struct mp4AudioSpecificConfig /* Audio Specific Info */ unsigned char objectTypeIndex; unsigned char samplingFrequencyIndex; - unsigned long samplingFrequency; + unsigned int samplingFrequency; unsigned char channelsConfiguration; /* GA Specific Info */ @@ -162,7 +162,7 @@ typedef struct mp4AudioSpecificConfig typedef struct NeAACDecConfiguration { unsigned char defObjectType; - unsigned long defSampleRate; + unsigned int defSampleRate; unsigned char outputFormat; unsigned char downMatrix; unsigned char useOldADTSFormat; @@ -171,11 +171,11 @@ typedef struct NeAACDecConfiguration typedef struct NeAACDecFrameInfo { - unsigned long bytesconsumed; - unsigned long samples; + unsigned int bytesconsumed; + unsigned int samples; unsigned char channels; unsigned char error; - unsigned long samplerate; + unsigned int samplerate; /* SBR: 0: off, 1: on; upsample, 2: on; downsampled, 3: off; upsampled */ unsigned char sbr; @@ -199,7 +199,7 @@ typedef struct NeAACDecFrameInfo char* NEAACDECAPI NeAACDecGetErrorMessage(unsigned char errcode); -unsigned long NEAACDECAPI NeAACDecGetCapabilities(void); +unsigned int NEAACDECAPI NeAACDecGetCapabilities(void); NeAACDecHandle NEAACDECAPI NeAACDecOpen(void); @@ -209,19 +209,19 @@ unsigned char NEAACDECAPI NeAACDecSetConfiguration(NeA NeAACDecConfigurationPtr config); /* Init the library based on info from the AAC file (ADTS/ADIF) */ -long NEAACDECAPI NeAACDecInit(NeAACDecHandle hDecoder, +int NEAACDECAPI NeAACDecInit(NeAACDecHandle hDecoder, unsigned char *buffer, - unsigned long buffer_size, - unsigned long *samplerate, + unsigned int buffer_size, + unsigned int *samplerate, unsigned char *channels); /* Init the library using a DecoderSpecificInfo */ char NEAACDECAPI NeAACDecInit2(NeAACDecHandle hDecoder, unsigned char *pBuffer, unsigned long SizeOfDecoderSpecificInfo, - unsigned long *samplerate, unsigned char *channels); + unsigned int *samplerate, unsigned char *channels); /* Init the library for DRM */ -char NEAACDECAPI NeAACDecInitDRM(NeAACDecHandle *hDecoder, unsigned long samplerate, +char NEAACDECAPI NeAACDecInitDRM(NeAACDecHandle *hDecoder, unsigned int samplerate, unsigned char channels); void NEAACDECAPI NeAACDecPostSeekReset(NeAACDecHandle hDecoder, long frame);