openbsd-ports/audio/faad/patches/patch-libfaad_structs_h
jakemsr 743646d039 - update to faad-2.6.1
- greatly simplify type-mismatch-correcting patches.  most of the
  mismatches actually match on size and signedness, so only fix the
  ones that don't match.  tested to work on sparc64 by naddy@ a
  while back.
- libmp4v2 is no longer part of this package
2008-09-15 21:58:19 +00:00

37 lines
1.4 KiB
Plaintext

$OpenBSD: patch-libfaad_structs_h,v 1.3 2008/09/15 21:58:19 jakemsr Exp $
--- libfaad/structs.h.orig Thu Nov 1 05:33:40 2007
+++ libfaad/structs.h Tue Jul 15 23:47:02 2008
@@ -317,7 +317,7 @@ typedef struct mp4AudioSpecificConfig
/* Audio Specific Info */
/*uint8_t*/ unsigned char objectTypeIndex;
/*uint8_t*/ unsigned char samplingFrequencyIndex;
- /*uint32_t*/ unsigned long samplingFrequency;
+ /*uint32_t*/ unsigned int samplingFrequency;
/*uint8_t*/ unsigned char channelsConfiguration;
/* GA Specific Info */
@@ -338,7 +338,7 @@ typedef struct mp4AudioSpecificConfig
typedef struct NeAACDecConfiguration
{
/*uint8_t*/ unsigned char defObjectType;
- /*uint32_t*/ unsigned long defSampleRate;
+ /*uint32_t*/ unsigned int defSampleRate;
/*uint8_t*/ unsigned char outputFormat;
/*uint8_t*/ unsigned char downMatrix;
/*uint8_t*/ unsigned char useOldADTSFormat;
@@ -347,11 +347,11 @@ typedef struct NeAACDecConfiguration
typedef struct NeAACDecFrameInfo
{
- /*uint32_t*/ unsigned long bytesconsumed;
- /*uint32_t*/ unsigned long samples;
+ /*uint32_t*/ unsigned int bytesconsumed;
+ /*uint32_t*/ unsigned int samples;
/*uint8_t*/ unsigned char channels;
/*uint8_t*/ unsigned char error;
- /*uint32_t*/ unsigned long samplerate;
+ /*uint32_t*/ unsigned int samplerate;
/* SBR: 0: off, 1: on; normal, 2: on; downsampled */
/*uint8_t*/ unsigned char sbr;