BASSWMA Changelog

What's new in BASSWMA 2.4.4

Apr 12, 2012
  • Codec information retrieval
  • BASS_TAG_WMA_CODEC (BASS_ChannelGetTags/BASS_WMA_GetTags type)
  • PCM "encoding" support
  • BASS_WMA_ENCODE_PCM (BASS_WMA_EncodeOpen/File/Network/Publish flag)
  • Support for Unicode URLs via plugin system
  • BASS_StreamCreateURL

New in BASSWMA 2.4.3 (Apr 12, 2012)

  • Tag retrieval without a stream
  • BASS_WMA_GetTags
  • WPL playlist processing
  • BASS_CONFIG_NET_PLAYLIST (BASS_SetConfig option)
  • Detection of a publishing point initialization problem
  • BASS_WMA_EncodeOpenPublish/Multi

New in BASSWMA 2.4.2 (Apr 12, 2012)

  • DOWNLOADPROC support for streams in ASX files (requires BASS 2.4.3)
  • BASS_StreamCreateURL
  • WMV audio playback is now optional
  • BASS_CONFIG_WMA_VIDEO (BASS_SetConfig option)
  • NETRADIO example added

New in BASSWMA 2.4 (Apr 12, 2012)

  • Support for buffered user file streaming
  • BASS_WMA_StreamCreateFileUser
  • 64-bit file positioning
  • BASS_WMA_StreamCreateFile/Auth
  • Separate sync for WMA mid-stream tags (instead of BASS_SYNC_META)
  • BASS_SYNC_WMA_META (BASS_ChannelSetSync type)
  • Mid-stream tag retrieval
  • BASS_TAG_WMA_META (BASS_ChannelGetTag type)
  • Tag name/value delimiter changed to '='
  • BASS_TAG_WMA (BASS_ChannelGetTags type)
  • BASS_TAG_WMA_META (BASS_ChannelGetTags type)
  • ASX processing determined by BASS_CONFIG_NET_PLAYLIST config option
  • BASS_CONFIG_WMA_ASX *removed*
  • Prebuffering is disabled by default
  • BASS_CONFIG_WMA_PREBUF (BASS_SetConfig option)
  • Callback "user" parameters changed to pointers
  • BASS_WMA_StreamCreateFileUser
  • BASS_WMA_EncodeOpen / WMENCODEPROC
  • BASS_WMA_EncodeSetNotify / CLIENTCONNECTPROC

New in BASSWMA 2.3.0.3 (Apr 12, 2012)

  • Support for internet stream connection status retrieval
  • BASS_FILEPOS_CONNECTED (BASS_StreamGetFilePosition mode)

New in BASSWMA 2.3.0.2 (Apr 12, 2012)

  • WMA standard/Pro encoding specification
  • BASS_WMA_ENCODE_STANDARD/PRO (BASS_WMA_EncodeOpen/File/Network/Publish flags)
  • 24-bit encoding
  • BASS_WMA_ENCODE_24BIT (BASS_WMA_EncodeOpen/File/Network/Publish flag)
  • BASS file handling
  • BASS_CONFIG_WMA_BASSFILE (BASS_SetConfig option)

New in BASSWMA 2.3.0.1 (Apr 12, 2012)

  • ASX file processing
  • BASS_CONFIG_WMA_ASX (BASS_SetConfig option)

New in BASSWMA 2.3 (Apr 12, 2012)

  • Plugin system support for URLs
  • BASS_StreamCreateURL
  • Encoding support for 8-bit and 32-bit floating-point data
  • BASS_WMA_EncodeOpen/File/Network/Publish
  • Multi-bitrate encoding/broadcasting
  • BASS_WMA_EncodeOpenNetworkMulti
  • BASS_WMA_EncodeOpenPublishMulti
  • Tag setting in ANSI and Unicode (as well as UTF-8)
  • BASS_WMA_EncodeSetTag
  • Header tag setting automatically ends when encoding begins
  • BASS_WMA_EncodeSetTag
  • BASS_WMA_ENCODE_TAGS (BASS_WMA_EncodeOpen/etc flag) *removed*
  • Retrieval of encoder IWMWriter interface
  • BASS_WMA_GetWMObject (replaces BASS_WMA_GetIWMReader)
  • Dynamic loading of WMVCORE (v9 or above required)
  • CONTEST C example removed (didn't really add anything)
  • Reduced DLL size