Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | alsa: disable rewinds when using ALSA plugins | Pierre-Louis Bossart | 2010-07-13 | 1 | -2/+12 | |
| | | | | | | | | | | This is required to when playing on a52: device, rewind is broken in those plugins. Credits to Michael Rans <mcarans@yahoo.co.uk> for finding this workaround, and Tanu Kaskinen <tanuk@iki.fi> for providing valuable feedback. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@intel.com> | |||||
* | alsa: Fix assertion on mmap_write (triggered via a52 plugin) | Colin Guthrie | 2010-07-13 | 1 | -0/+3 | |
| | ||||||
* | Merge remote branch 'tanuk2/fixes' | Colin Guthrie | 2010-06-05 | 5 | -35/+45 | |
|\ | ||||||
| * | dbus: Stop polling every 10 seconds to check whether all clients are still ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -22/+28 | |
| | | | | | | | | | | | | alive. Instead, watch for org.freedesktop.DBus.Disconnected signals. | |||||
| * | stream-restore: When changing restore entries with D-Bus, apply the changes ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -0/+3 | |
| | | | | | | | | immediately. | |||||
| * | stream-restore: Fix segfaulting. The dbus entry callbacks expect a ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -1/+1 | |
| | | | | | | | | dbus_entry pointer instead of a userdata pointer. | |||||
| * | dbus: Initialize properly the type field of new server structs. | Tanu Kaskinen | 2010-05-10 | 1 | -0/+1 | |
| | | ||||||
| * | dbus: Make it possible to allow remote connections from outside localhost. | Tanu Kaskinen | 2010-05-10 | 1 | -2/+8 | |
| | | ||||||
| * | alsa: Fix log output to inform about positive base volumes correctly. | Tanu Kaskinen | 2010-05-10 | 2 | -8/+2 | |
| | | | | | | | | | | | | | | Positive base volume can happen, if the alsa volume range has been limited. For example, in an embedded environment it may be known that the sound device is capable of louder output than what the speakers can handle, so setting the max volume below 0 dB makes sense. | |||||
| * | alsa-mixer: Replace erroneous PA_ALSA_VOLUME_IGNORE with ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | PA_ALSA_ENUMERATION_IGNORE. This fix doesn't have any concrete effect, because the two constants have the same value. | |||||
| * | alsa-mixer: Use pa_xfree() instead of pa_xstrdup() for freeing a string. | Tanu Kaskinen | 2010-05-10 | 1 | -1/+1 | |
| | | ||||||
* | | modules/coreaudio: replace deprecated functions | Daniel Mack | 2010-05-15 | 2 | -57/+135 | |
|/ | | | | | All API calls are now consolidated in AudioObject* calls, the old model has been deprecated in 10.6. Follow that change. | |||||
* | rtp: Fix bracketing in pa_rtp_recv. | Colin Guthrie | 2010-05-08 | 1 | -2/+2 | |
| | | | | | | | | | | The syntactically correct error meant that the timestamp was always marked as found and only the first header was checked. In the case where the timestamp was the first header, things would have worked as expected. Thanks to pino for reporting via bug refs #818 | |||||
* | intended-roles: Do not pick monitor sources when doing automatic role-based ↵ | Colin Guthrie | 2010-05-08 | 1 | -1/+12 | |
| | | | | device selection | |||||
* | alsa: Handle 'Digital Mic' as an 'Input Source' | Daniel T Chen | 2010-05-08 | 1 | -0/+4 | |
| | | | | | | | BugLink: https://launchpad.net/bugs/533877 Some laptops have 'Digital Mic' exposed as an 'Input Source', e.g., Dell XPS 1330, so handle these, too. | |||||
* | add rewind-safeguard parameter | Pierre-Louis Bossart | 2010-05-08 | 2 | -5/+17 | |
| | | | | | | | | | | Rewinding the ring buffer completely causes audible issues with DMAs. Previous solution didn't work with tsched=0, and used tsched_watermark for guardband, which isn't linked to hardware and could become really high if underflows occurred. Added separate parameter that can be tuned to hardware limitations and size of DMA bursts. | |||||
* | jack: Prevent crash on jack server shutdown | David Henningsson | 2010-05-08 | 2 | -6/+7 | |
| | ||||||
* | thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm | Lennart Poettering | 2010-05-07 | 14 | -14/+19 | |
| | ||||||
* | virtual: when fixed block sizes are used the memblockq must have a silence block | Lennart Poettering | 2010-02-25 | 1 | -2/+6 | |
| | ||||||
* | virtual: document how to implement fixed block size filters | Lennart Poettering | 2010-02-25 | 1 | -6/+27 | |
| | ||||||
* | memblockq: implement new call pa_memblockq_peek_fixed_size() | Lennart Poettering | 2010-02-25 | 1 | -4/+2 | |
| | ||||||
* | virtual: minor simplifications for the virtual sink | Lennart Poettering | 2010-02-25 | 2 | -22/+14 | |
| | ||||||
* | equalizer: various smaller cleanups for m-e-s | Lennart Poettering | 2010-02-25 | 1 | -198/+204 | |
| | ||||||
* | alsa: don't make use of tsched related variables when tsched is disabled | Lennart Poettering | 2010-02-23 | 2 | -22/+40 | |
| | ||||||
* | suspend-on-idle: resume audio device even for initially corked streams | Lennart Poettering | 2010-02-22 | 1 | -5/+3 | |
| | | | | | | | | | | | | We need to resume audio devices even for streams that are created in corked stat, so that the latency ranges of the audio device are known during the initial latency negotiation. If we don't the latency negotiation will be based on placeholder data and changed later on which clients do not expect. This should fix issues with Skype. https://bugzilla.redhat.com/show_bug.cgi?id=554929 | |||||
* | alsa: reset max_rewind/max_request while suspending | Lennart Poettering | 2010-02-22 | 1 | -1/+10 | |
| | ||||||
* | alsa-util: strip spaces from ALSA card/pcm names | Lennart Poettering | 2010-02-21 | 1 | -5/+7 | |
| | | | | http://pulseaudio.org/ticket/778 | |||||
* | bluetooth: add HFP Gateway support | João Paulo Rechi Vita | 2010-02-21 | 4 | -20/+72 | |
| | | | | | | | | Create the 'Handsfree Gateway' profile for bluetooth cards and add filters for 'org.bluez.HandsfreeGateway' to the discover module so module-bluetooth-device is loaded with the correct profile when a Handsfree Gateway connects to bluetoothd (in this case bluetoothd is acting as the headset). | |||||
* | bluetooth: improve dbus logging | João Paulo Rechi Vita | 2010-02-21 | 1 | -2/+3 | |
| | ||||||
* | stream-restore: be a little bit more verbose why we don't reastore a sink | Lennart Poettering | 2010-02-21 | 1 | -1/+1 | |
| | ||||||
* | alsa: use default output port names | Lennart Poettering | 2010-02-21 | 5 | -3/+5 | |
| | | | | | instead of coming up with pointless aliases, reuse the already established names, for second headphones, and second speakers. | |||||
* | alsa: cover "Internal Mic" elements | Lennart Poettering | 2010-02-21 | 9 | -0/+98 | |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=562216 | |||||
* | alsa: cover 'Shared Mic/Line in', 'Analog Source' | Lennart Poettering | 2010-02-21 | 1 | -0/+25 | |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=558638 | |||||
* | alsa: cover "Desktop Speaker" mixer elements | Lennart Poettering | 2010-02-21 | 9 | -8/+131 | |
| | | | | As exposed by really old Microsoft USB sound systems | |||||
* | 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 | |
| | ||||||
* | native: rework handling of seeks that depend on variables the client does ↵ | Lennart Poettering | 2010-02-09 | 2 | -4/+4 | |
| | | | | | | | | | | | | 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. | |||||
* | 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 | |||||
* | 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 | |
| | ||||||
* | 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 | |||||
* | 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 | |||||
* | 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 | 2 | -2/+6 | |
| | | | | https://bugzilla.redhat.com/show_bug.cgi?id=553607 |