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
Claudio Matsuoka
8df4db3f1d
Merge pull request #6 from eltoder/help-keys
...
Tiny change in keyboard shortcuts.
11 years ago
Claudio Matsuoka
baeae75311
Fix missing --all-sequences in help message
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Eugene Toder
ec09a26116
Tiny change in keyboard shortcuts.
...
1. Add a keyboard shortcut 'h' as an alias for '?'. 'h' is quite common.
2. Advertise it in the banner, so people can discover all the other
shortcuts. Feel free to change the wording.
11 years ago
Claudio Matsuoka
587b960094
Add AIFF file output driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
11 years ago
Claudio Matsuoka
638d109dde
Adjust CoreAudio driver latency
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
8058998e1a
Address deprecated call warnings in CoreAudio driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
2bb8e71264
Update demo module
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
412e1686ef
Update date in changelog and manpage
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
df57af52ae
Set default pan value to 50 percent
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Stephen Leary
f52b3b1342
Fix typo in variable setting
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
2a1a0559e3
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
89134e2215
Improve library detection in cross-compilation
...
Autoconf checks for native libraries (when using PKG_CHECK_MODULES) when
cross-compiling, and it shouldn't. Follow the suggestion in
http://stackoverflow.com/questions/12624600 and double-check with
AC_CHECK_LIB. I hate pkg-config.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
42a0a7b4d7
Update version number
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
ff851f50b3
Add parameter default_pan to configuration file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
4acd98166a
Add option to set the default pan amplitude
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
a7abbd30e3
Add public domain demo module
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
04e5b761f1
Display feedback if no comment data in mod
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago
Claudio Matsuoka
eb60cbef13
Update changelog and dates
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
12 years ago