2024-04-18 10:46:36 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
libwildmidi: update to 0.4.6.
Bug-fix and maintenance update after the previous version 0.4.5.
All users of wildmidi-0.4.x are encouraged to upgrade.
What's new in 0.4.6:
A lot of player cleanup and refactoring, thanks to initial work
by Azamat H. Hackimov, with addition of several safeguards and
minor fixes.
Ability to choose which audio output backends to include in the
build system: see the cmake script for the relevant WANT_???
options. Player's --help command line switch lists the available
backends. Thanks to initial work by Azamat H. Hackimov.
New native audio output backends for player: coreaudio for macOS,
sndio for OpenBSD, netbsd (sunaudio) for NetBSD.
Improved pkg-config file generation in cmake script (bug #236).
Workaround a link failure on AmigaOS4 with newer SDKs (bug #241).
Other minor source clean-ups.
CMake project clean-ups. Cmake v3.4 or newer is now required.
|
2023-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103) |
Log message:
*: convert to cmake/build.mk
|
2023-01-16 09:35:31 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libwildmidi: update to 0.4.5.
Bug-fix and maintenance update after the previous version 0.4.4.
All users of wildmidi-0.4.x are encouraged to upgrade.
What's new in 0.4.5:
Fixed MUS drum channels 9 and 15 being swapped if the same file
is played twice from the same memory buffer (bug #234).
Player: Fixed save midi reading wrong argv if there are no path
separators (bug #227).
Other code and build system clean-ups.
|
2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455) |
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459) |
Log message:
audio: Remove SHA1 hashes for distfiles
|
2021-04-06 09:53:56 by Thomas Klausner | Files touched by this commit (5) | |
Log message:
libwildmidi: update to 0.4.4.
Bug-fix and maintenance update after the previous version 0.4.3.
All users of wildmidi-0.4.x are strongly encouraged to upgrade.
What's new in 0.4.4:
Fixed integer overflow in midi parser sample count calculation (bug #200).
Fixed 8 bit ping pong GUS patch loaders (bug #207).
Fixed wrong variable use in reverb code (bug #210).
Reset block status of tty after playback (bug #211).
Fixed broken file name handling for 'save as midi' command during playback.
Clamp MUS volume commands (PR #226).
CMake project improvements (bugs: #214, #216, #217, #218) - cmake version \
3.1 or newer is now required.
|
2020-08-08 23:18:30 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Fix macOS build by treating it more like other platforms.
|
2020-03-22 07:57:54 by Nia Alarie | Files touched by this commit (1) |
Log message:
libwildmidi: doesn't need gmake
|
2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981) |
Log message:
all: migrate homepages from http to https
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
|
2019-07-15 16:39:55 by Nia Alarie | Files touched by this commit (3) | |
Log message:
libwildmidi: Update to 0.4.3
What's new in 0.4.3:
- New API addition: WildMidi_InitVIO(). It is like WildMidi_Init(),
- but tells the library to use caller-provided functions for file IO.
- See wildmidi_lib.h or the man page WildMidi_InitVIO(3) for details.
- This was suggested and implemented by Christian Breitwieser.
- Fixed Visual Studio optimized builds (bug #192, function ptr issue.)
- Fixed a thinko in one of the buffer size checks added in v0.4.2.
- Fixed possible out of bounds reads in sysex commands (bug #190).
- Fixed invalid reads during config parse with short patch file names.
- Do not treat a missing end-of-track marker as an error for type-0
- midi files (bug #183).
- Fixed bad reading of high delta values in XMI converter (bug #199).
- Fixed a memory leak when freeing a midi (bug #204).
- Fixed slurred/echoy playback at quick tempos on looped instruments
- (bug #185).
- Fixed certain midis sounding different compared to timidity, as if
- instruments not turned off (bug #186).
- Fixed compilation on systems without libm.
- Support for RISC OS, Nintendo Switch and PS Vita.
- Several clean-ups.
What's new in 0.4.2:
- Fixed CVE-2017-11661, CVE-2017-11662, CVE-2017-11663, CVE-2017-11664
- (Bug #175).
- Fixed WildMidi_Open() might read beyond buffer with too short inputs
- (Bug #178).
- Fixed a buffer overflow during playback with malformed midi files
- (Bug #180).
- GUS patch processing changes to meet users expectations (Bug #132).
- Worked around a build failure with newer FreeBSD versions failing to
- retrieve the ONLCR constant (Bug #171).
- Fixed a minor Windows unicode issue (PR #170).
- A few other fixes / clean-ups.
What's new in 0.4.1:
- Fixed bug in handling of the "source" directive in config files.
- Fixed a nasty bug in dBm_pan_volume. Other fixes and clean-ups.
- Build system updates. Install a pkg-config file on supported platforms such as \
Linux. New android ndk makefile.
- File i/o updates.
- Support for OS/2.
- Support for Nintendo 3DS
- Support for Nintendo Wii
- Support for AmigaOS and its variants like MorphOS and AROS.
|