BASS

DLL BASS 2.4.15

Нет прав для скачивания
Список изменений:
  • Channel processing granularity option BASS_ATTRIB_GRANULE (BASS_ChannelSetAttribute option)
  • Asynchronous mixtime sync callbacks BASS_SYNC_THREAD (BASS_ChannelSetSync flag)
  • Output device update period can be set in samples BASS_CONFIG_DEV_PERIOD (BASS_SetConfig option)
  • Continuous output when nothing is playing is now optional on OSX/iOS too BASS_CONFIG_DEV_NONSTOP (BASS_SetConfig option)
  • AAudio output support on Android BASS_Init BASS_CONFIG_ANDROID_AAUDIO (BASS_SetConfig option)
  • Support for audio session IDs on Android BASS_CONFIG_ANDROID_SESSIONID (BASS_SetConfig option)
  • ParcelFileDescriptor support on Android BASS_StreamCreateFile, BASS_SampleLoad, BASS_MusicLoad
  • FloatValue Java class added to receive floating-point values on Android 10 BASS_Get3DFactors, BASS_RecordGetInput, BASS_ChannelGetAttribute, BASS_ChannelGet3DAttributes
  • Audio session configuration option on iOS BASS_CONFIG_IOS_SESSION (BASS_SetConfig option)
  • OGG channel type constant renamed/duplicated to VORBIS BASS_CTYPE_STREAM_VORBIS
  • Error code for recognised file formats without audio BASS_ERROR_NOTAUDIO (BASS_StreamCreateFile/User/URL error code)
  • Error code for unstreamable MP4 files due to atom order BASS_ERROR_UNSTREAMABLE (BASS_StreamCreateFileUser/URL error code)
  • Fix for AAC streaming with BASS_STREAM_BLOCK on OSX 10.15 and iOS 13 BASS_StreamCreateURL/FileUser
  • Fix for playback rate changing bug when using DirectSound BASS_ATTRIB_FREQ (BASS_ChannelSetAttribute option)
  • armv6 architecture support dropped on iOS
Изменения:
* Support for playback on the "No sound" device
BASS_Init
BASS_StreamCreateFile/User/URL
BASS_SampleLoad/Create
BASS_ChannelPlay
* Improved sample rate conversion quality, including 64 point option
BASS_ATTRIB_SRC (BASS_ChannelSetAttribute option)
BASS_CONFIG_SRC/_SAMPLE (BASS_SetConfig options)
* Loopback (output device) recording on Windows Vista and above
BASS_RecordInit
BASS_RecordGetDeviceInfo
BASS_DEVICE_LOOPBACK (BASS_DEVICEINFO flag)
DEVLIST and RECTEST examples updated
* Native format recording option
BASS_RecordStart
* Access to the 3D output mix for applying DSP/FX
STREAMPROC_DEVICE_3D (BASS_StreamCreate option)
* Retrieval of a device's started/stopped status
BASS_IsStarted
* Sync for when a device stops unexpectedly
BASS_SYNC_DEV_FAIL (BASS_ChannelSetSync type)
* New channel playback state for a paused device
BASS_ACTIVE_PAUSED_DEVICE (BASS_ChannelIsActive)
* Sync for when a device's sample format changes
BASS_SYNC_DEV_FORMAT (BASS_ChannelSetSync type)
* Adjustable output device update period
BASS_CONFIG_DEV_PERIOD (BASS_SetConfig option)
* Nyquist FFT option
BASS_DATA_FFT_NYQUIST (BASS_ChannelGetData flag)
* Plugin-specific flags are ignored in standard stream creation functions
BASS_StreamCreateFile/User/URL
* Pre-buffering during stream creation is now disabled by default
BASS_CONFIG_NET_PREBUF_WAIT (BASS_SetConfig option)
BASS_StreamCreateURL/FileUser
* Existing internet streams are unaffected by read timeout config changes
BASS_CONFIG_NET_READTIMEOUT (BASS_SetConfig option)
* Retrieval of the number of existing handles
BASS_CONFIG_HANDLES (BASS_GetConfig option)
* Windows mixer settings are retained by default and optionally not
BASS_CONFIG_WASAPI_PERSIST (BASS_SetConfig option)
* Configurable OpenSSL library filename on Linux/Android
BASS_CONFIG_LIBSSL (BASS_SetConfigPtr option)
* Fix for bug in playback buffering disabling option
BASS_ATTRIB_NOBUFFER (BASS_ChannelSetAttribute option)
* Fix to support long logarithmic curves in volume effects
BASS_FX_VOLUME (BASS_ChannelSetFX type)
Изменения:
2.4.13.8 - 6/2/2018
-------------------
* Indication of a file's original sample format being floating-point
BASS_ORIGRES_FLOAT (BASS_CHANNELINFO/SAMPLE flag)
* Some extra sample data is retained to account for device latency in data retrieval
BASS_ChannelGetData
* FFT window is shortened to match amount of available data when less than FFT size
BASS_ChannelGetData
* FFT level adjusted to be approx the same regardless of amount of available data
BASS_ChannelGetData
* Fix for crash when decoding channels are dissociated from a device
BASS_NODEVICE (BASS_ChannelSetDevice option)

