Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | alsa: cover "Desktop Speaker" mixer elements | Lennart Poettering | 2010-02-21 | 9 | -8/+131 |
| | | | | As exposed by really old Microsoft USB sound systems | ||||
* | Revert "pacat: Don't use any buffer attr if we don't set any latency/process ↵ | Lennart Poettering | 2010-02-21 | 1 | -9/+4 |
| | | | | | | time params" This reverts commit ff2091b2c47dfa7d9f1397627b72d9366b60f566. | ||||
* | pactl: implement pactl subscribe | Lennart Poettering | 2010-02-21 | 1 | -4/+89 |
| | | | | This is a simple debugging tool which prints out subscription events | ||||
* | virtual-sink,source: enable virtual-source and virtual-sink | Pierre-Louis Bossart | 2010-02-17 | 1 | -2/+14 |
| | |||||
* | virtual-source: boilerplate virtual source for PCM processing on inputs | Pierre-Louis Bossart | 2010-02-17 | 1 | -0/+771 |
| | |||||
* | virutal-sink: boilerplate virtual sink to add PCM processing | Pierre-Louis Bossart | 2010-02-17 | 1 | -0/+635 |
| | |||||
* | pacat: Don't use any buffer attr if we don't set any latency/process time params | Colin Guthrie | 2010-02-11 | 1 | -4/+9 |
| | |||||
* | native: rework handling of seeks that depend on variables the client does ↵ | Lennart Poettering | 2010-02-09 | 7 | -9/+20 |
| | | | | | | | | | | | | 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. | ||||
* | client: implement $PULSE_LATENCY_MSEC | Lennart Poettering | 2010-02-09 | 1 | -6/+31 |
| | | | | | | | This allows easy overriding of a clients latency setting for debugging purposes. http://pulseaudio.org/ticket/753 | ||||
* | pacat: allow configuration of latency in msec | Lennart Poettering | 2010-02-09 | 2 | -24/+118 |
| | |||||
* | udev: use ID_MODEL_ENC instead of ID_MODEL if it is set | Lennart Poettering | 2010-02-09 | 1 | -0/+110 |
| | | | | | | | | | That way we should be able to make use of the nicer USB strings the USB hw provides. Fixes the issues pointed out in: https://tango.0pointer.de/pipermail/pulseaudio-discuss/2010-January/006248.html | ||||
* | alsa: cover bass boost mixer element | Lennart Poettering | 2010-02-09 | 2 | -0/+13 |
| | | | | http://pulseaudio.org/ticket/740 | ||||
* | udev: rework modem detection a bit | Lennart Poettering | 2010-02-09 | 1 | -55/+62 |
| | | | | Check every single pcm device of a card whether it is a modem. | ||||
* | udev: handle sound cards with both modem and audio properly | Daniel T. Chen | 2010-02-09 | 1 | -3/+56 |
| | | | | | http://pulseaudio.org/ticket/681 https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/394500 | ||||
* | alsa: Cover the 'Int Mic Boost' element. | Colin Guthrie | 2010-02-09 | 1 | -0/+9 |
| | | | | | | | | | | This is not 100% ideal as we have not way to tie specific boosts to specific inputs and this particular chipset (as noted in #772) appears to support just that. For the time being incorporate it into the normal boost logic. See http://pulseaudio.org/ticket/772 | ||||
* | alsa: cover Input Source:Int Mic | Colin Guthrie | 2010-02-09 | 1 | -0/+4 |
| | | | | | As seen on some HDA chips (e.g. Fujitsu Siemens S6410) Refs http://pulseaudio.org/ticket/772 | ||||
* | cpu: check for CMOV flag before using this intsruction in assembly | Lennart Poettering | 2010-02-09 | 3 | -4/+8 |
| | | | | http://pulseaudio.org/ticket/776 | ||||
* | alsa: ignore volume changes from the hw if we are not on the active console | Lennart Poettering | 2010-02-09 | 2 | -0/+6 |
| | |||||
* | udev: make sure we get events only for sound devices | Lennart Poettering | 2010-02-09 | 1 | -0/+5 |
| | |||||
* | log: add an easy way to disable log rate limiting | Lennart Poettering | 2010-02-09 | 1 | -38/+50 |
| | | | | | | Should help with debuggin bugs like: https://bugzilla.redhat.com/show_bug.cgi?id=554405 | ||||
* | bluetooth: fix invalid memory access | Lennart Poettering | 2010-02-09 | 1 | -1/+7 |
| | | | | | | | | When an GetProperties() reply arrives after we already deleted the device structure for it make sure we don't accidentaly touch the invalidated object. https://bugzilla.redhat.com/show_bug.cgi?id=543205 | ||||
* | once: make once related variables volatile | Lennart Poettering | 2010-02-09 | 4 | -10/+5 |
| | |||||
* | udev: don't forget to unref devices we are not interested in | Lennart Poettering | 2010-02-09 | 1 | -1/+3 |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=552932 | ||||
* | client: verify connection state in pa_stream_connect_upload() | Lennart Poettering | 2010-02-09 | 1 | -0/+1 |
| | | | | | | | Make suer we check the connection state before going on, so that we can rely that s->context->pstream is properly initialized. https://bugzilla.redhat.com/show_bug.cgi?id=539500 | ||||
* | client: detect forking in sample cache API, too | Lennart Poettering | 2010-02-09 | 2 | -2/+8 |
| | |||||
* | bluetooth: don't hit an assert if latency is queried for a stooped recording ↵ | Lennart Poettering | 2010-02-09 | 1 | -3/+7 |
| | | | | | | stream https://bugzilla.redhat.com/show_bug.cgi?id=537422 | ||||
* | bluetooth: destruct stream only if it is not already destructed | Lennart Poettering | 2010-02-09 | 1 | -13/+15 |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=551842 | ||||
* | core: make sure we always return a valid memblock in sink_input_pop() callbacks | Lennart Poettering | 2010-02-09 | 6 | -6/+24 |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=553607 | ||||
* | native: fix request counter miscalculations | Lennart Poettering | 2010-02-09 | 3 | -57/+55 |
| | | | | | | | | | | | | | Do not subtract bytes the client sends us beyond what we requested from our missing bytes counter. This was mostly a thinko that caused servers asking for too little data when the client initially sent more data than requested, because that data sent too much was accounted for twice. This commit fixes this miscalculation. http://bugzilla.redhat.com/show_bug.cgi?id=534130 | ||||
* | dbus: remove filter functions only if they were actually set before | Lennart Poettering | 2010-02-09 | 7 | -34/+34 |
| | | | | | | | This fixes an assert when destructing modules that have not been fully initialized. https://bugzilla.redhat.com/show_bug.cgi?id=548525 | ||||
* | bump soname | Lennart Poettering | 2010-02-09 | 1 | -1/+1 |
| | |||||
* | build-sys: bump soname | Lennart Poettering | 2010-02-09 | 1 | -1/+1 |
| | |||||
* | core: Fix macro typo - PA_SINK_IS_LINKED -> PA_SINK_INPUT_IS_LINKED | Colin Guthrie | 2010-02-09 | 1 | -1/+1 |
| | |||||
* | stream-restore: Clear the save_sink/save_source flags on apply_entry. | Colin Guthrie | 2010-02-05 | 1 | -12/+36 |
| | | | | | | | | | | | If the user specifically removes the device element from the stream restore rule, we have to clear the save_sink/save_source flag of the stream. This means that other stream routing systems (e.g. module-device-manager) can take over routing for this stream. In order to facilitate the reapplication of other routing rules, we fire a stream change event. Arguably the stream itself has not changed, but the rules governing its routing have, so I feel this is justified. | ||||
* | osx: don't build the once-test binary on OS X | Daniel Mack | 2010-02-02 | 1 | -1/+5 |
| | | | | OS X lacks the barrier pthread APIs | ||||
* | client.conf.in: Typo. s/a/are/ | Paul Menzel | 2010-02-02 | 1 | -1/+1 |
| | | | | | | | | | This is the same typo as reported in [1] and fixed in [2] in `client.conf.in`. I did `git grep "values a commented"` and did not get anymore hits. [1] http://pulseaudio.org/ticket/783 [2] http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=ea8927f1d47be101a1f64b2f87fd6e527ff76dbe | ||||
* | man pages: correct formatting/markup of options | Paul Menzel | 2010-02-02 | 2 | -6/+6 |
| | |||||
* | shm: explicitly mark shm seg for MAP_NORESERVE to request overcommiting no ↵ | Lennart Poettering | 2010-02-02 | 1 | -1/+5 |
| | | | | matter what | ||||
* | Typo. s/a/are/ | Paul Menzel | 2010-01-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> | ||||
* | client: include dolby channel names in comments | Lennart Poettering | 2010-01-14 | 1 | -10/+10 |
| | |||||
* | start: we don't need to check for $PULSE_SERVER anymore | Lennart Poettering | 2010-01-14 | 1 | -2/+0 |
| | | | | | pulseaudio --start does that internally anyway, so we can get rid of this here. | ||||
* | native: when run in system mode, do not look for fallback port | Lennart Poettering | 2010-01-14 | 1 | -1/+1 |
| | |||||
* | native: fallback to another port if the default port is taken | Lennart Poettering | 2010-01-14 | 3 | -33/+61 |
| | | | | | | | Unless the port number is explicitly configured we will now fallback to a kernel picked port if the one we'd like by default we cannot get. http://pulseaudio.org/ticket/773 | ||||
* | client: introduce auto-connect-display= following the scheme of ↵ | Lennart Poettering | 2010-01-13 | 5 | -7/+19 |
| | | | | | | | auto-connect-localhost= Just connecting to a PA server just because X11's $DISPLAY is set might be a security hole. | ||||
* | client: introduce auto-connect-localhost= option in client.conf | Lennart Poettering | 2010-01-13 | 5 | -4/+20 |
| | | | | | | | | | Partly fixes: http://pulseaudio.org/ticket/773 Also fixes a security hole since listening on the default port is not access controlled right now. | ||||
* | Merge remote branch 'tanuk/fixes' | Lennart Poettering | 2010-01-13 | 4 | -8/+38 |
|\ | |||||
| * | daemon: Don't autospawn if a server address is explicitly configured. | Tanu Kaskinen | 2010-01-09 | 2 | -6/+36 |
| | | |||||
| * | sink-input: Replace a tab indentation with spaces. | Tanu Kaskinen | 2010-01-06 | 1 | -1/+1 |
| | | |||||
| * | idxset: Fix _get_by_data() comment. | Tanu Kaskinen | 2010-01-06 | 1 | -1/+1 |
| | | |||||
* | | tests: add pa_once_xxx() test | Lennart Poettering | 2010-01-13 | 3 | -0/+110 |
|/ |