Commit Graph

37 Commits

Author SHA1 Message Date
Erik de Castro Lopo 95828ca2e9 Rename EXTERNAL_* to EXTERNAL_XIPH_*`
New naming makes sense because adding Wavpack support would not
depend on any of the existing Xiph.Org libraries.
2016-03-14 08:17:45 +11:00
Erik de Castro Lopo 21c3175420 src/command.c : Fix calculations of siganl max with odd channel numbers.
Also add a test for this.

Closes: https://github.com/erikd/libsndfile/issues/58
2014-03-01 20:28:50 +11:00
Erik de Castro Lopo 03afc5cc40 src/command.c : Fix FLAC name string. 2013-02-25 20:21:55 +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 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 b5c45de7bc Remove the buffer union from SF_PRIVATE. 2012-02-01 17:47:11 +11:00
Erik de Castro Lopo 8508ec5679 More whitespace and cstyle fixes. 2012-01-21 14:24:38 +11:00
Erik de Castro Lopo f209698448 Update copyright dates. 2011-01-19 21:36:56 +11:00
Erik de Castro Lopo e981a3a010 src/command.c : Add string descriptions for SF_FORMAT_RF64 and SF_FORMAT_MPC2K. 2009-07-13 19:05:37 +10:00
Erik de Castro Lopo a38e0b105e Update copyright notices. 2009-02-07 15:20:17 +11:00
Erik de Castro Lopo 8471e1d12f Rename SFE_BAD_CONTROL_CMD to SFE_BAD_COMMAND_PARAM and use it in a few new places. 2008-10-13 21:08:06 +11:00
Erik de Castro Lopo cb9f4b40ab src/*.c : Use new macros everywhere it is appropriate. 2008-09-04 09:39:20 +10:00
Erik de Castro Lopo 165d245859 src/command.c : Use HAVE_EXTERNAL_LIBS to ensure that the SFC_GET_FORMAT_* commands return the right data when external libs are disabled. 2008-05-21 20:57:54 +10:00
Erik de Castro Lopo d3321b7fc0 Whitespace and C style cleanups. 2008-04-19 19:19:24 +10:00
Erik de Castro Lopo 2e97a51cdd Clean out cruft. 2008-04-05 20:13:47 +11:00
Erik de Castro Lopo 457db0a732 src/command.c : Add WVE to the list of major formats. 2008-01-22 06:38:50 +11:00
Erik de Castro Lopo 93c478ad22 src/command.c : Add Ogg/Vorbis to 'get format' commands. 2007-12-28 02:24:54 +11:00
Erik de Castro Lopo 320836e40b Make new FLAC stuff build and run correctly. 2006-10-31 08:38:04 +11:00
Erik de Castro Lopo e8a84636cb Whitespace fixes. 2006-10-17 11:33:26 +00:00
Erik de Castro Lopo 45de32061e Implement new commands SFC_GET_SIGNAL_MAX and SFC_GET_MAX_ALL_CHANNELS. 2006-04-15 00:46:36 +00:00
Erik de Castro Lopo 6740909a31 Ensure sfconfig.h is included before any other header file. 2005-10-13 09:22:16 +00:00
Erik de Castro Lopo f3ea80efe5 Fix autoconf config issues using new file sfconfig.h. 2005-09-03 06:12:30 +00:00
Erik de Castro Lopo 416f70b2dc command.c : Add CAF to the format arrays. 2005-07-11 21:18:06 +00:00
Erik de Castro Lopo bd4fc1074b Only add FLAC to format arrays if FLAC is enabled. 2005-04-07 21:30:34 +00:00
Erik de Castro Lopo 19034b992d Delete subtypes SF_FORMAT_FLAC_* and replace with SF_FORMAT_PCM_*. 2005-02-12 09:24:04 +00:00
Erik de Castro Lopo 60937c7c29 Add FLAC to SFC_GET_FORMAT* info structs. 2005-01-30 09:08:05 +00:00
Erik de Castro Lopo 749ef162a6 Cleanup psf_calc_signal_max(). 2004-10-05 12:33:08 +00:00
Erik de Castro Lopo a38f403415 Add command SFC_SET_FLOAT_INT_MULTIPLIER. 2004-09-23 12:00:14 +00:00
Erik de Castro Lopo 2e9e61e19d Change an unnamed union to a named one and fix resulting problems. 2004-08-29 23:39:24 +00:00
Erik de Castro Lopo 9fec6173f4 Change psf->buffer to a more type safe union.
Patches applied:

 * erikd@miles--2004/libsndfile--stable--0--base-0
   tag of erikd@miles--2004/libsndfile--mdev--1.0--patch-188

 * erikd@miles--2004/libsndfile--stable--0--patch-1
   Merge everything but the Ogg stuff from the --mdev branch.

 * erikd@miles--2004/libsndfile--stable--0--patch-2
   Change psf->buffer to a more type safe union.
2004-07-02 13:20:15 +00:00
Erik de Castro Lopo 0eb0ae11b0 Add format Ogg/Annodex data for sf_command (SFC_GET_FORMAT_*). 2004-06-17 12:30:11 +00:00
Erik de Castro Lopo 9f1ed66e31 Merge changes for WAVEFORMATEXTENSIBLE.
Patches applied:

 * erikd@miles--2004/libsndfile--hack--0--base-0
   tag of erikd@miles--2004/libsndfile--mdev--1.0--patch-71

 * erikd@miles--2004/libsndfile--hack--0--patch-1
   Merge reconfigure.mk fix.

 * erikd@miles--2004/libsndfile--hack--0--patch-2
   Initial mods to add WAVEX format.

 * erikd@miles--2004/libsndfile--hack--0--patch-3
   Preparations to handle WAVEFORMATEXENSIBLE.

 * erikd@miles--2004/libsndfile--hack--0--patch-4
   Add tests for WAVEX headers.

 * erikd@miles--2004/libsndfile--hack--0--patch-5
   Add *.wavex and run-* to precious files.

 * erikd@miles--2004/libsndfile--hack--0--patch-6
   Add SF_FORMAT_WAVEX stuff supplied by David Viens
2004-03-30 10:12:48 +00:00
Erik de Castro Lopo 7dd9999097 Add AVR file handling.
Patches applied:

 * erikd@miles--2004/libsndfile--avr--0--base-0
   tag of erikd@miles--2004/libsndfile--mdev--1.0--patch-68

 * erikd@miles--2004/libsndfile--avr--0--patch-1
   Move config.h to top of file.

 * erikd@miles--2004/libsndfile--avr--0--patch-2
   Add AVR file support.

 * erikd@miles--2004/libsndfile--avr--0--patch-3
   Fix minor bugs in AVR handling.

 * erikd@miles--2004/libsndfile--avr--0--patch-4
   Add AVR tests.
2004-03-26 09:35:47 +00:00
Erik de Castro Lopo b27fdfb4d4 Add 2004 copyright dates. 2004-03-01 08:51:25 +00:00
Erik de Castro Lopo 26efcb703f More zip.com.au to mega-nerd.com changes. 2004-02-13 12:31:34 +00:00
Erik de Castro Lopo a1e9265cad initial import
(automatically generated log message)
2004-01-21 07:46:34 +00:00
Erik de Castro Lopo cb979e10a7 First snapshot of the public project. 2007-05-14 19:55:24 +10:00