BASSDSD 2.4
Copyright (c) 2014-2022 Un4seen Developments Ltd. All rights reserved.
Files that you should have found in the BASSDSD package
=======================================================
Win32 version
-------------
BASSDSD.TXT This file
BASSDSD.DLL BASSDSD module
BASSDSD.CHM BASSDSD documentation
X64\
BASSDSD.DLL 64-bit BASSDSD module
C\ C/C++ API...
BASSDSD.H BASSDSD C/C++ header file
BASSDSD.LIB BASSDSD import library
X64\
BASSDSD.LIB 64-bit BASSDSD import library
VB\ Visual Basic API...
BASSDSD.BAS BASSDSD Visual Basic module
DELPHI\ Delphi API...
BASSDSD.PAS BASSDSD Delphi unit
macOS version
-------------
BASSDSD.TXT This file
LIBBASSDSD.DYLIB BASSDSD module
BASSDSD.CHM BASSDSD documentation
BASSDSD.H BASSDSD C/C++ header file
Linux version
-------------
BASSDSD.TXT This file
BASSDSD.CHM BASSDSD documentation
BASSDSD.H BASSDSD C/C++ header file
LIBS\ BASSDSD modules
...
Android version
---------------
BASSDSD.TXT This file
BASSDSD.CHM BASSDSD documentation
LIBS\ BASSDSD modules
...
C\ C/C++ API...
BASSDSD.H BASSDSD C/C++ header file
JAVA\COM\UN4SEEN\BASS\
BASSDSD.JAVA BASSDSD Java class
iOS version
-----------
BASSDSD.TXT This file
BASSDSD.XCFRAMEWORK BASSDSD framework
BASSDSD.CHM BASSDSD documentation
BASSDSD.H BASSDSD C/C++ header file
What's the point?
=================
BASSDSD is an extension to the BASS audio library, enabling the playing of DSD
(Direct Stream Digital) data in DSDIFF and DSF containers.
Requirements
============
BASS 2.4 is required. BASSASIO can also be used for playback of raw DSD data.
The BASSWV add-on can be used to add support for WavPack DSD files.
Using BASSDSD
=============
The plugin system (see BASS_PluginLoad) can be used to add DSD support to
the standard BASS stream (and sample) creation functions. Dedicated DSD
stream creation functions are also provided by BASSDSD.
The usage information in the BASS.TXT file (from the BASS package) is also
applicable to BASSDSD and other add-ons.
TIP: The BASSDSD.CHM file should be put in the same directory as the BASS.CHM
file, so that the BASSDSD documentation can be accessed from within the
BASS documentation.
Latest Version
==============
The latest versions of BASSDSD & BASS can be found at the BASS website:
www.un4seen.com
Licence
=======
BASSDSD is free to use with BASS.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BASSDSD IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND/OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS SHALL NOT BE HELD
LIABLE FOR ANY DAMAGE THAT MAY RESULT FROM THE USE OF BASSDSD. YOU USE
BASSDSD ENTIRELY AT YOUR OWN RISK.
Usage of BASSDSD indicates that you agree to the above conditions.
All trademarks and other registered names contained in the BASSDSD
package are the property of their respective owners.
History
=======
These are the major (and not so major) changes in each release, along with the
functions/options that are introduced/affected by them. There are other little
tweaks and fixes made along the way too.
2.4.1.3 - 22/12/2022
--------------------
* Fix for streaming in blocks (BASS_STREAM_BLOCK)
BASS_DSD_StreamCreateFileUser/URL
2.4.1 - 13/1/2017
-----------------
* Support for WavPack DSD files together with the BASSWV add-on
BASS_StreamCreateFile/User/URL
* DSD-over-PCM with 0xAA markers
BASS_DSD_DOP_AA (BASS_DSD_StreamCreateFile/User/URL flag)
2.4 - 17/12/2014
----------------
* First release
Bug reports, Suggestions, Comments, Enquiries, etc
==================================================
If you have any of the aforementioned please visit the BASS forum at the
website.