Commit Graph

998 Commits

Author SHA1 Message Date
Erik de Castro Lopo
13106fab14 ALAC : Fall back to compiler's __BYTE_ORDER__ for endian-ness detection. 2013-02-08 19:56:16 +11:00
Erik de Castro Lopo
c5984c16d2 src/alac.c : Fix valgrind invalid realloc. 2013-02-06 22:07:53 +11:00
Erik de Castro Lopo
e092a9f885 Drop tests for and CPP hackery for C99 struct flexible array feature. 2013-02-06 18:48:36 +11:00
Erik de Castro Lopo
66c5d9490c configure.ac : Use PKG_INSTALLDIR when it exists. 2013-02-05 19:44:05 +11:00
Erik de Castro Lopo
862b00cc40 src/alac.c : The 'pakt' chunk header should now be written correctly. 2013-02-05 19:07:08 +11:00
Erik de Castro Lopo
3bf4533c96 src/alac.c : Start work on filling on the 'pakt' chunk header. 2013-02-03 21:49:28 +11:00
Erik de Castro Lopo
8424962395 src/sfendian.h : Add functions psf_put_be64() and psf_put_be32(). 2013-02-03 21:45:24 +11:00
Erik de Castro Lopo
20f29c6806 Read the ALAC 'pakt' header and stash the values. 2013-02-03 09:43:07 +11:00
Erik de Castro Lopo
2104987247 src/alac.c : Increase ALAC_BYTE_BUFFER_SIZE to 82000.
This seems to work for 8 channel files (max allowed by ALAC spec)
of white noise.

