GUADEC Sound BOF Slides

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse-slides.html

Marc-Andre was so kind to upload the improvised mini-slides we had prepared for GUADEC’s sound BOF. Unfortunately there is no recording of the BOF, so this is all we can offer for those interested but who were not able to attend GUADEC.

In related news: Thanks to jat there is now a native PulseAudio driver for MPD (in SVN), and I updated the MPlayer patch, which adds a native PulseAudio driver to MPlayer.

Re: PulseAudio and GNOME

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse-davidz-reply.html

davidz: Shams King is
currently working on HAL support in PulseAudio. He’s planning to extend
our module-combine
to automatically combine all available hardware sound cards found with
HAL into a single virtual sound sink. That way, if the user plugs in
an USB loudspeaker set it will automatically output the same audio as
the internal speakers did before. I believe this is the behaviour most
non-technical users would expect from a well designed system.

Right now PulseAudio sink names cannot be used to identify the
underlying hardware devices, since they are generic names like
alsa_output or oss_output2. However, it might be a
good idea to use the ALSA device name
(i.e. alsa_output_hw_0_0) or even the HAL identifier if it is
available. If this
dialog
uses the normal GStreamer PropertyProbe API to
query the available devices (and does not use HAL directly), we should
be able to support this easily in gst-pulse
(right now we support this interface in GstPulseMixer, but not yet in
GstPulseSink).

Marc-Andre, I wonder how the differentiation between “Sound events”, “Music and
Movies” and “Audio/Video Conferencing” touches the “role”/”class” model of GSmartMix?

Regarding power saving and PulseAudio: First of all, PulseAudio
right now is intended to be run per-session, just like esd
was. However, there is some incomplete support for running it as
system-wide instance.

I think instead of integrating PulseAudio with
gnome-power-manager the way you described it is probably a better idea
to close the sound device when it is idle regardless if we are in
power saving mode or not, and hope that the driver authors fix their
stuff to not produce any click or pop sounds when the device is opened
or closed. To be honest, all driver/sound card combinations I have
access to work properly in this area.

In ALSA you usually open devices in O_RDONLY or O_WRONLY mode (and not
in O_RDWR) anyway, so falling back to it is not really necessary.

Re: PulseAudio and GNOME

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse-davidz-reply.html

davidz: Shams King is
currently working on HAL support in PulseAudio. He’s planning to extend
our module-combine
to automatically combine all available hardware sound cards found with
HAL into a single virtual sound sink. That way, if the user plugs in
an USB loudspeaker set it will automatically output the same audio as
the internal speakers did before. I believe this is the behaviour most
non-technical users would expect from a well designed system.

Right now PulseAudio sink names cannot be used to identify the
underlying hardware devices, since they are generic names like
alsa_output or oss_output2. However, it might be a
good idea to use the ALSA device name
(i.e. alsa_output_hw_0_0) or even the HAL identifier if it is
available. If this
dialog
uses the normal GStreamer PropertyProbe API to
query the available devices (and does not use HAL directly), we should
be able to support this easily in gst-pulse
(right now we support this interface in GstPulseMixer, but not yet in
GstPulseSink).

Marc-Andre, I wonder how the differentiation between “Sound events”, “Music and
Movies” and “Audio/Video Conferencing” touches the “role”/”class” model of GSmartMix?

Regarding power saving and PulseAudio: First of all, PulseAudio
right now is intended to be run per-session, just like esd
was. However, there is some incomplete support for running it as
system-wide instance.

I think instead of integrating PulseAudio with
gnome-power-manager the way you described it is probably a better idea
to close the sound device when it is idle regardless if we are in
power saving mode or not, and hope that the driver authors fix their
stuff to not produce any click or pop sounds when the device is opened
or closed. To be honest, all driver/sound card combinations I have
access to work properly in this area.

In ALSA you usually open devices in O_RDONLY or O_WRONLY mode (and not
in O_RDWR) anyway, so falling back to it is not really necessary.

Photos from Vilanova/Barcelona

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/photos/barcelona.html

I finally found the time to sort my photos from Vilanova i la Geltrú and Barcelona.

My Windows of Barcelona series:

Windows of Barcelona

A few other nice shots:

Photo #361
Photo #371
Photo #366
Photo #381
Photo #386