2.4.13 - 19/12/2017
-------------------
* WASAPI output on Windows (DirectSound is fallback/optional)
BASS_DEVICE_DSOUND (BASS_Init flag)
BASS_CONFIG_DEV_BUFFER/NONSTOP (BASS_SetConfig options)
BASS_CONFIG_SRC/_SAMPLE (BASS_SetConfig options)
BASS_ATTRIB_SRC/NORAMP (BASS_ChannelSetAttribute options)
* Default output device following support extended to Windows Vista and OSX
BASS_CONFIG_DEV_DEFAULT (BASS_SetConfig option)
* Seamless playback buffer length changing
BASS_ATTRIB_BUFFER (BASS_ChannelSetAttribute option)
SYNTH example updated
* Access to the final output mix for applying DSP/FX
STREAMPROC_DEVICE (BASS_StreamCreate option)
BASS_CTYPE_STREAM_DEVICE
FXTEST example updated
* Dissociating of decoding channels from a device
BASS_NODEVICE (BASS_ChannelSetDevice option)
* Volume attribute levels above 1.0 for amplification
BASS_ATTRIB_VOL (BASS_ChannelSetAttribute option)
* Logarithmic attribute slides
BASS_SLIDE_LOG (BASS_ChannelSlideAttribute flag)
* Volume & panning attribute affected level retrieval
BASS_LEVEL_VOLPAN (BASS_ChannelGetLevelEx flag)
* Volume level adjustment effect
BASS_FX_VOLUME (BASS_ChannelSetFX type)
BASS_FX_VOLUME_PARAM structure
* Asynchronous pre-buffering
BASS_CONFIG_NET_PREBUF_WAIT (BASS_SetConfig option)
BASS_StreamCreateURL/FileUser
CONTEST and NETRADIO examples updated
* Decoding channels can be dissociated from a device
BASS_ChannelSetDevice
* Resetting of user file streams/decoders
BASS_POS_RESET (BASS_ChannelSetPosition flag)
* Relative seeking
BASS_POS_RELATIVE (BASS_ChannelSetPosition flag)
* RIFF cue points chunk retrieval
BASS_TAG_RIFF_CUE (BASS_ChannelGetTags type)
TAG_CUE structure
* RIFF sample chunk retrieval
BASS_TAG_RIFF_SMPL (BASS_ChannelGetTags type)
TAG_SMPL structure
* Support for Category/Description/Grouping/Keywords/Lyrics MP4 tags
BASS_TAG_MP4 (BASS_ChannelGetTags type)
* Separate channel type for dummy streams
BASS_CTYPE_STREAM_DUMMY
* Stalled internet stream buffering progress retrieval
BASS_FILEPOS_BUFFERING (BASS_StreamGetFilePosition mode)
CONTEST and NETRADIO examples updated
* Playlist recursion depth config option
BASS_CONFIG_NET_PLAYLIST_DEPTH (BASS_SetConfig options)
* Push file system read functions can now return 0 without ending the file
STREAMFILE_BUFFERPUSH (BASS_StreamCreateFileUser system)
FILEREADPROC
* 16 point SRC is used by default when SSE is available
BASS_CONFIG_SRC (BASS_SetConfig option)
* Mono downmixing for all file formats in sample loading
BASS_SAMPLE_MONO (BASS_SampleLoad flag)
* Mono OGG stream downmixing
BASS_SAMPLE_MONO (BASS_StreamCreateFile/User/URL flag)
* Media Foundation availability detection
BASS_CONFIG_MF_DISABLE (BASS_GetConfig option)
PLUGINS example updated
* AudioTrack output on Android
BASS_DEVICE_AUDIOTRACK (BASS_Init flag)
* Support for Android Media codecs
BASS_StreamCreateFile/User/URL
BASS_TAG_AM_MIME/NAME (BASS_ChannelGetTags type)
BASS_CONFIG_AM_DISABLE (BASS_SetConfig option)
* Panning fix for MOD files created with ScreamTracker 3
BASS_MusicLoad
* Fix for compressor and distotion DX8 effects with floating-point data on Windows
BASS_FX_DX8_COMPRESSOR/DISTORTION (BASS_ChannelSetFX types)
* Fix for plugin freeing issue on 64-bit platforms (HPLUGIN is not library address any more)
BASS_PluginLoad
BASS_PluginFree
Изменения:
  • Adds support for DSP/FX chain order modification
  • average bitrate retrieval
  • ramping-out when stopping/pausing playback
  • 32768 sample FFT processing
  • FastTracker2 panning for XM files
  • support for longer device names on Windows.
  • fixes a compatibility issue with Xcode 7, which has required the dropping of PowerPC support on OSX
  • Like
