Commit Graph

2162 Commits

Author SHA1 Message Date
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
Erik de Castro Lopo
9f9f63a161 tests/fix_this.c : Fix potential int overflow. 2012-03-13 20:41:19 +11:00
Erik de Castro Lopo
cb768da919 src/sndfile.c : Fix typo 'Uknown' -> 'Unknown'. 2012-03-13 20:36:52 +11:00
Erik de Castro Lopo
0b84312d28 Fix for MinGW cross compiling. 2012-03-11 20:43:57 +11:00
Erik de Castro Lopo
66bdb1b737 src/alac.c : Fix decoding of last block so that the decode length is not a multiple of the block length. 2012-03-11 19:26:19 +11:00
Erik de Castro Lopo
51ed3d5eef Scripts/git-pre-commit-hook : Restrict copyright year checks. 2012-03-10 18:34:21 +11:00
Erik de Castro Lopo
e4f207d8a1 tests/pipe_test.tpl : Disable tests on OS/2. Thanks Dave Yeo. 2012-03-10 18:33:10 +11:00
Erik de Castro Lopo
11d0791d1d configure.ac : Only use automake AM_SLIENT_RULES where supported. 2012-03-10 18:22:51 +11:00
Erik de Castro Lopo
3ce0e1957b src/command.c : Add ALAC/CAF to the SFC_GET_FORMAT_* commands. Fixes github issue #5. 2012-03-10 14:43:04 +11:00
Erik de Castro Lopo
8cf1567ac6 tests/ : Add tests for 20 and 24 bit ALAC/CAF files. 2012-03-10 10:59:15 +11:00
Erik de Castro Lopo
e08812c4cf Scripts/git-pre-commit-hook : Skip cstyle checking on src/ALAC/ code. 2012-03-10 10:56:43 +11:00
Erik de Castro Lopo
d93bfaaa75 ALAC : Unify interface between libsndfile and ALAC codec. 2012-03-10 10:55:44 +11:00
Erik de Castro Lopo
80f0c07126 src/common.c : Minor tweaks. 2012-03-10 10:32:26 +11:00
Erik de Castro Lopo
d99740b6f8 For GCC, use inline assembler for endian swapping. 2012-03-09 20:53:29 +11:00
Erik de Castro Lopo
636a1c066a tests/ : Add tests for 32 bit ALAC/CAD files. 2012-03-06 20:22:50 +11:00
Erik de Castro Lopo
483b84273b ALAC : Add support for 32 bit ALAC/CAF files. 2012-03-06 20:22:42 +11:00
Erik de Castro Lopo
784ecd459c tests/floating_point_test.tpl : Add tests for 16 bit ALAC/CAF. 2012-03-06 19:15:45 +11:00
Erik de Castro Lopo
a7a773c277 ALAC : Fix function alac_write16_d(). 2012-03-06 19:14:56 +11:00
Erik de Castro Lopo
542ef9fa49 src/alac.c : Make sure temp file gets opened in binary mode. 2012-03-06 08:03:45 +11:00
Erik de Castro Lopo
a53b8479f3 src/sfendian.h : Make ENDSWAP_64() work with i686-w64-mingw32 compiler. 2012-03-05 21:24:40 +11:00
Erik de Castro Lopo
3cddd9a889 src/sfconfig.h : Make sure HAVE_X86INTRIN_H is either 1 or 0. 2012-03-05 20:22:12 +11:00
Erik de Castro Lopo
5598c67a87 src/ALAC/EndianPortable.c : Add support for __powerpc__. 2012-03-05 20:22:00 +11:00
Erik de Castro Lopo
5d7ecac9df src/sfendian.h : Use <x86intrin.h> intrinsics (ie for MinGW) when <byteswap.h> is not present. 2012-03-05 19:43:09 +11:00
Erik de Castro Lopo
4bee0d2b62 configure.ac : Detect presence of <x86intrin.h> header file. 2012-03-05 19:34:14 +11:00
Erik de Castro Lopo
c0acabf885 Rename endian swapping macros and add ENDSWAP_64 and BE2H_64. 2012-03-05 18:19:58 +11:00
Erik de Castro Lopo
1d6e334be6 src/alac.c : Only report parket_size of zero if not the last packet. 2012-03-05 17:43:02 +11:00
Erik de Castro Lopo
530198e96a ChangeLog : Fix message. 2012-03-05 10:08:00 +11:00
Erik de Castro Lopo
694a3c8eaa tests/chunk_test.c : Clean up error messages. 2012-03-05 01:12:54 +11:00
Erik de Castro Lopo
4c91b05ccc src/ : Refactor chunk storage so it work on big as well as little endian CPUs. 2012-03-05 01:08:11 +11:00
Erik de Castro Lopo
70c05d68a4 src/(alac|caf).c : Minor fixes. 2012-03-04 19:32:07 +11:00
Erik de Castro Lopo
4620064af6 src/alac.c : Minor tweaks. 2012-03-04 10:42:23 +11:00
Erik de Castro Lopo
fb5e4f7570 configure.ac : Version 1.0.26pre2. 2012-03-04 10:42:23 +11:00
Erik de Castro Lopo
f8159c546a src/alac.c : Remove extraneous debug. 2012-03-04 10:42:06 +11:00
Erik de Castro Lopo
548771cd3a tests/write_read_test.tpl : Expand tests to cover ALAC. 2012-03-03 23:17:15 +11:00
Erik de Castro Lopo
d6b77d2db7 programs/sndfile-convert.c : Add support for alac codec. 2012-03-03 23:17:15 +11:00
Erik de Castro Lopo
247865f4e2 Hook new ALAC codec in. 2012-03-03 23:17:15 +11:00
Erik de Castro Lopo
297cb9c3bd src/ALAC/* : Big code dump of code for Apple's ALAC file format. 2012-03-03 23:17:05 +11:00
Erik de Castro Lopo
cf5a13e84a src/wav.c : Tweaks. 2012-03-03 22:00:44 +11:00
Erik de Castro Lopo
9c34ca4ba5 Fix a couple of AIFF and WAV regressions from version 1.0.25. 2012-03-02 20:11:07 +11:00
Erik de Castro Lopo
4a541cd729 src/sndfile.c : Remove extraneous memset(). 2012-03-01 22:09:55 +11:00
Erik de Castro Lopo
23893dc297 src/strings.c : Minor refactoring. Make sure that the memory allocation
size if always > 0 to avoid undefined behaviour.
2012-03-01 22:08:42 +11:00
Erik de Castro Lopo
34132bf788 src/wav.c : Fix handling of odd sized chunks which was causing the parser to lose some chunks. 2012-02-29 18:50:06 +11:00
Erik de Castro Lopo
d5de98ea02 src/chunk.c : Fix buffer overrun introduced in recently added chunk logging. 2012-02-29 06:41:03 +11:00
Erik de Castro Lopo
20e43d929a tests/header_test.tpl : Printf format fixes. 2012-02-26 11:21:58 +11:00
Erik de Castro Lopo
d22a57b887 tests/utils.tpl : Use gnu_printf format checking with mingw compiler. 2012-02-26 11:21:24 +11:00
Erik de Castro Lopo
0bf397f9f7 tests/floating_point_test.tpl : Add initial test for sf_current_byterate(). 2012-02-25 23:01:21 +11:00