⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 SIP 1.5.0源代码
💻
📖 第 1 页 / 共 3 页
字号:
2001-08-11  Erik de Castro Lopo  <erikd@zip.com.au>        * src/sndfile.c    Fixed error return values from sf_read*() and sf_write*(). There were numerous    instances of -1 being return through size_t. These now all set sf_error and    return 0. Thanks to davidv for spotting this.2001-08-01  Erik de Castro Lopo  <erikd@zip.com.au>        * src/common.c    Fixed use of va_arg() calls that were causing warning messages with the latest    version of gcc (thanks Maurizio Umberto Puxeddu).2001-07-25  Erik de Castro Lopo  <erikd@zip.com.au>        * src/*.c src/sfendian.h     Moved definition of MAKE_MARKER macro to sfendian.h2001-07-23  Erik de Castro Lopo  <erikd@zip.com.au>        * src/sndfile.c    Modified sf_get_lib_version () so that version string will be visible using the    Unix strings command.    * examples/Makefile.am examples/sfinfo.c    Renamed sfinfo program and source code to sf_info. This prevents a name clash    with the program included with libaudiofile.2001-07-22  Erik de Castro Lopo  <erikd@zip.com.au>    * tests/read_seek_test.c tests/lossy_comp_test.c    Added tests for sf_read_float () and sf_readf_float ().    * src/voc.c    New files for handling Creative Voice files (not complete).    * src/samplitude.c    New files for handling Samplitude files (not complete). 2001-07-21  Erik de Castro Lopo  <erikd@zip.com.au>    * src/aiff.c src/au.c src/paf.c src/svx.c src/wav.c    Converted these files to using psf_binheader_readf() function. Will soon be ready    to make reading writing from pipes work reliably.    * src/*.[ch]    Added code for sf_read_float () and sf_readf_float () methods of accessing     file data.    2001-07-20  Erik de Castro Lopo  <erikd@zip.com.au>    * src/paf.c src/wav_gsm610.c    Removed two printf()s which had escaped notice for some time (thanks Sigbj鴕n     Skj鎟et).2001-07-19  Erik de Castro Lopo  <erikd@zip.com.au>    * src/wav_gsm610.c    Fixed a bug which prevented GSM 6.10 encoded WAV files generated by libsndfile from     being played in Windoze (thanks klay).2001-07-18  Erik de Castro Lopo  <erikd@zip.com.au>    * src/common.[ch]    Implemented psf_binheader_readf() which will do for file header reading what    psf_binheader_writef() did for writing headers. Will eventually allow    libsndfile to read and write from pipes, including named pipes.2001-07-16  Erik de Castro Lopo  <erikd@zip.com.au>    * MacOS/config.h Win32/config.h    Attempted to bring these two files uptodate with src/config.h. As I don't have    access to either of these systems support for them may be completely broken.2001-06-18  Erik de Castro Lopo  <erikd@zip.com.au>    * src/float32.c    Fixed bug for big endian processors that can't read 32 bit IEEE floats. Now tested     on Intel x86 and UltraSparc processors.2001-06-13  Erik de Castro Lopo  <erikd@zip.com.au>    * src/aiff.c    Modified to allow REX files (from Propellorhead's Recycle and Reason programs) to     be read.    REX files are basically an AIFF file with slightly unusual sequence of chunks    (AIFF files are supposed to allow any sequence) and some extra  application     specific information.     Not yet able to write a REX file as the details of the application specific    data is unknown.2001-06-12  Erik de Castro Lopo  <erikd@zip.com.au>    * src/wav.c    Fixed endian bug when reading PEAK chunk on big endian machines.    * src/common.c    Fixed endian bug when reading PEAK chunk on big endian machines with     --enable-force-broken-float configure option.    Fix psf_binheader_writef for (FORCE_BROKEN_FLOAT ||______)2001-06-07  Erik de Castro Lopo  <erikd@zip.com.au>    * configure.in src/config.h.in    Removed old CAN_READ_WRITE_x86_IEEE configure variable now that float capabilities    are detected at run time.    Added FORCE_BROKEN_FLOAT to allow testing of broken float code on machines where    the processor can in fact handle floats correctly.         * src/float32.c    Rejigged code reading and writing of floats on broken processors.        * m4/    Removed this directory and all its files as they are no longer needed.2001-06-05  Erik de Castro Lopo  <erikd@zip.com.au>    * tests/peak_chunk_test.c    New test to validate reading and writing of peak chunk.        * examples/sfconvert    Added -float32 option.    * src/*.c    Changed all error return values to negative values (ie the negative of what they    were).         * src/sndfile.c tests/error_test.c    Modified to take account of the previous change.2001-06-04  Erik de Castro Lopo  <erikd@zip.com.au>    * src/float32.c    File renamed from wav_float.c and renamed function to something more general.    Added runtime detection of floating point capabilities.     Added recording of peaks during write for generation of PEAK chunk.         * src/wav.c src/aiff.c    Added handing for PEAK chunk for floating point files. PEAK is read when the    file headers are read and generated when the file is closed. Logic is in place    for adding PEAK chunk to end of file when writing to a pipe (reading and writing     from/to pipe to be implemented soon).    * src/sndfile.c    Modified sf_signal_max () to use PEAK values if present.2001-06-03  Erik de Castro Lopo  <erikd@zip.com.au>    * src/*.c    Added pcm_read_init () and pcm_write_init () to src/pcm.c and removed all other calls    to functions in this file from the filetype specific files.        * src/*.c    Added alaw_read_init (), alaw_write_int (), ulaw_read_init () and ulaw_write_init ()     and removed all other calls to functions in alaw.c and ulaw.c from the filetype     specific files.        * tests/write_read_test.c    Added tests to validate sf_seek () on all file types.    * src/raw.c    Implemented raw_seek () function to fix a bug where sf_seek (file, 0, SEEK_SET) on a     RAW file failed.    * src/paf.c    Fixed a bug in paf24_seek () found due to added seeks tests in tests/write_read_test.c2001-06-01  Erik de Castro Lopo  <erikd@zip.com.au>    * tests/read_seek_test.c    Fixed a couple of broken binary files.    * src/aiff.c src/wav.c    Added handling of PEAK chunks on file read.2001-05-31  Erik de Castro Lopo  <erikd@zip.com.au>    * check_libsndfile.py    New file for the regression testing of libsndfile.     check_libsndfile.py is a Python script which reads in a file containing     filenames of audio files. Each file is checked by running the examples/sfinfo     program on them and checking for error or warning messages in the libsndfile     log buffer.    * check_libsndfile.list    This is an example list of audio files for use with check_libsndfile.py    * tests/lossy_comp_test.c    Changed the defined value of M_PI for math header files which don't have it.    This fixed validation test failures on MetroWerks compilers. Thanks to Lord     Praetor Satanus of Acheron for bringing this to my attention.2001-05-30  Erik de Castro Lopo  <erikd@zip.com.au>    * src/common.[ch]    Removed psf_header_setf () which was no longer required after refactoring    and simplification of header writing.    Added 'z' format specifier to psf_binheader_writef () for zero filling header     with N bytes. Used by paf.c and nist.c    * tests/check_log_buffer.c    New file implementing check_log_buffer () which reads the log buffer of a SNDFILE*    object and searches for error and warning messages. Calls exit () if any are found.    * tests/*.c     Added calls to check_log_buffer () after each call to sf_open_XXX ().2001-05-29  Erik de Castro Lopo  <erikd@zip.com.au>    * src/wav.c src/wav_ms_adpcm.c src/wav_gsm610.c    Major rehack of header writing using psf_binheader_writef ().2001-05-28  Erik de Castro Lopo  <erikd@zip.com.au>    * src/wav.c src/wav_ima_adpcm.c    Major rehack of header writing using psf_binheader_writef ().2001-05-27  Erik de Castro Lopo  <erikd@zip.com.au>    * src/wav.c    Changed return type of get_encoding_str () to prevent compiler warnings on    Mac OSX.    * src/aiff.c src/au.c    Major rehack of header writing using psf_binheader_writef ().2001-05-25  Erik de Castro Lopo  <erikd@zip.com.au>    * src/common.h src/common.c    Added comments.    Name of log buffer changed from strbuffer to logbuffer.    Name of log buffer index variable changed from strindex to logindex.    * src/*.[ch]    Changed name of internal logging function from psf_sprintf () to psf_log_printf ().    Changed name of internal header generation functions from psf_[ab]h_printf () to     psf_asciiheader_printf () and psf_binheader_writef ().    Changed name of internal header manipulation function psf_hsetf () to     psf_header_setf (). 2001-05-24  Erik de Castro Lopo  <erikd@zip.com.au>    * src/nist.c    Fixed reading and writing of sample_byte_format header. "01" means little endian     and "10" means big endian regardless of bit width.    * configure.in    Detect Mac OSX and disable -Wall and -pedantic gcc options. Mac OSX is way screwed    up and spews out buckets of warning messages from the system headers.    Added --disable-gcc-opt configure option (sets gcc optimisation to -O0 ) for     easier debugging.    Made decision to harmonise source code version number and .so library version    number. Future releases will stick to this rule.    * doc/new_file_type.HOWTO    New file to document the addition of new file types to libsndfile.2001-05-23  Erik de Castro Lopo  <erikd@zip.com.au>    * src/nist.c    New file for reading/writing Sphere NIST audio file format.    Originally requested by Elis Pomales in 1999.     Retrieved from unstable (and untouched for 18 months) branch of libsndfile.    Some vital information gleaned from the source code to Bill Schottstaedt's sndlib     library : ftp://ccrma-ftp.stanford.edu/pub/Lisp/sndlib.tar.gz    Currently reading and writing 16, 24 and 32 bit, big-endian and little endian,     stereo and mono files.     * src/common.h src/common.c    Added psf_ah_printf () function to help construction of ASCII headers (ie NIST).    * configure.in    Added test for vsnprintf () required by psf_ah_printf ().    * tests/write_read_test.c    Added tests for supported NIST files.2001-05-22  Erik de Castro Lopo  <erikd@zip.com.au>    * tests/write_read_test.c    Added tests for little endian AIFC files.    * src/aiff.c    Minor re-working of aiff_open_write ().    Added write support for little endian PCM encoded AIFC files.2001-05-13  Erik de Castro Lopo  <erikd@zip.com.au>    * src/aiff.c    Minor re-working of aiff_open_read ().    Added read support for little endian PCM encoded AIFC files from the Mac OSX CD ripper     program. Guillaume Lessard provided a couple of sample files and a working patch.     The patch was not used as is but gave a good guide as to what to do. 2001-05-13  Erik de Castro Lopo  <erikd@zip.com.au>    * src/aiff.c    Added support for little endian encoded AIFC files. Guillaume Lessard provided a couple    of sample files and a working patch. The patch was not used as is but gave a good guide    as to what to do. 2001-05-11  Erik de Castro Lopo  <erikd@zip.com.au>    * src/sndfile.h    Fixed comments about endian-ness of WAV and AIFF files. Guillaume Lessard pointed     out the error.2001-04-23  Erik de Castro Lopo  <erikd@zip.com.au>    * examples/make_sine.c    Re-write of this example using sample rate and required frequency in Hz.2001-02-11  Erik de Castro Lopo  <erikd@zip.com.au>    * src/sndfile.c    Fixed bug that prevented known file types from being read as RAW PCM data.2000-12-16  Erik de Castro Lopo  <erikd@zip.com.au>    * src/aiff.c    Added handing of COMT chunk.2000-11-16  Erik de Castro Lopo  <erikd@zip.com.au>    * examples/sfconvert.c    Fixed bug in normalisatio code. Pointed out by Johnny Wu.2000-11-08  Erik de Castro Lopo  <erikd@zip.com.au>    * Win32/config.h    Fixed the incorrect setting of HAVE_ENDIAN_H parameter. Win32 only issue.2000-10-27  Erik de Castro Lopo  <erikd@zip.com.au>    * tests/Makefile.am    Added -lm for write_read_test_LDADD.2000-10-16  Erik de Castro Lopo  <erikd@zip.com.au>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -