BASSenc Changelog

What's new in BASSenc 2.4.9

Apr 17, 2012
  • Support for Shoutcast 2 servers
  • BASS_Encode_ServerInit
  • BASS_Encode_CastSendMeta
  • Casting and server support for PCM encoding (allows sending of pre-encoded data)
  • BASS_Encode_CastInit
  • BASS_Encode_ServerInit
  • PCM encoding without writing to file
  • BASS_Encode_Start
  • Notification of an encoder being freed
  • BASS_ENCODE_NOTIFY_FREE (ENCODENOTIFYPROC status)
  • RECTEST example updated (C version) for better Windows Vista/7 support

New in BASSenc 2.4.8 (Apr 17, 2012)

  • Built-in streaming servers
  • BASS_Encode_ServerInit
  • BASS_Encode_ServerKick
  • SERVER example added
  • CoreAudio encoding (OSX/iOS only)
  • BASS_Encode_StartCA/File
  • CAST/CONTEST/RECTEST examples updated
  • Queued/asynchronous encoding
  • BASS_ENCODE_QUEUE (BASS_Encode_Start/ACM/CA flag)
  • BASS_ENCODE_COUNT_QUEUE/_LIMIT/_FAIL (BASS_Encode_GetCount option)
  • BASS_ENCODE_CONFIG_QUEUE (BASS_SetConfig option)
  • BASS_Encode_StopEx
  • Encoding rate limiting to real-time speed
  • BASS_ENCODE_LIMIT (BASS_Encode_Start/ACM/CA flag)
  • NULL can be used to set an empty cast stream title
  • BASS_Encode_CastSetTitle
  • Shoutcast title setting fix
  • BASS_Encode_CastSetTitle
  • Xcode examples project added for OSX

New in BASSenc 2.4.7 (Apr 17, 2012)

  • Casting rate limiting is now bypassed on playback & recording, and optional otherwise
  • BASS_ENCODE_CAST_NOLIMIT (BASS_Encode_Start/Limit flag)
  • Support for Live365 servers
  • BASS_Encode_CastInit
  • Fixes for BASS_UNICODE flag issues
  • BASS_Encode_Start/Limit
  • BASS_Encode_GetACMFormat

New in BASSenc 2.4.6 (Apr 17, 2012)

  • Use of the BASS_CONFIG_NET_AGENT setting in cast server requests
  • BASS_Encode_CastGetStats
  • BASS_Encode_CastSetTitle
  • Thread-safety fix
  • BASS_Encode_Start/Limit
  • UTF-16 support on OSX
  • BASS_UNICODE (BASS_Encode_Start/Limit flag)

New in BASSenc 2.4.5 (Apr 17, 2012)

  • Fix for a potential casting timing issue on Windows
  • BASS_Encode_CastInit

New in BASSenc 2.4.4 (Apr 17, 2012)

  • Encoding length limiting
  • BASS_Encode_StartLimit

New in BASSenc 2.4.2 (Apr 17, 2012)

  • RF64 support
  • BASS_ENCODE_RF64 (BASS_Encode_Start/ACMFile flag)
  • Custom RIFF chunk writing
  • BASS_Encode_AddChunk
  • "fact" chunk writing
  • BASS_Encode_StartACMFile

New in BASSenc 2.4 (Apr 17, 2012)

  • Encoded data count retrieval
  • BASS_Encode_GetCount
  • 32-bit integer data conversion
  • BASS_ENCODE_FP_32BIT
  • Shoutcast title URL setting
  • BASS_Encode_CastSetTitle
  • Version retrieval
  • BASS_Encode_GetVersion
  • Callback "user" parameters changed to pointers
  • BASS_Encode_Start / ENCODEPROC
  • BASS_Encode_SetNotify / ENCODENOTIFYPROC