Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: Juanito on June 19, 2009, 07:41:01 AM
-
Ref:
$ mpg123 --list-modules
Available modules
-----------------
oss output Output audio using OSS
dummy output Dummy audio output - does not output audio.
..would it be possible to add the alsa module (what a pain this guy is, eh?)
Unfortunately xmms with the alsa module results in a series of clicks in a bluetooth headset (the bluez wiki suggests this might be a problem, it plays fine through a sound card), but on the plus side, MPlayer-svn-gtk1 plays fine via alsa to a bluetooth headset - nerdy, but somehow cool.
-
ALSA output module added.
-
..gave it a quick try, but:
$ mpg123 --list-modules
mpg123 has been built in legacy mode - dynamic modules are not available.
Available modules
-----------------
oss output Output audio using OSS
You made some mistake in program usage... let me briefly remind you:
...
If I load alsa/alsa-devs and make a quick n dirty compile, mpg123 will play via alsa, it still goes on about "legacy mode"...
Edit: If you load libltdl from libtool and then compile, things seem to work better: $ mpg123 --list-modules
Available modules
-----------------
dummy output Dummy audio output - does not output audio.
oss output Output audio using OSS
alsa output Output audio using Advanced Linux Sound Architecture (ALSA).
-
The compile listed alsa, oss, and dummy as available output drivers. I did not compile against libtool to avoid that libtool shared library dependency. I reckon I could build it against libtool and make it a self contained app with libtdl.so* included in the package as to not have to have libtool loaded as a dep.
-
Rebuilt as a self contained app with libltdl included to avoid libtool dependency/conflict and that seems to work.