Tiny Core Extensions > TCE 3.x
pulseaudio
Juanito:
updated extension posted:
--- Code: ---Title: pulseaudio.tcz
Description: pulseaudio sound server
Version: git 2010/05/01
Author: see list of sites below
Original-site: see list of sites below
Copying-policy: see list of sites below
Size: 892KB
Extension_by: juanito
Comments: PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy
for sound applications. It allows you to do advanced operations on your
sound data as it passes between your application and your hardware.
Things like transferring the audio to a different machine, changing
the sample format or channel count and mixing several sounds into one
are easily achieved using a sound server
----------
howto:
alsa needs to be working for whatever sound device you have
exit to console
create ~/.X.d/dbus containing:
"dbus-launch --sh-syntax --exit-with-session"
startx
$ pulseaudio -vv [to test]
create ~/.X.d/pulseaudio containing:
"pulseaudio -D" [once tested]
----------
if a bluetooth sound devices is paired and configured, pulseaudio
should find it automatically if the daemon is running
----------
use pavucontrol to switch source & control volume
----------
This extension contains:
pulseaudio - LGPLv2.1 - git clone git://git.0pointer.de/pulseaudio.git
----------
Change-log: 2010/05/01
added 78-sound-card.rules
Current: 2010/05/17
--- End code ---
Juanito:
This is still very much a work in progress - I can now get module-udev-detect to work, but only by loading extensions like this:
1. pulseaudio [after first removing the dep file so only pulseaudio loads
2. alsa, rhythmbox where order doesn't matter
3. libpulseaudio
4. udev-lib
If I leave pulseaudio.tcz.dep in place and load alsa, rhythmbox, pulseaudio in any order, then module-udev-detect will not detect my sound card.
Perhaps the order in which the file "78-sound-card.rules" and the alsa-modules/udev-lib extension get loaded is important, but at this point nothing is too clear.
Juanito:
Ah - I'd forgotten to rescan the udev rules - module-udev-detect now seems to work.
Updated extension uploaded.
Arslan S.:
pulseaudio version is "UNKNOWN" ? as a result configure fails version checking
--- Code: ---tc@box:~$ pulseaudio --version
pulseaudio UNKNOWN
tc@box:~$ pkg-config libpulse-simple --modversion
UNKNOWN
--- End code ---
quick solution is to edit pkgconfig files manually
--- Code: ---Version: 0.9.30
--- End code ---
i don't know exact version but it must be something greater than 0.9.21
Juanito:
--- Quote from: Arslan S. on May 31, 2010, 03:49:57 PM ---i don't know exact version but it must be something greater than 0.9.21
--- End quote ---
As mentioned in the info file, it was compiled from git - you're right, I also had to edit the pkg-config file to put a version number.
I guess 0.9.22 can be used for now, I will upload an edited version in a day or so.
Navigation
[0] Message Index
[#] Next page
Go to full version