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

📄 changelog

📁 一个共享源码的音频库6 (编译程序用的 makefile等)
💻
📖 第 1 页 / 共 2 页
字号:
Changelog------------------------------------------------------07/03/2002     V 0.7.3 Beta released.-------------------------------------------------------07/01/02 Darrick Servis <darrick@kdvs.org> 		o aflib/aflibConvertor.cc - Minor changes to SrcUP and SrcUD to fix	  compilation errors with Visual C++.  Thanks to 	  "Armin Gerritsen" <armin.gerritsen@hetnet.nl> for pointing this	  out and Julius Smith <jos@w3k.org> for providing the fix.	o examples/osalp - Added configure script and getopt_long coding.  	  Now compiles for FreeBSD and Solaris.	o aflib/aflibDateTime.cc - Changed localtime_r to localtime.  Now	  compiles for Darwin.  This was the only Posix extension used in          code.-------------------------------------------------------05/10/02 Darrick Servis <darrick@kdvs.org> 		o In aflibAudioSampleRateCvt.  Fixed memory leek in compute_segment.	o configure. Added tests for blade, lame and mpg123 executibles. 	  Repaired module install location.  Added option for path	  to sox source code.  Upgraded to autoconf-2.5.3, automake-1.6.1	  and libtool-1.4.2.  		o cleaned up the osalp example.  added testsox.sh script.  	  added pitch mode.	o handled errors for file opening in player and editor examples.-------------------------------------------------------03/10/02 Darrick Servis <darrick@kdvs.org> 		o In aflibAudioMixer.  compute_segment now clips the final mix to the	  limits of it's data size.  This fixes the amplitude problem where 	  having more then one mix with amplitude 100 would cause distortion.	  Result is a default amplitude of 100 is sufficient for most mixes.	o In aflibAudioStereoToMono. Added setAmplitude function.  Renamed 	  setMix function to setMixType.  Added support for replacing	  parent (addParent will replace existing parent).	o In aflibAiffFile, aflibAifcFile, aflibAuFile and aflibWavFile.  	  Fixed bug in afread where position was over running the length 	  of the file.	o Added ogg to configure script.-------------------------------------------------------02/15/02 Darrick Servis <darrick@kdvs.org> 		o Changed format of Changelog putting most recent entries up top.	o Renamed CHANGES to ChangeLog.	o Renamed TASKS to TODO.	o Fixed bug in aflibAudioFile constuctor that caused segfault if	  _file_return was NULL.	o Fixed bug in aflibMemCache which caused position = -1 to be	  cached.	o Updated aflibAudioSampleRateCvt to handle -1 position.	  Added isChannelsSupported function since class only handles	  up to two channels.		o Fixed bug in aflibConvertor which caused too many samples	  to be processed if the requested number of samples was more	  then what was actually availible (i.e at the end of file).	  The fix is a guess at how many samples to process and more	  work will need to be done to make it more accurate.  	o Fixed bug in aflibAudio which caused _cvt to receive the	  wrong config if a _mix was also added internally.	o Added virtual setPowerMeter and setAudioSpectrum functions to	  aflibAudioSpectum class so one may inherit this class and do	  what they want when these functions are called.  This will allow	  more then one power meter and/or audio specturm per app.	o In aflibAudio, getName() and compute_segment() no longer required	  to be implemented.	o Changed aflibSoxFile module to link to external libst.a library.	o Added aflibDebug class to consolidate calls to stderr and getenv.	o Added file conversion test scripts to osalp directory.	o Cleaned up osalp example to better explain how to use the library.	------------------------------------------------------02/16/2002    	o Added ogg format submited by Jeroen Versteeg02/03/2002    	o Fixed file passing to mpg123.08/20/2001    Added AIX changes and namespaces.08/23/2001    Added type conversions for sox module for AIX.08/24/2001    Bug fix for AU-ALAW and AU-ULAW file writing.08/24/2001    Added support for stdin and stdout in Sox File Module.08/24/2001    Cleaned up and commented configure.in.08/24/2001    Have aflibFile return AFLIB_CANT_AUTO_TYPE if file type is 		not supported rather then printing dlopen error.08/30/2001    Added AIX stuff to config files12/27/2001    Allow audio file on command line for example player.12/29/2001    Add removeSegmentsFromInput for aflibAudioEdit plus bug fixes.------------------------------------------------------08/10/2001     V 0.7.2 Beta released.------------------------------------------------------05/21/2001    Added new Butterworth filter class aflibAudioBWFilter.06/17/2001    Updated files with new email address forsberg@tns.net06/26/2001    Updates library to be able to compile with gcc 3.0.07/18/2001    Added aflibAudioMemoryInput class.07/19/2001    Added AFLIB_DATA_32S data type for 32 bit signed data.08/04/2001    Fixed aflibData::convertToSize for many conversions.08/04/2001    Converted aflibConverter class to use base types instead of HWORD etc.               Because these are duplicated in windows.08/05/2001    Changed sample rate conversion classes to include a volume factor for              the small and large filters.08/06/2001    Changed all STL files from the form stl.h to <stl>.------------------------------------------------------05/20/2001     V 0.7.1 Beta released.------------------------------------------------------12/15/2000     Fixed passing of file name to external modules like lame, blade, 		and mpg. Now accounts for blanks in file names.12/25/2000     Changed prog directory to osalp and added README and 		functionality for command line program.01/02/2001     Fixed bug in aflibAudioEdit class with getSegment function. Also 		fixed some compile warnings in formatlib sub dirs.01/03/2001     Made some code review changes.02/21/2001     Made fix for freebsd. Changed atoll to sscanf.03/12/2001     added support for passing format string to aflibAudioFile::open.		BUG FIX: added aflibAudio::isChannelsSupported(int& channels).		Some file modules would crash or write improper data if the 		number of channels in the aflibData object sent was not		supported.  Also added aflibAudio::convertChannels to do this.		Cleaned up aflibData::convetToSize.  		- use glibc byte swap it they have it.		- moved bit shifting to macros.		- got rid of a intermediries.		- moved endian checks outside of conversion routines.		BUG_FIX: fixed bug in aflibSampleData::process where		aflib would crash if premature EOF		Rewrote aflibFile::parseModuleFile() to query modules		rather then using aflib_module.list file. 					03/17/2001    Bug Fixes:                1. Removed extra magic lines for wav and au. Only need to 		recognize one.                2. Change magic for mp3 from 1d3 to ID3.                3. Changed format names from AU to AU-ALAW and AU-ULAW.                4. Fixed audiofile lib for aiff format with tags on 0 length.03/23/2001    Fixed cache problem in aflibAudio::process. When a node was at 		the start of a chain and all data was retrieved from cache the 		aflibConfig data was not being set in the aflibData object.04/07/2001    1. Fix crash when a zero length copyright text field is in an 		aiff format file.              2. For au format if an unsupported compression file (ie G721) is 		selected then library will crash sometimes. Problem is track 		structure is not being initialized correctly.              3. For au format for compression modes the total frames was coming		back half of what it should be and thus only half of file was 		being played.              4. Fixed distortion for a-law and mu-law stereo files for both wav		and au.04/08/2001    1. Fixed write of alaw and ulaw. Data was scrambled and size was 		wrong.              2. Also audiofile library does not support 8U data for alaw and 		ulaw so we now convert to 16S first for wav and au.04/15/2001    Changed audiofile library to write WAVE ALAW and MULAW formats for 				WAVE instead of IBM. I believe the WAVE's are more popular.04/21/2001    Fix mpg module. Corrected run-on problem with some mp3 files and 		also fixed a crash with some other mp3 files.04/22/2001    Added comments to many files for doxygen generation.              Removed old files in formatlib/mp3/mpg and formatlib/linux_dev.              Renamed files in mpg123 to Mpg123 to distinguish from Mpg for 		doxygen.              Since number of channels can be changed automatically I changed 		aflibAudioEdit to accept inputs with different number of 		channel inputs.04/26/2001    Changed loading of modules from RTLD_NOW to RTLD_LAZY. This was 		needed for Solaris since the mpg module had unresolved errors 		for -lnsl.04/29/2001    Added sox to Makefile.am for make dist option. Also added sox 		include files.              Fixed sox module for config data passed into open. This is not to 		be used but returned. Was using junk data. Also fixed a-law and 		u-law in sox module.04/30/2001    Fix AIFC format with markers. Sox module does not allow markers 		without instruments. My docs says markers can be used.              Fixed sox module for AU format with A-LAW encoding. Added a break 

⌨️ 快捷键说明

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