]> git.pld-linux.org Git - packages/audiofile.git/blob - audiofile-less_mem_hungry.patch
- fixed release in changelog
[packages/audiofile.git] / audiofile-less_mem_hungry.patch
1 diff -ur audiofile-0.2.6-orig/libaudiofile/aiff.c audiofile-0.2.6-mine/libaudiofile/aiff.c
2 --- audiofile-0.2.6-orig/libaudiofile/aiff.c    2004-03-06 01:39:23.000000000 -0500
3 +++ audiofile-0.2.6-mine/libaudiofile/aiff.c    2006-03-22 02:15:50.058306000 -0500
4 @@ -64,7 +64,7 @@
5  static status ParseSSND (AFfilehandle file, AFvirtualfile *fh, u_int32_t type,
6         size_t size);
7  
8 -_InstParamInfo _af_aiff_inst_params[_AF_AIFF_NUM_INSTPARAMS] =
9 +const _InstParamInfo _af_aiff_inst_params[_AF_AIFF_NUM_INSTPARAMS] =
10  {
11         { AF_INST_MIDI_BASENOTE, AU_PVTYPE_LONG, "MIDI base note", {60} },
12         { AF_INST_NUMCENTS_DETUNE, AU_PVTYPE_LONG, "Detune in cents", {0} },
13 @@ -77,7 +77,7 @@
14         { AF_INST_RELLOOPID, AU_PVTYPE_LONG, "Release loop id", {0} }
15  };
16  
17 -int _af_aiffc_compression_types[_AF_AIFF_NUM_COMPTYPES] =
18 +const int _af_aiffc_compression_types[_AF_AIFF_NUM_COMPTYPES] =
19  {
20         AF_COMPRESSION_G711_ULAW,
21         AF_COMPRESSION_G711_ALAW
22 diff -ur audiofile-0.2.6-orig/libaudiofile/compression.c audiofile-0.2.6-mine/libaudiofile/compression.c
23 --- audiofile-0.2.6-orig/libaudiofile/compression.c     2004-03-06 01:39:23.000000000 -0500
24 +++ audiofile-0.2.6-mine/libaudiofile/compression.c     2006-03-22 02:04:44.948739250 -0500
25 @@ -37,7 +37,7 @@
26  #include "units.h"
27  #include "util.h"
28  
29 -extern _CompressionUnit _af_compression[];
30 +extern const _CompressionUnit _af_compression[];
31  
32  int _af_compression_index_from_id (int compressionid)
33  {
34 @@ -54,7 +54,7 @@
35         return -1;
36  }
37  
38 -static _CompressionUnit *findCompression (int compressionid)
39 +static const _CompressionUnit *findCompression (int compressionid)
40  {
41         int     compressionno;
42  
43 diff -ur audiofile-0.2.6-orig/libaudiofile/debug.c audiofile-0.2.6-mine/libaudiofile/debug.c
44 --- audiofile-0.2.6-orig/libaudiofile/debug.c   2004-03-06 01:39:23.000000000 -0500
45 +++ audiofile-0.2.6-mine/libaudiofile/debug.c   2006-03-22 01:56:31.187180000 -0500
46 @@ -49,7 +49,7 @@
47  #include "print.h"
48  #include "debug.h"
49  
50 -extern _CompressionUnit _af_compression[];
51 +extern const _CompressionUnit _af_compression[];
52  
53  void _af_printid (u_int32_t id)
54  {
55 diff -ur audiofile-0.2.6-orig/libaudiofile/format.c audiofile-0.2.6-mine/libaudiofile/format.c
56 --- audiofile-0.2.6-orig/libaudiofile/format.c  2004-03-06 01:39:23.000000000 -0500
57 +++ audiofile-0.2.6-mine/libaudiofile/format.c  2006-03-22 01:56:21.586580000 -0500
58 @@ -43,7 +43,7 @@
59  #include "units.h"
60  #include "modules.h"
61  
62 -extern _Unit _af_units[];
63 +extern const _Unit _af_units[];
64  
65  AFfileoffset afGetDataOffset (AFfilehandle file, int trackid)
66  {
67 diff -ur audiofile-0.2.6-orig/libaudiofile/g711.c audiofile-0.2.6-mine/libaudiofile/g711.c
68 --- audiofile-0.2.6-orig/libaudiofile/g711.c    2004-03-06 01:39:23.000000000 -0500
69 +++ audiofile-0.2.6-mine/libaudiofile/g711.c    2006-03-21 22:57:37.356130750 -0500
70 @@ -38,7 +38,7 @@
71  #define        SEG_MASK        (0x70)          /* Segment field mask. */
72  
73  /* copy from CCITT G.711 specifications */
74 -static unsigned char _u2a[128] = {             /* u- to A-law conversions */
75 +static const unsigned char _u2a[128] = {               /* u- to A-law conversions */
76         1,      1,      2,      2,      3,      3,      4,      4,
77         5,      5,      6,      6,      7,      7,      8,      8,
78         9,      10,     11,     12,     13,     14,     15,     16,
79 @@ -56,7 +56,7 @@
80         113,    114,    115,    116,    117,    118,    119,    120,
81         121,    122,    123,    124,    125,    126,    127,    128};
82  
83 -static unsigned char _a2u[128] = {             /* A- to u-law conversions */
84 +static const unsigned char _a2u[128] = {               /* A- to u-law conversions */
85         1,      3,      5,      7,      9,      11,     13,     15,
86         16,     17,     18,     19,     20,     21,     22,     23,
87         24,     25,     26,     27,     28,     29,     30,     31,
88 @@ -77,7 +77,7 @@
89  /* see libst.h */
90  #ifdef SUPERCEDED
91  
92 -static short seg_end[8] = {0xFF, 0x1FF, 0x3FF, 0x7FF,
93 +static const short seg_end[8] = {0xFF, 0x1FF, 0x3FF, 0x7FF,
94                             0xFFF, 0x1FFF, 0x3FFF, 0x7FFF};
95  
96  static int
97 diff -ur audiofile-0.2.6-orig/libaudiofile/instrument.c audiofile-0.2.6-mine/libaudiofile/instrument.c
98 --- audiofile-0.2.6-orig/libaudiofile/instrument.c      2004-03-06 01:39:23.000000000 -0500
99 +++ audiofile-0.2.6-mine/libaudiofile/instrument.c      2006-03-22 01:56:12.642021000 -0500
100 @@ -55,7 +55,7 @@
101  
102  #include <stdio.h>
103  
104 -extern _Unit _af_units[];
105 +extern const _Unit _af_units[];
106  
107  /*
108         Initialize instrument id list for audio file.
109 diff -ur audiofile-0.2.6-orig/libaudiofile/modules.c audiofile-0.2.6-mine/libaudiofile/modules.c
110 --- audiofile-0.2.6-orig/libaudiofile/modules.c 2004-03-06 01:39:23.000000000 -0500
111 +++ audiofile-0.2.6-mine/libaudiofile/modules.c 2006-03-22 02:07:29.411017500 -0500
112 @@ -56,15 +56,15 @@
113  
114  #define NULLMODULEPARAM
115  
116 -extern _PCMInfo _af_default_signed_integer_pcm_mappings[];
117 -extern _PCMInfo _af_default_unsigned_integer_pcm_mappings[];
118 -extern _PCMInfo _af_default_float_pcm_mapping;
119 -extern _PCMInfo _af_default_double_pcm_mapping;
120 +extern const _PCMInfo _af_default_signed_integer_pcm_mappings[];
121 +extern const _PCMInfo _af_default_unsigned_integer_pcm_mappings[];
122 +extern const _PCMInfo _af_default_float_pcm_mapping;
123 +extern const _PCMInfo _af_default_double_pcm_mapping;
124  
125  extern _CompressionUnit _af_compression[];
126  
127  /* Define rebuffering modules. */
128 -extern _AFmodule int2rebufferv2f, int2rebufferf2v;
129 +extern const _AFmodule int2rebufferv2f, int2rebufferf2v;
130  
131  /*
132         module utility routines
133 @@ -1511,7 +1511,7 @@
134         }
135  };
136  
137 -static _PCMInfo *intmappings[6] =
138 +static const _PCMInfo *intmappings[6] =
139  {
140         &_af_default_signed_integer_pcm_mappings[1],
141         &_af_default_signed_integer_pcm_mappings[2],
142 diff -ur audiofile-0.2.6-orig/libaudiofile/next.c audiofile-0.2.6-mine/libaudiofile/next.c
143 --- audiofile-0.2.6-orig/libaudiofile/next.c    2004-03-06 01:39:23.000000000 -0500
144 +++ audiofile-0.2.6-mine/libaudiofile/next.c    2006-03-22 02:15:59.742911250 -0500
145 @@ -47,7 +47,7 @@
146  #include "setup.h"
147  #include "byteorder.h"
148  
149 -int _af_next_compression_types[_AF_NEXT_NUM_COMPTYPES] =
150 +const int _af_next_compression_types[_AF_NEXT_NUM_COMPTYPES] =
151  {
152         AF_COMPRESSION_G711_ULAW,
153         AF_COMPRESSION_G711_ALAW
154 diff -ur audiofile-0.2.6-orig/libaudiofile/openclose.c audiofile-0.2.6-mine/libaudiofile/openclose.c
155 --- audiofile-0.2.6-orig/libaudiofile/openclose.c       2004-03-06 01:39:23.000000000 -0500
156 +++ audiofile-0.2.6-mine/libaudiofile/openclose.c       2006-03-22 01:55:33.067547750 -0500
157 @@ -45,7 +45,7 @@
158  #define SETBINARYMODE(x)
159  #endif /* WIN32 || __CYGWIN__ */
160  
161 -extern _Unit _af_units[];
162 +extern const _Unit _af_units[];
163  
164  static void freeFileHandle (AFfilehandle filehandle);
165  static void freeInstParams (AFPVu *values, int fileFormat);
166 diff -ur audiofile-0.2.6-orig/libaudiofile/pcm.c audiofile-0.2.6-mine/libaudiofile/pcm.c
167 --- audiofile-0.2.6-orig/libaudiofile/pcm.c     2004-03-06 01:39:23.000000000 -0500
168 +++ audiofile-0.2.6-mine/libaudiofile/pcm.c     2006-03-21 22:56:53.581395000 -0500
169 @@ -33,7 +33,7 @@
170  #include "pcm.h"
171  #include "util.h"
172  
173 -_PCMInfo _af_default_signed_integer_pcm_mappings[] =
174 +const _PCMInfo _af_default_signed_integer_pcm_mappings[] =
175  {
176         {0, 0, 0, 0},
177         {SLOPE_INT8, 0, MIN_INT8, MAX_INT8},
178 @@ -42,7 +42,7 @@
179         {SLOPE_INT32, 0, MIN_INT32, MAX_INT32}
180  };
181  
182 -_PCMInfo _af_default_unsigned_integer_pcm_mappings[] =
183 +const _PCMInfo _af_default_unsigned_integer_pcm_mappings[] =
184  {
185         {0, 0, 0, 0},
186         {SLOPE_INT8, INTERCEPT_U_INT8, 0, MAX_U_INT8},
187 @@ -51,10 +51,10 @@
188         {SLOPE_INT32, INTERCEPT_U_INT32, 0, MAX_U_INT32}
189  };
190  
191 -_PCMInfo _af_default_float_pcm_mapping =
192 +const _PCMInfo _af_default_float_pcm_mapping =
193  {1, 0, 0, 0};
194  
195 -_PCMInfo _af_default_double_pcm_mapping =
196 +const _PCMInfo _af_default_double_pcm_mapping =
197  {1, 0, 0, 0};
198  
199  /*
200 diff -ur audiofile-0.2.6-orig/libaudiofile/query.c audiofile-0.2.6-mine/libaudiofile/query.c
201 --- audiofile-0.2.6-orig/libaudiofile/query.c   2004-03-06 01:39:23.000000000 -0500
202 +++ audiofile-0.2.6-mine/libaudiofile/query.c   2006-03-22 01:55:23.070923000 -0500
203 @@ -43,8 +43,8 @@
204  #include "compression.h"
205  #include "instrument.h"
206  
207 -extern _Unit _af_units[];
208 -extern _CompressionUnit _af_compression[];
209 +extern const _Unit _af_units[];
210 +extern const _CompressionUnit _af_compression[];
211  
212  AUpvlist _afQueryFileFormat (int arg1, int arg2, int arg3, int arg4);
213  AUpvlist _afQueryInstrument (int arg1, int arg2, int arg3, int arg4);
214 diff -ur audiofile-0.2.6-orig/libaudiofile/raw.c audiofile-0.2.6-mine/libaudiofile/raw.c
215 --- audiofile-0.2.6-orig/libaudiofile/raw.c     2004-03-06 01:39:23.000000000 -0500
216 +++ audiofile-0.2.6-mine/libaudiofile/raw.c     2006-03-22 02:16:08.563462500 -0500
217 @@ -50,7 +50,7 @@
218         NULL                    /* miscellaneous */
219  };
220  
221 -int _af_raw_compression_types[_AF_RAW_NUM_COMPTYPES] =
222 +const int _af_raw_compression_types[_AF_RAW_NUM_COMPTYPES] =
223  {
224         AF_COMPRESSION_G711_ULAW,
225         AF_COMPRESSION_G711_ALAW
226 diff -ur audiofile-0.2.6-orig/libaudiofile/setup.c audiofile-0.2.6-mine/libaudiofile/setup.c
227 --- audiofile-0.2.6-orig/libaudiofile/setup.c   2004-03-06 01:39:23.000000000 -0500
228 +++ audiofile-0.2.6-mine/libaudiofile/setup.c   2006-03-22 02:16:14.567837750 -0500
229 @@ -39,7 +39,7 @@
230  
231  extern _Unit _af_units[];
232  
233 -_AFfilesetup _af_default_file_setup =
234 +const _AFfilesetup _af_default_file_setup =
235  {
236         _AF_VALID_FILESETUP,    /* valid */
237  #if WORDS_BIGENDIAN
238 @@ -58,7 +58,7 @@
239         NULL            /* miscellaneous */
240  };
241  
242 -_InstrumentSetup _af_default_instrumentsetup =
243 +const _InstrumentSetup _af_default_instrumentsetup =
244  {
245         0,              /* id */
246         2,              /* loopCount */
247 @@ -66,7 +66,7 @@
248         AF_FALSE        /* loopSet */
249  };
250  
251 -_TrackSetup _af_default_tracksetup =
252 +const _TrackSetup _af_default_tracksetup =
253  {
254         0,
255         {
256 diff -ur audiofile-0.2.6-orig/libaudiofile/units.c audiofile-0.2.6-mine/libaudiofile/units.c
257 --- audiofile-0.2.6-orig/libaudiofile/units.c   2004-03-06 01:39:23.000000000 -0500
258 +++ audiofile-0.2.6-mine/libaudiofile/units.c   2006-03-22 02:02:12.335201500 -0500
259 @@ -56,7 +56,7 @@
260  extern int _af_next_compression_types[];
261  extern int _af_wave_compression_types[];
262  
263 -_Unit _af_units[_AF_NUM_UNITS] =
264 +const _Unit _af_units[_AF_NUM_UNITS] =
265  {
266         {
267                 AF_FILE_RAWDATA,
268 @@ -221,7 +221,7 @@
269         }
270  };
271  
272 -_CompressionUnit _af_compression[_AF_NUM_COMPRESSION] =
273 +const _CompressionUnit _af_compression[_AF_NUM_COMPRESSION] =
274  {
275         {
276                 AF_COMPRESSION_NONE,
277 diff -ur audiofile-0.2.6-orig/libaudiofile/util.c audiofile-0.2.6-mine/libaudiofile/util.c
278 --- audiofile-0.2.6-orig/libaudiofile/util.c    2004-03-06 01:39:23.000000000 -0500
279 +++ audiofile-0.2.6-mine/libaudiofile/util.c    2006-03-22 01:54:41.944352750 -0500
280 @@ -46,12 +46,12 @@
281  #include "byteorder.h"
282  #include "aupvinternal.h"
283  
284 -extern _PCMInfo _af_default_signed_integer_pcm_mappings[];
285 -extern _PCMInfo _af_default_unsigned_integer_pcm_mappings[];
286 -extern _PCMInfo _af_default_float_pcm_mapping;
287 -extern _PCMInfo _af_default_double_pcm_mapping;
288 +extern const _PCMInfo _af_default_signed_integer_pcm_mappings[];
289 +extern const _PCMInfo _af_default_unsigned_integer_pcm_mappings[];
290 +extern const _PCMInfo _af_default_float_pcm_mapping;
291 +extern const _PCMInfo _af_default_double_pcm_mapping;
292  
293 -extern _CompressionUnit _af_compression[];
294 +extern const _CompressionUnit _af_compression[];
295  
296  /*
297         _af_filesetup_ok and _af_filehandle_ok are sanity check routines
298 diff -ur audiofile-0.2.6-orig/libaudiofile/wave.c audiofile-0.2.6-mine/libaudiofile/wave.c
299 --- audiofile-0.2.6-orig/libaudiofile/wave.c    2004-03-06 01:39:23.000000000 -0500
300 +++ audiofile-0.2.6-mine/libaudiofile/wave.c    2006-03-22 02:16:29.568775250 -0500
301 @@ -49,13 +49,13 @@
302  #include "setup.h"
303  #include "marker.h"
304  
305 -int _af_wave_compression_types[_AF_WAVE_NUM_COMPTYPES] =
306 +const int _af_wave_compression_types[_AF_WAVE_NUM_COMPTYPES] =
307  {
308         AF_COMPRESSION_G711_ULAW,
309         AF_COMPRESSION_G711_ALAW
310  };
311  
312 -_InstParamInfo _af_wave_inst_params[_AF_WAVE_NUM_INSTPARAMS] =
313 +const _InstParamInfo _af_wave_inst_params[_AF_WAVE_NUM_INSTPARAMS] =
314  {
315         { AF_INST_MIDI_BASENOTE, AU_PVTYPE_LONG, "MIDI base note", {60} },
316         { AF_INST_NUMCENTS_DETUNE, AU_PVTYPE_LONG, "Detune in cents", {0} },
This page took 0.095499 seconds and 3 git commands to generate.