Author Topic: bass.dll updated to 2.4.14  (Read 3417 times)

sveakul

  • Sr. Member
  • ****
  • Posts: 2474
Released January 16, 2019.  Changelog since 2.4.13.8:

2.4.14 - 16/1/2019
------------------
* 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)

Windows version downloadable at: http://www.un4seen.com/download.php?bass24 .

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34363
i havent tested this with MB and dont plan to do so for a few days. I advise some caution, and at first glance i have some concerns with these:
* Plugin-specific flags are ignored in standard stream creation functions
* Pre-buffering during stream creation is now disabled by default
* Windows mixer settings are retained by default

sveakul

  • Sr. Member
  • ****
  • Posts: 2474
Thanks Steven for the heads-up.  I have been using MusicBee for a while with bass.dll version 2.4.13.35 with no issues, but am holding off on updating to this one until you finish your testing.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34363
https://getmusicbee.com/patches/MusicBee33_Patched.zip

includes the new bass.dll
also its possible that DSD RAW works now for people with ASIO devices that support it - i am not able to test this to confirm

sveakul

  • Sr. Member
  • ****
  • Posts: 2474
Thanks for the update!   At least there should be some fairly immediate feedback now if the concerns you listed cause any issues (but maybe you have those sorted already?).