pulseaudio/src/modules
Lennart Poettering 66cfa72eb4 native: rework handling of seeks that depend on variables the client does not know anything about
All seeks/flushes that depend on the playback buffer read pointer cannot
be accounted for properly in the client since it does not know the
actual read pointer. Due to that the clients do not account for it at
all. We need do the same on the server side. And we did, but a little
bit too extreme. While we properly have not applied the changes to the
"request" counter we still do have to apply it to the "missing" counter.
This patch fixes that.
2010-02-09 22:45:59 +00:00
..
alsa alsa: cover bass boost mixer element 2010-02-09 22:43:14 +00:00
bluetooth bluetooth: fix invalid memory access 2010-02-09 22:31:40 +00:00
coreaudio CoreAudio: add audio device module 2009-12-16 16:11:39 +08:00
dbus Merge remote branch 'tanuk/master' 2009-11-30 14:55:57 +00:00
gconf gconf: run the wrapper script when running gconf-helper from build tree 2009-09-18 23:31:54 +02:00
jack jack: never try to autoconnect to MIDI ports 2009-11-05 05:18:10 +01:00
oss use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
raop poll() is totally broken on Mac OS X 2009-12-16 16:11:36 +08:00
rtp poll() is totally broken on Mac OS X 2009-12-16 16:11:36 +08:00
x11 Fix typo in log message: s/may no be/may not be/ 2010-01-05 20:33:35 +01:00
.gitignore add missing gitignore files 2008-06-18 00:51:50 +02:00
hal-util.c hal: check properly for failure of libhal_find_device_by_capability() (llvm-clang-analyzer) 2009-09-08 23:48:47 +02:00
hal-util.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
ladspa.h merge 'lennart' branch back into trunk. 2007-10-28 19:13:50 +00:00
Makefile big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
module-always-sink.c always-sink: rename null sink created to 'dummy sink' and make it translatable 2009-09-04 02:48:36 +02:00
module-augment-properties.c augment: try to deduce the media role from the menu category 2009-06-05 19:24:40 +02:00
module-bonjour-publish.c osx: add native zeroconf implementation via Bonjour 2009-12-16 16:11:39 +08:00
module-card-restore.c Merge most of elmarco/rtclock2 2009-06-22 23:09:46 +02:00
module-cli.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-combine.c native: rework handling of seeks that depend on variables the client does not know anything about 2010-02-09 22:45:59 +00:00
module-console-kit.c dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-cork-music-on-phone.c cork-music-on-phone: make sure that we don't check the refcnt of pa_core when the daemon goes down 2009-04-13 05:12:11 +02:00
module-default-device-restore.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-defs.h.m4 modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated 2009-05-28 02:47:36 +02:00
module-detect.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-device-manager.c Avoid using devname as a variable name. 2009-11-21 00:47:44 +01:00
module-device-restore.c sink: volume handling rework, new flat volume logic 2009-08-19 02:55:02 +02:00
module-equalizer-sink.c module-equalizer-sink: add latency of output_q and input_q to get latency calculation 2009-11-20 06:34:46 -08:00
module-esound-compat-spawnfd.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-esound-compat-spawnpid.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-esound-sink.c Merge most of elmarco/rtclock2 2009-06-22 23:09:46 +02:00
module-hal-detect-compat.c hal: add stub module that loads module-udev-detect instead of module-hal-detect 2009-08-11 23:04:35 +02:00
module-hal-detect.c dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-intended-roles.c modules: add various checks to avoid selecting objects that are not linked or in another unclear state 2009-08-16 00:45:23 +02:00
module-ladspa-sink.c core: make sure we always return a valid memblock in sink_input_pop() callbacks 2010-02-09 22:29:38 +00:00
module-lirc.c lirc,mmkvd: added module parameters volume_limit, volume_step 2009-11-05 04:57:15 +01:00
module-loopback.c native: rework handling of seeks that depend on variables the client does not know anything about 2010-02-09 22:45:59 +00:00
module-match.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-mmkbd-evdev.c lirc,mmkvd: added module parameters volume_limit, volume_step 2009-11-05 04:57:15 +01:00
module-native-protocol-fd.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
module-null-sink.c null: make name of null sink translatable 2009-09-04 02:48:33 +02:00
module-pipe-sink.c Include sys/filio.h if present; this makes use of FIONREAD on Solaris. 2009-11-20 21:25:33 +01:00
module-pipe-source.c Include sys/filio.h if present; this makes use of FIONREAD on Solaris. 2009-11-20 21:25:33 +01:00
module-position-event-sounds.c position-event-sounds: never position test sounds in space 2009-10-06 23:34:22 +02:00
module-protocol-stub.c native: when run in system mode, do not look for fallback port 2010-01-14 00:15:51 +01:00
module-remap-sink.c ladspa,remap: make description of sink follow moves 2009-09-01 06:06:04 +02:00
module-rescue-streams.c modules: add various checks to avoid selecting objects that are not linked or in another unclear state 2009-08-16 00:45:23 +02:00
module-rygel-media-server.c rygel: fix itemCount property for sources 2009-11-18 22:00:31 +01:00
module-sine-source.c poll() is totally broken on Mac OS X 2009-12-16 16:11:36 +08:00
module-sine.c core: move 'flags' field into 'pa_sink_input_new_data' structure so that hooks can access it 2009-08-28 23:24:09 +02:00
module-solaris.c Fix build on Solaris: pass the third parameter to pa_cloexec_open. 2009-11-20 21:23:53 +01:00
module-stream-restore.c stream-restore: Clear the save_sink/save_source flags on apply_entry. 2010-02-05 15:12:19 +00:00
module-suspend-on-idle.c suspend-on-idle: don't resume devices for corked streams 2009-08-28 23:31:01 +02:00
module-tunnel.c tunnel: fix parsing of source info from newer servers 2009-09-20 21:36:14 +01:00
module-udev-detect.c udev: rework modem detection a bit 2010-02-09 22:34:10 +00:00
module-volume-restore.c volume-restore: forward module load return value of stream-restore back to caller 2009-08-11 23:19:28 +02:00
module-waveout.c Base mainloop on pa_rtclock_now() 2009-06-20 17:29:31 +03:00
module-zeroconf-discover.c various spelling fixes 2009-04-04 02:27:13 +02:00
module-zeroconf-publish.c zeroconf: properly unref native protocol object 2009-05-01 04:12:45 +02:00
reserve-monitor.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve-monitor.h reserve: update from upstream git repo 2009-07-01 20:20:36 +02:00
reserve-wrap.c reserve: downgrade reserve logic messages, so that reusing pa in two sessions does not create spew in syslog 2009-09-28 19:54:37 -07:00
reserve-wrap.h reserve: wrap device reservation monitor reference implementation 2009-06-05 19:03:16 +02:00
reserve.c voltest: extend test to verify correctness of _multiply() and _divide() 2009-08-19 01:02:32 +02:00
reserve.h reserve: update from upstream git repo 2009-07-01 20:20:36 +02:00
udev-util.c udev: use ID_MODEL_ENC instead of ID_MODEL if it is set 2010-02-09 22:44:00 +00:00
udev-util.h alsa: rework mixer logic 2009-06-17 03:45:14 +02:00