This includes some noteworthy, but backwards-compatible library
changes.
libmpg123:
Running on precomputed tables now, no need to call mpg123_init() or
mpg123_exit() anymore.
libmpg123, libout123:
Added API that avoids enums, mapped-to by default.
Tested with Unholy Heights, Cryptark, Celeste, Rogue Legacy
Update Notes:
New Features:
Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
Added support for XMA2 audio, for Xbox 360 data
Fixes:
Voice filters/effects should be processed even when SendCount is 0
FACT:
Fix parsing/calculation of filter Q factors
Enforce STOPPING flag for fade-outs or RPC releases
Various fixes for parsing big-endian SoundBanks
from deserter666/at/danwin1210.me, ok solene@
ZynAddSubFX is a opensource software synthesizer capable of making
a countless number of instruments, from some common heard from
expensive hardware to interesting sounds that you'll boost to an
amazing universe of sounds.
Recent addition of a qt5-flavor resulted in a dpb-related issue causing
only one of the flavors being build unless building happens on different
machines or dpb junks no longer needed installed packages in between.
Fix this by dropping flavors and moving audacious to Qt5.
"ports parts are good" sthen@
Tested working with Unexplored.
Changelog:
21.03.05
Fixes a regression that caused SoundBanks to no longer parse correctly
21.03
New Features:
* XACT:
** Implemented FACT_FLAG_MANAGEDATA
** Implemented the CUEPLAY and CUESTOP notification types
** Added support for XACT 3.0 content
** Added support for WaveBanks with endian-swapped PCM data
21.02
New Features:
* XACT: All notification types with the PERSIST flag are now recorded
version (the 2.x releases are different enough that the 1.x port isn't
any help if anyone wants to update - newest 2.x release is still 5+
years old), doesn't build with -fno-common, limited hardware support.
audio/clementine may be an alternative; also ipod support could possibly
be added to amarok/banshee/rhythmbox via libgpod if needed.
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.