Closes : https://github.com/erikd/libsndfile/issues/10
2013-02-02 22:41:14 +11:00
Erik de Castro Lopo
d01d0508f9 doc/FAQ.html : Add missing opening <P> tag. 2013-02-02 22:37:09 +11:00
Erik de Castro Lopo
d460feb50b doc/FAQ.html : Improve question #8. 2013-01-22 17:28:06 +11:00
Erik de Castro Lopo
32b5544584 Add skeleton src/ogg_opus.c. 2013-01-02 18:00:50 +11:00
Erik de Castro Lopo
e0be0ed962 Fix for compiling when configured with --enable-experimental. 2012-12-12 20:34:31 +11:00
Erik de Castro Lopo
49017a1b08 programs/sndfile-play.c : Better error message on OSX_DARWIN_VERSION > 11. 2012-12-01 12:20:04 +11:00
Erik de Castro Lopo
06aa36e6e5 M4/octave.m4 : Relax constraints on Octave version. 2012-10-13 12:48:05 +11:00
Erik de Castro Lopo
6040ad6a13 Add test for last commit. 2012-10-11 22:20:03 +11:00
Erik de Castro Lopo
835bd33ed4 src/command.c : Fix bug reading short/int from float files. 2012-10-11 22:18:33 +11:00
Erik de Castro Lopo
1213c343ec tests/utils.tpl : Improve compare_*_or_die() functions. 2012-10-11 19:38:50 +11:00
Erik de Castro Lopo
0f67af1a23 src/sndfile.hh : Added a constructor to allow the use of SF_VIRTUAL_IO. 2012-09-25 21:16:34 +10:00
Erik de Castro Lopo
542b5493db Minor cleanup. 2012-08-23 22:25:04 +10:00
Erik de Castro Lopo
312c3cd16d doc/octave.html : Fix link to octave.sourceforge.net. 2012-08-23 20:42:39 +10:00
Erik de Castro Lopo
8680d87044 src/paf.c : Error out if channel count is zero. 2012-08-19 19:51:06 +10:00
Erik de Castro Lopo
65a5067d7a Patch from Ricci Adams to use OSX's AudioQueues on OSX 10.7 and greater. 2012-08-04 18:00:51 +10:00
Erik de Castro Lopo
8b2b9b0c82 programs/common.c : Accept 'ogg' as a file extention for Ogg/Vorbis files. 2012-07-09 19:41:04 +10:00
Erik de Castro Lopo
da47c11bb5 Make sure any previously allocated FLAC stream encoder and stream decoder
objects are deleted before a new one is allocated.
2012-06-22 08:43:09 +10:00
Erik de Castro Lopo
80c47cb240 tests/ : Use the compression_size_test on FLAC as well. 2012-06-20 21:57:28 +10:00
Erik de Castro Lopo
339dea4206 Implement SFC_SET_COMPRESSION_LEVEL command. 2012-06-20 21:52:43 +10:00
Erik de Castro Lopo
86aee7deba src/sndfile.h.in : Add SFC_SET_COMPRESSION_LEVEL. 2012-06-20 21:49:14 +10:00
Erik de Castro Lopo
249c9253a7 tests/utils.tpl : Rename gen_lowpass_noise_float() to gen_lowpass_signal_float(). 2012-06-20 21:30:07 +10:00
Erik de Castro Lopo
19f326f022 Rename vorbis_test.c -> compression_size_test.c. 2012-06-19 19:53:39 +10:00
Erik de Castro Lopo
86e74209b5 Add a test for the previous commit. 2012-06-19 06:33:37 +10:00
Erik de Castro Lopo
24907df977 Fix a 'bext' zero length coding history bug. 2012-06-19 06:32:50 +10:00
Erik de Castro Lopo
f192d44d78 src/sndfile.c : For SF_FORMAT_AIFF, reject endian-ness setttings for non-PCM formats. 2012-05-19 11:58:05 +10:00
Erik de Castro Lopo
028458b9f6 src/ : Exit parser loop when marker == 0. 2012-04-12 19:42:02 +10:00
Erik de Castro Lopo
f07fb6e0f6 src/aiff.c : Fix regression in handling of odd length SSND chunks. 2012-04-12 19:09:46 +10:00
Erik de Castro Lopo
7fef4fe971 doc/FAQ.html : Fix text. 2012-04-04 19:51:07 +10:00
Erik de Castro Lopo
5b82a34c7e Exit parse loop if the make is zero. Pass jump offsets as size_t instead of int. 2012-03-24 17:49:46 +11:00
Erik de Castro Lopo
85aaeef9ca src/alac.c : Fix segfault when decoding CAF/ALAC file with more than 4 channels. 2012-03-22 21:23:40 +11:00
Erik de Castro Lopo
eab47d649e configure.ac : Fix if test for empty $prefix. 2012-03-20 18:29:08 +11:00
Erik de Castro Lopo
db5ad4941f src/common.h : Change 'typedef SF_CHUNK_ITERATOR { ... } SF_CHUNK_ITERATOR'
into 'struct SF_CHUNK_ITERATOR { ... }' to prevent older compilers from
complaining of re-typedef-ing of SF_CHUNK_ITERATOR.
2012-03-20 18:27:43 +11:00
Erik de Castro Lopo
5ccec2ce82 ChangeLog : Fix dates. 2012-03-19 17:56:02 +11:00
Erik de Castro Lopo
8868115975 tests/string_test.c : Fix un-initialised char buffer. 2012-03-18 14:33:21 +11:00
Erik de Castro Lopo
96b735a440 Reworking of custom chunk handling code. 2012-03-18 11:53:44 +11:00
Erik de Castro Lopo
aeea6cac0f src/alac.c : Fix calculated frame count for files with zero block count. 2012-03-17 22:48:48 +11:00
Erik de Castro Lopo
5e10b3ccdf Whitespace and ChangeLog. 2012-03-17 20:20:02 +11:00
Erik de Castro Lopo
fcd0e6a21b src/ : Fix a bunch of valgrind errors. 2012-03-14 20:37:11 +11:00
Erik de Castro Lopo
495c2877e1 src/test_strncpy_crlf.c : Fix minor error in test. Thanks Kao Dome. 2012-03-14 19:53:13 +11:00
Erik de Castro Lopo
41d664eeb4 src/paf.c : Remove duplicate code. Thanks Kao Dome. 2012-03-14 19:52:30 +11:00
Erik de Castro Lopo
2223584c96 src/gsm610.c : Fix clearing of buffers. Thanks Kao Dome. 2012-03-14 18:35:48 +11:00
Erik de Castro Lopo
2368e0ce43 src/avr.c : Remove double assignment to psf->endian. 2012-03-14 18:30:50 +11:00