Photo #222
Photo #210
Photo #125
Photo #137
Photo #5

Photo #311
Photo #301
Photo #317
Photo #281
Photo #269

Photo #268
Photo #89
Photo #49
Photo #35
Photo #95

These are:
1st row: Casa Milà; dito; dito; dito; dito;
2nd row: Palau de la Música Catalana; dito; Mies van der Rohe Pavilion; dito; Vilanova Lighthouse;
3rd row: Sagrada Família; dito; dito; Hospital de Sant Pau; dito;
4th row: Sagrada Família, seen from Sant Pau; City Center/Barri Gòtic; dito; dito; Plaça Reial

A panoramic view of Barcelona photographed from the Montjuic towards the north:

Barcelona Panorama

Those “thunderclouds” on the right side of the image are actually a
result of not using the same exposure settings on all photos that are
part of the panorama. Which is a mistake I didn’t repeat with my
second panoramic view, which again shows Barcelona from the Montjuic, but this time towards the east:

Barcelona Panorama 2

Dont miss the the entire album!

Photos from Vilanova/Barcelona

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/photos/barcelona.html

I finally found the time to sort my photos from Vilanova i la Geltrú and Barcelona.

My Windows of Barcelona series:

Windows of Barcelona

A few other nice shots:

Photo #361
Photo #371
Photo #366
Photo #381
Photo #386

Photo #222
Photo #210
Photo #125
Photo #137
Photo #5

Photo #311
Photo #301
Photo #317
Photo #281
Photo #269

Photo #268
Photo #89
Photo #49
Photo #35
Photo #95

These are:
1st row: Casa Milà; dito; dito; dito; dito;
2nd row: Palau de la Música Catalana; dito; Mies van der Rohe Pavilion; dito; Vilanova Lighthouse;
3rd row: Sagrada Família; dito; dito; Hospital de Sant Pau; dito;
4th row: Sagrada Família, seen from Sant Pau; City Center/Barri Gòtic; dito; dito; Plaça Reial

A panoramic view of Barcelona photographed from the Montjuic towards the north:

Barcelona Panorama

Those “thunderclouds” on the right side of the image are actually a
result of not using the same exposure settings on all photos that are
part of the panorama. Which is a mistake I didn’t repeat with my
second panoramic view, which again shows Barcelona from the Montjuic, but this time towards the east:

Barcelona Panorama 2

Dont miss the the entire album!

PulseAudio 0.9.2 released

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse-release.html

We’re proud to announce the first release of PulseAudio after the name change from
Polypaudio. Besides a variety of sed -i -e s/polyp/pulse/g changes it
mostly contains minor bugfixes. Get
it while it is hot!

In related news PulseAudio now gained its own domain and a new Trac-based homepage: http://pulseaudio.org/. And thanks to Rafael Jannone and Pierre Ossman we now have a logo:

PulseAudio Logo

Together with PulseAudio 0.9.2 we released updated versions of all the auxiliary GUI
tools
. A new utility has been released as well, named PulseAudio Device
Chooser
. It installs a tray icon and allows the user to quickly change
the sound server attached to the local X11 display, showing a list of servers that
is accumulated using ZeroConf service browsing. In addition it allows you to
quickly start one of the other GUI tools and shows notification whenever a new
PulseAudio server/sink/source appears on the network. Everybody loves
screenshots:

PulseAudio Device Chooser Screenshot

PulseAudio 0.9.2 released

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse-release.html

We’re proud to announce the first release of PulseAudio after the name change from
Polypaudio. Besides a variety of sed -i -e s/polyp/pulse/g changes it
mostly contains minor bugfixes. Get
it while it is hot!

In related news PulseAudio now gained its own domain and a new Trac-based homepage: http://pulseaudio.org/. And thanks to Rafael Jannone and Pierre Ossman we now have a logo:

PulseAudio Logo

Together with PulseAudio 0.9.2 we released updated versions of all the auxiliary GUI
tools
. A new utility has been released as well, named PulseAudio Device
Chooser
. It installs a tray icon and allows the user to quickly change
the sound server attached to the local X11 display, showing a list of servers that
is accumulated using ZeroConf service browsing. In addition it allows you to
quickly start one of the other GUI tools and shows notification whenever a new
PulseAudio server/sink/source appears on the network. Everybody loves
screenshots:

