sezero
91d3e09d94
provide a Makefile.os2 (to be used with Watcom, tested with OpenWatcom 1.9)
9 years ago
sezero
c9c2095479
src/sound.c: add os/2 dart driver registration, guarded by a SOUND_OS2DART ifdef
9 years ago
sezero
0959a93acb
src/sound_dart.c: make it to build. it is actually functional too.
9 years ago
sezero
6441eea079
src/read_config.c: update read_config() and read_modconf() for OS/2
9 years ago
sezero
c76c2d5eef
src/commands.c: use conio.h / kbhit() for OS/2 builds, as well.
9 years ago
sezero
6ea590909f
src/list.h: define __inline__ as inline for Watcom.
9 years ago
Claudio Matsuoka
eb27cca598
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
9 years ago
sezero
b1e4d9abf8
do not assume -lxmp is accessible by default and use libxmp_LIBS before AC_CHECK_LIB
9 years ago
Claudio Matsuoka
c7c2be6681
Cosmetic fix
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
c9c9165daa
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
fd56e2eefd
Revert "Cosmetic change in paused message"
...
This reverts commit ae7019db76 .
10 years ago
Claudio Matsuoka
ae7019db76
Cosmetic change in paused message
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
da82ebe095
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
848fc4db00
Change command line parameter name from classic to amiga
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
ae40fda525
Nah, 50% is better with headphones
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
a9266350c1
Set default mod pan to 60%
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
b5925daef5
Update configuration file info text
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
aa4c23cd0d
Update changelog and man page date
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
abd721629c
Keep classic mixer flags persistent between modules
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
f8670fc1af
Fix pan format in instrument info
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
13f170f6aa
Update documentation
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
e7eb6ef47a
Fix screen corruption with more than 255 virtual channels
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
8190b2790b
Add configuration file option to set number of mixer voices
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
e3f0c4b005
Update README file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
d8d12c7210
Update standard mixer name
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
a5c583f54e
Update Amiga mixer name
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
b68df6082b
Update help message
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
0e6afbdcea
Add command to display current mixer type
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
faf54384e9
Display current mixer type
...
There was a bug in the library that was preventing this to work. We fixed
that, but now we require at least libxmp a3b8005.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
d5f6343acf
Update documentation.
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
58e2311122
Fix module specific configuration file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
d2ab411f80
Fix default amplification factor
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
b7a5fa0632
Fix classic mixer selection
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
e70918de87
Add option to enable classic sound mixers
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
5e32230227
Show in module info if player mode is forced
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
9651284b91
Add support for libxmp 4.4 player mode setting
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
c5132d8f7b
Update version and copyright info
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
4e8b8e75ee
Update version number
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
10 years ago
Claudio Matsuoka
269a6c1310
Handle lseek errors in WAV output driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
f37447228f
Handle lseek errors in AIFF output driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
35dcef4fd6
Address Coverity Scan errors
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
440c071c78
Mark surround channels in channel list
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
f4627c9954
Add conditional compile to build with libxmp pre-4.3.0
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
9ca75b2d2c
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
f9c950e709
Update version number
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
41f5579704
Enable silent build by default
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
c151b63e48
Update documentation
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
ccfebb0ba6
Don't call deinitialization from signal handler
...
Eugene Toder reports:
When I abort the playback using Ctrl-C I get the following error:
Assertion 'pthread_mutex_destroy(&m->mutex) == 0' failed at
pulsecore/mutex-posix.c:83, function pa_mutex_free(). Aborting.
Aborted (core dumped)
This happens because xmp registers a signal handler for SIGINT that calls
sound->deinit(). For the PulseAudio driver this calls pa_simple_free(),
which is apparently not happy to be called from a signal handler. Commenting
out the call to deinit() fixes the problem, and seems to work well for both
OSS and PulseAudio.
Generally speaking, calling deinit() from a signal handler is dangerous --
it's likely to call free() or similar, which is not signal safe. Is this
necessary? If the idea is to have a graceful shutdown on Ctrl-C, the handler
should set a flag or use longjmp() to exit the play loop in main(). Also,
attempting a graceful shutdown for SIGFPE and especially SIGSEGV is probably
not a good idea.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
ecc0528155
Update documentation with h command
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
20aace83ad
Minor changes in driver description
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago