diff --git a/components/acs/Docs/README b/components/acs/Docs/README new file mode 100644 index 000000000..8ecd2fa30 --- /dev/null +++ b/components/acs/Docs/README @@ -0,0 +1,10 @@ +Audio Components Suite v 2.3 +Copyright (c) 2002-2005 Andrei Borovsky. +You can contact me at acs@compiler4.net +You can get the package sources at +Audio Components Suite home page +http://www.compiler4.net/acs +NOTE: These components require Delphi 6 or above (has been tested on Delphi 6, 7, 2005) +or Kylix 2+. +See "installation" file on how to install ACS. +See "license" file for licesing information. \ No newline at end of file diff --git a/components/acs/Docs/docs.pds b/components/acs/Docs/docs.pds new file mode 100644 index 000000000..5d590f1c8 --- /dev/null +++ b/components/acs/Docs/docs.pds @@ -0,0 +1,58 @@ +[Main] +Language=6 +OutputDir=D:\SRC\LKomponenten\acs\Docs\help +GenerateFormat=0 +ProjectName=Audio Component Suite +Verbosity=2 +ClassMembers_0=1 +ClassMembers_1=1 +ClassMembers_2=0 +ClassMembers_3=0 +ClassMembers_4=0 +AutoAbstract=0 +UseTipueSearch=0 +LineBreakQuality=0 +SpecialMarkerTreatment=1 +VizGraphClasses=1 +VizGraphUses=1 +CheckSpelling=0 + +[Defines] +Count=3 +Item_0=FPC +Item_1=MSWINDOWS +Item_2=WIN32 + +[Header] +Count=0 + +[Footer] +Count=0 + +[IncludeDirectories] +Count=1 +Item_0=D:\SRC\LKomponenten\acs\Src\classes + +[Files] +Count=12 +Item_0=D:\SRC\LKomponenten\acs\Src\classes\ACS_Audio.pas +Item_1=D:\SRC\LKomponenten\acs\Src\classes\ACS_AudioMix.pas +Item_2=D:\SRC\LKomponenten\acs\Src\classes\ACS_CDROM.pas +Item_3=D:\SRC\LKomponenten\acs\Src\classes\ACS_Classes.pas +Item_4=D:\SRC\LKomponenten\acs\Src\classes\ACS_Converters.pas +Item_5=D:\SRC\LKomponenten\acs\Src\classes\ACS_File.pas +Item_6=D:\SRC\LKomponenten\acs\Src\classes\ACS_Filters.pas +Item_7=D:\SRC\LKomponenten\acs\Src\classes\ACS_Indicator.pas +Item_8=D:\SRC\LKomponenten\acs\Src\classes\ACS_Misc.pas +Item_9=D:\SRC\LKomponenten\acs\Src\classes\ACS_Mixer.pas +Item_10=D:\SRC\LKomponenten\acs\Src\classes\ACS_MultiMix.pas +Item_11=D:\SRC\LKomponenten\acs\Src\classes\ACS_Streams.pas + +[HyphenatedWords] +Count=0 + +[SpecialMarkers] +Count=0 + +[IgnoreWords] +Count=0 diff --git a/components/acs/Docs/help/Images/SWIDisabled.png b/components/acs/Docs/help/Images/SWIDisabled.png new file mode 100644 index 000000000..67423d7b9 Binary files /dev/null and b/components/acs/Docs/help/Images/SWIDisabled.png differ diff --git a/components/acs/Docs/help/Images/SWIEnabled.png b/components/acs/Docs/help/Images/SWIEnabled.png new file mode 100644 index 000000000..5033ac011 Binary files /dev/null and b/components/acs/Docs/help/Images/SWIEnabled.png differ diff --git a/components/acs/Docs/help/Images/TALSAAudioIn.bmp b/components/acs/Docs/help/Images/TALSAAudioIn.bmp new file mode 100644 index 000000000..56f8cd267 Binary files /dev/null and b/components/acs/Docs/help/Images/TALSAAudioIn.bmp differ diff --git a/components/acs/Docs/help/Images/TALSAAudioOut.bmp b/components/acs/Docs/help/Images/TALSAAudioOut.bmp new file mode 100644 index 000000000..6f81d7e8a Binary files /dev/null and b/components/acs/Docs/help/Images/TALSAAudioOut.bmp differ diff --git a/components/acs/Docs/help/Images/TAOLive.bmp b/components/acs/Docs/help/Images/TAOLive.bmp new file mode 100644 index 000000000..126156dce Binary files /dev/null and b/components/acs/Docs/help/Images/TAOLive.bmp differ diff --git a/components/acs/Docs/help/Images/TAudioIn.bmp b/components/acs/Docs/help/Images/TAudioIn.bmp new file mode 100644 index 000000000..f635e5226 Binary files /dev/null and b/components/acs/Docs/help/Images/TAudioIn.bmp differ diff --git a/components/acs/Docs/help/Images/TAudioMixer.bmp b/components/acs/Docs/help/Images/TAudioMixer.bmp new file mode 100644 index 000000000..6411d08f8 Binary files /dev/null and b/components/acs/Docs/help/Images/TAudioMixer.bmp differ diff --git a/components/acs/Docs/help/Images/TAudioOut.bmp b/components/acs/Docs/help/Images/TAudioOut.bmp new file mode 100644 index 000000000..6d195975b Binary files /dev/null and b/components/acs/Docs/help/Images/TAudioOut.bmp differ diff --git a/components/acs/Docs/help/Images/TAudioProcessor.bmp b/components/acs/Docs/help/Images/TAudioProcessor.bmp new file mode 100644 index 000000000..7b7543878 Binary files /dev/null and b/components/acs/Docs/help/Images/TAudioProcessor.bmp differ diff --git a/components/acs/Docs/help/Images/TBWFilter.bmp b/components/acs/Docs/help/Images/TBWFilter.bmp new file mode 100644 index 000000000..9c37b00e9 Binary files /dev/null and b/components/acs/Docs/help/Images/TBWFilter.bmp differ diff --git a/components/acs/Docs/help/Images/TCDIn.bmp b/components/acs/Docs/help/Images/TCDIn.bmp new file mode 100644 index 000000000..5dbf45a46 Binary files /dev/null and b/components/acs/Docs/help/Images/TCDIn.bmp differ diff --git a/components/acs/Docs/help/Images/TCDPlayer.bmp b/components/acs/Docs/help/Images/TCDPlayer.bmp new file mode 100644 index 000000000..10ebfbe88 Binary files /dev/null and b/components/acs/Docs/help/Images/TCDPlayer.bmp differ diff --git a/components/acs/Docs/help/Images/TConvolver.bmp b/components/acs/Docs/help/Images/TConvolver.bmp new file mode 100644 index 000000000..ef1804aa6 Binary files /dev/null and b/components/acs/Docs/help/Images/TConvolver.bmp differ diff --git a/components/acs/Docs/help/Images/TDXAudioIn.bmp b/components/acs/Docs/help/Images/TDXAudioIn.bmp new file mode 100644 index 000000000..d75fd6175 Binary files /dev/null and b/components/acs/Docs/help/Images/TDXAudioIn.bmp differ diff --git a/components/acs/Docs/help/Images/TDXAudioOut.bmp b/components/acs/Docs/help/Images/TDXAudioOut.bmp new file mode 100644 index 000000000..848066bce Binary files /dev/null and b/components/acs/Docs/help/Images/TDXAudioOut.bmp differ diff --git a/components/acs/Docs/help/Images/TFLACIn.bmp b/components/acs/Docs/help/Images/TFLACIn.bmp new file mode 100644 index 000000000..0c0f86f94 Binary files /dev/null and b/components/acs/Docs/help/Images/TFLACIn.bmp differ diff --git a/components/acs/Docs/help/Images/TFLACOut.bmp b/components/acs/Docs/help/Images/TFLACOut.bmp new file mode 100644 index 000000000..0d814acd9 Binary files /dev/null and b/components/acs/Docs/help/Images/TFLACOut.bmp differ diff --git a/components/acs/Docs/help/Images/TFixedResampler.bmp b/components/acs/Docs/help/Images/TFixedResampler.bmp new file mode 100644 index 000000000..74713a446 Binary files /dev/null and b/components/acs/Docs/help/Images/TFixedResampler.bmp differ diff --git a/components/acs/Docs/help/Images/TInputList.bmp b/components/acs/Docs/help/Images/TInputList.bmp new file mode 100644 index 000000000..3d1396de8 Binary files /dev/null and b/components/acs/Docs/help/Images/TInputList.bmp differ diff --git a/components/acs/Docs/help/Images/TMACIn.bmp b/components/acs/Docs/help/Images/TMACIn.bmp new file mode 100644 index 000000000..b118933f3 Binary files /dev/null and b/components/acs/Docs/help/Images/TMACIn.bmp differ diff --git a/components/acs/Docs/help/Images/TMACOut.bmp b/components/acs/Docs/help/Images/TMACOut.bmp new file mode 100644 index 000000000..4ae69565d Binary files /dev/null and b/components/acs/Docs/help/Images/TMACOut.bmp differ diff --git a/components/acs/Docs/help/Images/TMP3Out.bmp b/components/acs/Docs/help/Images/TMP3Out.bmp new file mode 100644 index 000000000..aa5dbc6bd Binary files /dev/null and b/components/acs/Docs/help/Images/TMP3Out.bmp differ diff --git a/components/acs/Docs/help/Images/TMP3ToWav.bmp b/components/acs/Docs/help/Images/TMP3ToWav.bmp new file mode 100644 index 000000000..c4ca28b7f Binary files /dev/null and b/components/acs/Docs/help/Images/TMP3ToWav.bmp differ diff --git a/components/acs/Docs/help/Images/TMPEGIn.bmp b/components/acs/Docs/help/Images/TMPEGIn.bmp new file mode 100644 index 000000000..7bb7f4aed Binary files /dev/null and b/components/acs/Docs/help/Images/TMPEGIn.bmp differ diff --git a/components/acs/Docs/help/Images/TMSConverter.bmp b/components/acs/Docs/help/Images/TMSConverter.bmp new file mode 100644 index 000000000..578ea43dd Binary files /dev/null and b/components/acs/Docs/help/Images/TMSConverter.bmp differ diff --git a/components/acs/Docs/help/Images/TMemoryIn.bmp b/components/acs/Docs/help/Images/TMemoryIn.bmp new file mode 100644 index 000000000..7408dd653 Binary files /dev/null and b/components/acs/Docs/help/Images/TMemoryIn.bmp differ diff --git a/components/acs/Docs/help/Images/TMixer.bmp b/components/acs/Docs/help/Images/TMixer.bmp new file mode 100644 index 000000000..63cbb238d Binary files /dev/null and b/components/acs/Docs/help/Images/TMixer.bmp differ diff --git a/components/acs/Docs/help/Images/TMultiConverter.bmp b/components/acs/Docs/help/Images/TMultiConverter.bmp new file mode 100644 index 000000000..f6cfdab51 Binary files /dev/null and b/components/acs/Docs/help/Images/TMultiConverter.bmp differ diff --git a/components/acs/Docs/help/Images/TNULLOut.bmp b/components/acs/Docs/help/Images/TNULLOut.bmp new file mode 100644 index 000000000..fa12a0107 Binary files /dev/null and b/components/acs/Docs/help/Images/TNULLOut.bmp differ diff --git a/components/acs/Docs/help/Images/TRateConverter.bmp b/components/acs/Docs/help/Images/TRateConverter.bmp new file mode 100644 index 000000000..adb971ca6 Binary files /dev/null and b/components/acs/Docs/help/Images/TRateConverter.bmp differ diff --git a/components/acs/Docs/help/Images/TSampleConverter.bmp b/components/acs/Docs/help/Images/TSampleConverter.bmp new file mode 100644 index 000000000..717497998 Binary files /dev/null and b/components/acs/Docs/help/Images/TSampleConverter.bmp differ diff --git a/components/acs/Docs/help/Images/TSincFilter.bmp b/components/acs/Docs/help/Images/TSincFilter.bmp new file mode 100644 index 000000000..9acba2903 Binary files /dev/null and b/components/acs/Docs/help/Images/TSincFilter.bmp differ diff --git a/components/acs/Docs/help/Images/TSoundIndicator.bmp b/components/acs/Docs/help/Images/TSoundIndicator.bmp new file mode 100644 index 000000000..f3ff626c6 Binary files /dev/null and b/components/acs/Docs/help/Images/TSoundIndicator.bmp differ diff --git a/components/acs/Docs/help/Images/TStereoBalance.bmp b/components/acs/Docs/help/Images/TStereoBalance.bmp new file mode 100644 index 000000000..87a3bc6ee Binary files /dev/null and b/components/acs/Docs/help/Images/TStereoBalance.bmp differ diff --git a/components/acs/Docs/help/Images/TStreamIn.bmp b/components/acs/Docs/help/Images/TStreamIn.bmp new file mode 100644 index 000000000..9bca4cdc1 Binary files /dev/null and b/components/acs/Docs/help/Images/TStreamIn.bmp differ diff --git a/components/acs/Docs/help/Images/TStreamOut.bmp b/components/acs/Docs/help/Images/TStreamOut.bmp new file mode 100644 index 000000000..fbaa12f79 Binary files /dev/null and b/components/acs/Docs/help/Images/TStreamOut.bmp differ diff --git a/components/acs/Docs/help/Images/TVorbisIn.bmp b/components/acs/Docs/help/Images/TVorbisIn.bmp new file mode 100644 index 000000000..a7fef4d97 Binary files /dev/null and b/components/acs/Docs/help/Images/TVorbisIn.bmp differ diff --git a/components/acs/Docs/help/Images/TVorbisOut.bmp b/components/acs/Docs/help/Images/TVorbisOut.bmp new file mode 100644 index 000000000..1f519abaf Binary files /dev/null and b/components/acs/Docs/help/Images/TVorbisOut.bmp differ diff --git a/components/acs/Docs/help/Images/TWaveIn.bmp b/components/acs/Docs/help/Images/TWaveIn.bmp new file mode 100644 index 000000000..291006c9e Binary files /dev/null and b/components/acs/Docs/help/Images/TWaveIn.bmp differ diff --git a/components/acs/Docs/help/Images/TWaveOut.bmp b/components/acs/Docs/help/Images/TWaveOut.bmp new file mode 100644 index 000000000..8edad456d Binary files /dev/null and b/components/acs/Docs/help/Images/TWaveOut.bmp differ diff --git a/components/acs/Docs/help/Images/diagram.png b/components/acs/Docs/help/Images/diagram.png new file mode 100644 index 000000000..8f88ba7ae Binary files /dev/null and b/components/acs/Docs/help/Images/diagram.png differ diff --git a/components/acs/Docs/help/Images/left.gif b/components/acs/Docs/help/Images/left.gif new file mode 100644 index 000000000..a5084ea77 Binary files /dev/null and b/components/acs/Docs/help/Images/left.gif differ diff --git a/components/acs/Docs/help/Images/right.gif b/components/acs/Docs/help/Images/right.gif new file mode 100644 index 000000000..25a4ce1ef Binary files /dev/null and b/components/acs/Docs/help/Images/right.gif differ diff --git a/components/acs/Docs/installation b/components/acs/Docs/installation new file mode 100644 index 000000000..141fce968 --- /dev/null +++ b/components/acs/Docs/installation @@ -0,0 +1,3 @@ +If you have installed previous version of ACS, uninstall it before installing the new version. Click Component->Install Packages menu item. In the opened dialog box select the Audio Components Suite package and click "Remove" button. Make sure to remove all the previous version files from the IDE search path. +To install Audio Components Suite, first compile the package. Create or select directory where you want the components to be installed (you can use your Delphi/Kylix lib directory). We will call this directory ACS directory. Now go to the Src directory of the ACS distribution, and copy all the files from either Linux or Win32 directory to the ACS directory. Copy all the files from the Common directory into ACS directory. +Now go to the ACS directory, open ACS.dpk file in your IDE. Press "Options" button, in the opened dialog go to Directories/Conditionals tab and up set the output paths to the directory where you have copied ACS source files, press OK and then in the package window press "Compile" button. Click Component->Install Packages menu item. In the opened dialog box click "Add" button. Browse to the ACS directory and select the file called bplACS.so.2.2 (Kylix) or ACS.bpl (Delphi). After this two new tabs: "Audio I/O" and "Audio Processing" will appear on the components palette. Unless you have selected your Kylix/Delphi lib directory as ACS directory, you will have to add the ACS installation directory to the Kylix/Delphi libraries search path. This can be done on the "Library" page of the "Environment Options" dialog box (Tools->Environment Options... menu item). \ No newline at end of file diff --git a/components/acs/Docs/license b/components/acs/Docs/license new file mode 100644 index 000000000..5811e11e0 --- /dev/null +++ b/components/acs/Docs/license @@ -0,0 +1,14 @@ + License + +Audio Components Suite Copyright (c) 2002-2005 Andrei Borovsky. All rights reserved. +The Audio Components Suite is free. It may be used both in commercial and non-commercial software either in original or in modified form. +The Audio Components Suite can be freely distributed in any way and by any means provided this copyright notice is preserved. + +I have tried to make the Audio Components Suite (software) as stable and reliable as possible but still I have to warn you of the following: +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSED +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/components/acs/Docs/readme-lazarus b/components/acs/Docs/readme-lazarus new file mode 100644 index 000000000..7f1d008b5 --- /dev/null +++ b/components/acs/Docs/readme-lazarus @@ -0,0 +1,14 @@ +to use the Package in Linux you must add cthreads unit to +main lazarus unit lazarus.pp +like: + +uses + {$ifdef MemCheck} + MemCheck + {$endif} +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + {$ifdef Linux} + ,cthreads + {$endif} +<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +... \ No newline at end of file