-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathChangelog
More file actions
131 lines (114 loc) · 4.73 KB
/
Changelog
File metadata and controls
131 lines (114 loc) · 4.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Stable versions
---------------
4.3.0 (?):
Changes by Alice Rowan
- Support 24-bit and 32-bit output (requires libxmp 4.7.0+):
AHI, ALSA, BeOS/Haiku, CoreAudio, NetBSD, OSS, PulseAudio,
sndio, WinMM, AIFF, file, WAV.
- Use XMP_MAX_SRATE as the limit for -f instead of 48000
(requires libxmp 4.7.0+).
- Report pan value "---" for instruments/samples without
a default panning value (sub->pan < 0).
- Don't unmute muted IT channels unless explicitly unmuted by
the -S/--solo option.
- Haiku: Fix configure C++11 detection error message.
- AHI: fix crash on OpenDevice failure.
- ALSA: fix 8-bit and unsigned format mismatches after init.
- BeOS/Haiku: support 8-bit unsigned, strip unsigned otherwise.
- NetBSD: find the nearest match for the requested format.
- PulseAudio: support 8-bit output.
- WinMM: support 8-bit unsigned, strip unsigned otherwise.
- file: fix incorrect handling of -Dendian ("big" would output
little endian, anything else would output big endian).
- wav: fix incorrect RIFF length in output.
- wav: add terminal pad byte after odd length data chunks.
4.2.0 (20230615):
Changes by Özkan Sezer:
- Fix OS/2 and Amiga builds. OS-specific tweaks.
- DOS Sound Blaster output, adapted from mikmod.
- Build system improvements.
Changes by Emanuel Haupt:
- Make configure detect sndio on FreeBSD
Changes by Alice Rowan:
- Fix mod->xxs out-of-bounds read.
- Fix terminal output for MSYS2.
- Fix crash-on-exit in Windows audio output.
- Fixes to BSD audio output modules.
Changes by Cameron Cawley:
- Support compiling for Windows with OpenWatcom.
- DOS Sound Blaster support using OpenWatcom.
4.1.0 (20160719):
- Requires libxmp 4.4
- Add option to force tracker emulation
- Add option to use simulated Amiga mixers
- Add option to set the maximum number of virtual channels
- Add command to switch between standard and classic mixers
- Add command to display current mixer type
- Fix default amplification factor
- Fix module-specific configuration file options
- Fix screen corruption when module uses more than 255 virtual
channels (reported by Lionel Debroux)
- Remove option --offset-bug-emulation
4.0.11 (20160306):
- Mark surround channels in channel list
- Address errors reported by Coverity Scan
4.0.10 (20141030):
- Add AIFF file output driver (by Lorence Lombardo)
- Add command 'h' to display help message (by Eugene Toder)
- Fix sound driver deinitialization on signal (by Eugene Toder)
- Adjust CoreAudio driver latency
- Fix missing --all-sequences in help message
4.0.9 (20140926):
- Add option '-p' to set the default pan amplitude
- Add parameter 'default_pan' to configuration file
- Fix library detection when cross-compiling
- Fix Visual Studio 2013 build (by Stephen Leary)
- Default pan amplitude set to 50%
4.0.8 (20140714):
- Add command 'c' to display module comment
- Add command-line option -C to display module comment
- Fix ignored amplify option (by Dennis Lindroos)
- Fix Win64 compatibility (by Özkan Sezer)
- Fix configuration file location in Windows (by Özkan Sezer)
- Fix screen corruption with large number of rows
4.0.7 (20140224):
- Fix NetBSD sound driver (by shattered)
- Fix Haiku sound driver
- Fix info message display time
- Start instrument numbering at 1
- Minor cosmetic fixes
4.0.6 (20130519):
- Fix error when g++ is absent on non-BeOS (by Jan Engelhardt)
- Portability fixes to build with Visual C++
4.0.5 (20130512):
- Change buildsystem to use automake (by Jan Engelhardt)
- Fix loop when skipping to first file and it's not playable
4.0.4 (20130428):
- Fix executable suffix in MinGW32
- Fix frame info display in Windows (reported by vaseleos0)
- Fix build issues with Solaris Studio
4.0.3 (20130421):
- Fix native-endian coreaudio output (reported by Misty De Meo)
- Fix MinGW32 build (reported by vaseleos0)
- Fix Cygwin build (reported by Benjamin Shadwick)
- Fix module-specifc flags to override built-in quirks (requires
libxmp 4.1 or later)
- Don't place configuration file in places like /usr/local/etc
New features requested by Benjamin Shadwick:
- Add commands '<' and '>' to jump to previous/next sequence
- Add command 'z' to toggle the subsong explorer on/off
- Add option -z <num> to play a specified sequence
- Add option -Z to play all sequences in module
- Add option --loop-all to loop over entire module list
4.0.2 (20130407):
- Fix data type in coreaudio driver
Changes by Jan Engelhardt:
- give Pulseaudio higher priority than ALSA
- give ALSA output higher priority than OSS
- fix background process handling
- sanitize background/foreground notation
4.0.1 (20130216):
- fix license issues reported by Jan Engelhardt
- fix pulseaudio detection (by Emanuel Haupt)
4.0.0 (20130213):
- rewrite player to use libxmp 4.0