Реакции: keycaptchafreeversion
Список изменений (22.12.2014):
Код:
* Support for custom HTTP request headers
	BASS_StreamCreateURL
* HTTPS support on Linux/Android
	BASS_StreamCreateURL
* Redirection HTTP headers provided during connection
	BASS_STREAM_STATUS (BASS_StreamCreateURL flag)
	DOWNLOADPROC
* Adjustable stalled internet stream resumption buffer level
	BASS_ATTRIB_NET_RESUME (BASS_ChannelSetAttribute option)
* Extended level retrieval inc. multi-channel and RMS options
	BASS_ChannelGetLevelEx
* Inexact/faster seeking
	BASS_POS_INEXACT (BASS_ChannelSetPosition flag)
* Post-stream creation scanning (seek table building)
	BASS_POS_SCAN (BASS_ChannelSetPosition flag)
* Extended attribute support
	BASS_ChannelGet/SetAttributeEx
* Scanned info retrieval and setting
	BASS_ATTRIB_SCANINFO (BASS_ChannelGet/SetAttributeEx option)
* Built-in ADPCM WAVE file support on Linux/Android/WinCE
	BASS_StreamCreateFile/User/URL
	BASS_SampleLoad
* Active MOD channel count retrieval
	BASS_ATTRIB_MUSIC_ACTIVE (BASS_ChannelGetAttribute option)
* Fractional sample rates
	BASS_ATTRIB_FREQ (BASS_ChannelSetAttribute option)
* Device type information
	BASS_DEVICE_TYPE_xxx (BASS_DEVICEINFO flags)
* Unicode support for recording input names
	BASS_CONFIG_UNICODE
	BASS_RecordGetInputName
* File size retrieval
	BASS_FILEPOS_SIZE (BASS_StreamGetFilePosition mode)
* Asynchronous file reading buffer level retrieval
	BASS_FILEPOS_ASYNCBUF (BASS_StreamGetFilePosition mode)
* MPEG data search limit raised to 1MB
	BASS_CONFIG_VERIFY
* Separate MPEG data search limit for internet/buffered streams
	BASS_CONFIG_VERIFY_NET
* Support for iTunes gapless info with Media Foundation and CoreAudio codecs
	BASS_StreamCreateFile/User
* Airplay receiver enumeration and selection on OSX
	BASS_DEVICES_AIRPLAY (BASS_GetDeviceInfo flag)
	BASS_CONFIG_AIRPLAY (BASS_SetConfig option)
* Media Foundation playback of audio from videos is now optional
	BASS_CONFIG_MF_VIDEO (BASS_SetConfig option)
* Optional floating-point or fixed-point data retrieval on Android/WinCE
	BASS_DATA_FLOAT/FIXED (BASS_ChannelGetData flags)
* Continuous output when nothing is playing on Linux/Android/WinCE
	BASS_CONFIG_DEV_NONSTOP (BASS_SetConfig option)
* Fix for decoding channels being ended when stopping the output device
	BASS_Stop
* Fix for Media Foundation internet/buffered streaming on Windows 8
	BASS_StreamCreateURL
	BASS_StreamCreateFileUser
* Improved compatibility with recent PulseAudio versions on Linux
* LIST and MODTEST examples added
* MASM API and examples removed (available as separate download)
Сверху