BASSenc_OPUS 2.4 Copyright (c) 2016-2024 Un4seen Developments Ltd. All rights reserved. Files that you should have found in the BASSenc_OPUS package ============================================================ Win32 version ------------- BASSENC_OPUS.TXT This file BASSENC_OPUS.DLL BASSenc_OPUS module BASSENC_OPUS.CHM BASSenc_OPUS documentation X64\ BASSENC_OPUS.DLL 64-bit BASSenc_OPUS module C\ C/C++ API... BASSENC_OPUS.H BASSenc_OPUS C/C++ header file BASSENC_OPUS.LIB BASSenc_OPUS import library X64\ BASSENC_OPUS.LIB 64-bit BASSenc_OPUS import library VB\ Visual Basic API... BASSENC_OPUS.BAS BASSenc_OPUS Visual Basic module DELPHI\ Delphi API... BASSENC_OPUS.PAS BASSenc_OPUS Delphi unit macOS version ------------- BASSENC_OPUS.TXT This file LIBBASSENC_OPUS.DYLIB BASSenc_OPUS module BASSENC_OPUS.CHM BASSenc_OPUS documentation BASSENC_OPUS.H BASSenc_OPUS C/C++ header file Linux version ------------- BASSENC_OPUS.TXT This file BASSENC_OPUS.CHM BASSenc_OPUS documentation BASSENC_OPUS.H BASSenc_OPUS C/C++ header file LIBS\ BASSenc_OPUS modules ... Android version --------------- BASSENC_OPUS.TXT This file BASSENC_OPUS.CHM BASSenc_OPUS documentation LIBS\ BASSenc_OPUS modules ... C\ C/C++ API... BASSENC_OPUS.H BASSenc_OPUS C/C++ header file JAVA\COM\UN4SEEN\BASS\ BASSENC_OPUS.JAVA BASSenc_OPUS Java class iOS version ----------- BASSENC_OPUS.TXT This file BASSENC_OPUS.XCFRAMEWORK BASSenc_OPUS framework BASSENC_OPUS.CHM BASSenc_OPUS documentation BASSENC_OPUS.H BASSenc_OPUS C/C++ header file What's the point? ================= BASSenc_OPUS is an extension to the BASSenc add-on that allows BASS channels to be Opus encoded, with support for OPUSENC options. Requirements ============ BASS 2.4 and BASSenc 2.4.12 or above are required. Using BASSenc_OPUS ================== The usage information in the BASS.TXT file (from the BASS package) is also applicable to BASSenc_OPUS and other add-ons. Latest Version ============== The latest versions of BASSenc_OPUS & BASS can be found at the BASS website: www.un4seen.com Licence ======= BASSenc_OPUS is free to use with BASS. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BASSENC_OPUS 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 BASSENC_OPUS. YOU USE BASSENC_OPUS ENTIRELY AT YOUR OWN RISK. Usage of BASSenc_OPUS indicates that you agree to the above conditions. All trademarks and other registered names contained in the BASSenc_OPUS package are the property of their respective owners. Credits ======= Opus encoding is based on libOpus, Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin, Timothy B. Terriberry, CSIRO, Gregory Maxwell, Mark Borgerding, Erik de Castro Lopo. And libSpeexDSP, Copyright 2002-2008 Xiph.Org, Jean-Marc Valin. 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.4 - 2/8/2024 ---------------- * Raw Opus output without an Ogg container (--no-ogg option) BASS_Encode_OPUS_Start * Custom channel mapping/coupling with --mapping-255 option BASS_Encode_OPUS_Start/File * Updated to libOpus 1.5.2 2.4.3 - 26/9/2023 ----------------- * Disable reordering channels for Opus spec (--no-reorder option) BASS_Encode_OPUS_Start/File * Channel mapping family 255 (--mapping-255 option) BASS_Encode_OPUS_Start/File 2.4.2.1 - 4/5/2023 ------------------ * Updated to libOpus 1.4 * SSE is required on x86 platforms 2.4.2 - 3/12/2020 ----------------- * Bitstream chaining for option/metadata changes BASS_Encode_OPUS_NewStream * Support for track number tag (--tracknumber option) BASS_Encode_OPUS_Start/File * Updated to libOpus 1.3.1 2.4.1 - 1/11/2018 ----------------- * Support for picture embedding (--picture option) BASS_Encode_OPUS_Start/File * Support for advanced contols (--set-ctl-int option) BASS_Encode_OPUS_Start/File * Updated to libOpus 1.3 2.4.0.2 - 4/7/2017 ------------------ * Updated to libOpus 1.2.1 * Fixed channel order in multi-channel encoding 2.4.0.1 - 24/1/2017 ------------------- * Updated to libOpus 1.1.4 2.4 - 2/9/2016 -------------- * First release Bug reports, Suggestions, Comments, Enquiries, etc ================================================== If you have any of the aforementioned please visit the BASS forum at the website.