PulseAudio Device Chooser Screenshot

Attending GUADEC

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/guadec-2006.html

Due to the generosity of the GNOME Foundation I have been able to get to the GUADEC 2006 this year. I’d like to thank Jeff Waugh and Quim Gil for the “last-minute” funding of my trip to Vilanova, and all the sponsors who actually are providing the funds. If anyone wants to talk to me about Avahi and/or PulseAudio (aka Polypaudio) (or any of my other projects), just try to find and speak to me. (Bungalow 870)

In related news, the new PulseAudio homepage will be “inaugurated” soon, becoming the official new home of PulseAudio/Polypaudio as soon as we release 0.9.2, which hopefully will be pretty soon.

Attending GUADEC

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/guadec-2006.html

Due to the generosity of the GNOME Foundation I have been able to get to the GUADEC 2006 this year. I’d like to thank Jeff Waugh and Quim Gil for the “last-minute” funding of my trip to Vilanova, and all the sponsors who actually are providing the funds. If anyone wants to talk to me about Avahi and/or PulseAudio (aka Polypaudio) (or any of my other projects), just try to find and speak to me. (Bungalow 870)

In related news, the new PulseAudio homepage will be “inaugurated” soon, becoming the official new home of PulseAudio/Polypaudio as soon as we release 0.9.2, which hopefully will be pretty soon.

TPFKAPA: The Project Formerly Known as Polypaudio

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse.html

It came to our attention that some people really disliked the name of Polypaudio, because
it reminded them of that medical condition,
though the software was actually named after the sea dweller. I actually
liked that double entendre, but many did not and expressed concerns that the name
would hinder Polypaudio’s adoption. After a long discussion on
#polypaudio we came to the conclusion that a name change is a good
idea in this case. Name changes are usually a bad idea, but this time it’s
worth it, we think.

The new name we agreed on is PulseAudio, or shorter just Pulse. It has
the nice advantage that it abbreviates to pa, just as Polypaudio did. This
allows us to keep source code compatiblity (and binary compatibility to a
certain degree) with the current releases of Polypaudio, because the symbol
prefix can stay pa_. In addition the auxiliary tools paman, pavucontrol, pavumeter need not to
be renamed.

We will try to make the transition as smooth as possible and would like to
apologize to all the packagers, who need to rename their packages now.

The next release of Polypaudio (0.9.2) will be a bugfix release and be the first to bear the new name: PulseAudio 0.9.2.

Polypaudio is dead. Long live PulseAudio!

TPFKAPA: The Project Formerly Known as Polypaudio

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/pulse.html

It came to our attention that some people really disliked the name of Polypaudio, because
it reminded them of that medical condition,
though the software was actually named after the sea dweller. I actually
liked that double entendre, but many did not and expressed concerns that the name
would hinder Polypaudio’s adoption. After a long discussion on
#polypaudio we came to the conclusion that a name change is a good
idea in this case. Name changes are usually a bad idea, but this time it’s
worth it, we think.

The new name we agreed on is PulseAudio, or shorter just Pulse. It has
the nice advantage that it abbreviates to pa, just as Polypaudio did. This
allows us to keep source code compatiblity (and binary compatibility to a
certain degree) with the current releases of Polypaudio, because the symbol
prefix can stay pa_. In addition the auxiliary tools paman, pavucontrol, pavumeter need not to
be renamed.

We will try to make the transition as smooth as possible and would like to
apologize to all the packagers, who need to rename their packages now.

The next release of Polypaudio (0.9.2) will be a bugfix release and be the first to bear the new name: PulseAudio 0.9.2.

Polypaudio is dead. Long live PulseAudio!

Polypaudio article on LWN

Post Syndicated from Lennart Poettering original http://0pointer.net/blog/projects/polypaudio-lwn.html

The current issue of the Linux
Weekly News
features a short article about Polypaudio. (The article is not (yet)
accessible for free, come back in a week if you aren’t an LWN subscriber.)

Quoting:

With its support for a wide variety of popular audio utilities, actively developed code, and broad capabilities, the Polypaudio project fills an important role in Linux-based audio development.

The collective thoughts of the interwebz

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close