Tiny Core Extensions > TCE 3.x

pulseaudio

(1/2) > >>

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