No description
Find a file
Lennart Poettering 8c31974f56 sink: volume handling rework, new flat volume logic
- We now implement a logic where the sink maintains two distinct
  volumes: the 'reference' volume which is shown to the users, and the
  'real' volume, which is configured to the hardware. The latter is
  configured to the max of all streams. Volume changes on sinks are
  propagated back to the streams proportional to the reference volume
  change. Volume changes on sink inputs are forwarded to the sink by
  'pushing' the volume if necessary.

  This renames the old 'virtual_volume' to 'real_volume'. The
  'reference_volume' is now the one exposed to users.

  By this logic the sink volume visible to the user, will always be the
  "upper" boundary for everything that is played. Saved/restored stream
  volumes are measured relative to this boundary, the factor here is
  always < 1.0.

- introduce accuracy for sink volumes, similar to the accuracy we
  already have for source volumes.

- other cleanups.
2009-08-19 02:55:02 +02:00
doxygen add doxygen documentation for ext-stream-restore.h 2008-08-20 00:17:33 +02:00
m4 Update attributes.m4 file from xine-lib. 2009-06-29 17:39:47 +02:00
man conf: invert all negative boolean configuration option 2009-08-12 20:15:28 +02:00
po Sending translation for Spanish 2009-08-10 17:37:00 +00:00
src sink: volume handling rework, new flat volume logic 2009-08-19 02:55:02 +02:00
.gitignore build-sys: dropo shave support, depend on automake's new silent build support instead 2009-06-22 23:03:43 +02:00
.mailmap add a .mailmap file for git shortlog 2009-02-04 22:41:45 +01:00
autogen.sh remove remaining $ 2008-06-18 22:38:32 +02:00
bootstrap.sh build-sys: take preset CFLAGS into account 2009-08-03 23:07:39 +02:00
configure.ac database: simple hashmap based database implementation 2009-08-15 02:07:00 +02:00
git-version-gen build-sys: teacch git versioning script to not kill - in version strings 2009-06-23 17:13:29 +02:00
GPL * rename "LICENSE" to "LGPL" 2006-04-20 12:33:00 +00:00
LGPL * rename "LICENSE" to "LGPL" 2006-04-20 12:33:00 +00:00
libpulse-browse.pc.in a lot more build system updates 2008-10-22 20:36:21 +02:00
libpulse-mainloop-glib.pc.in a lot more build system updates 2008-10-22 20:36:21 +02:00
libpulse-simple.pc.in a lot more build system updates 2008-10-22 20:36:21 +02:00
libpulse.pc.in Add the module dir to the libpulse pkgconfig file (needed for paprefs) 2009-02-22 16:36:16 +00:00
LICENSE hide pulseadudio binary from SVN 2006-06-19 22:03:39 +00:00
Makefile.am bootstrap: Ship git-version-gen with the tarball. 2009-06-29 22:52:31 +01:00
PROTOCOL libpulse: implement client side for sink/source port selection commands 2009-06-17 04:54:11 +02:00
pulseaudio-text.svg merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
pulseaudio.svg Add PulseAudio logo to tree. 2006-08-28 06:25:41 +00:00
README Add a small README with the new git URLs and stuff 2008-06-18 00:34:14 +02:00
todo remove remaining $ 2008-06-18 22:38:32 +02:00

PULSEAUDIO SOUND SERVER

WEB SITE:
	http://pulseaudio.org/

GIT:
	git://git.0pointer.de/pulseaudio.git

GITWEB:
	http://git.0pointer.de/?p=pulseaudio.git;a=summary

MAILING LIST:
	https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

GIT COMMITS MAILING LIST:
	https://tango.0pointer.de/mailman/listinfo/pulseaudio-commits

TRAC TICKET CHANGES MAILING LIST:
	https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets

IRC:
	#pulseaudio on irc.freenode.org

CIA:
	http://cia.navi.cx/stats/project/polypaudio

FRESHMEAT:
	http://freshmeat.net/projects/pulseaudio/

OHLOH:
	http://www.ohloh.net/projects/4038

AUTHORS:
	Several