Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | alsa: Fix assertion on mmap_write (triggered via a52 plugin) | Colin Guthrie | 2010-07-13 | 1 | -0/+3 | |
| | ||||||
* | 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 | |
| | ||||||
* | 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. | |||||
* | thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm | Lennart Poettering | 2010-05-07 | 2 | -2/+2 | |
| | ||||||
* | alsa: don't make use of tsched related variables when tsched is disabled | Lennart Poettering | 2010-02-23 | 2 | -22/+40 | |
| | ||||||
* | 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 | |||||
* | 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 | |||||
* | alsa: cover bass boost mixer element | Lennart Poettering | 2010-02-09 | 2 | -0/+13 | |
| | | | | http://pulseaudio.org/ticket/740 | |||||
* | 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 | |
| | ||||||
* | alsa: add profile set for M-Audio FastTrack Pro USB | David Kågedal | 2010-01-05 | 2 | -0/+86 | |
| | ||||||
* | alsa: fix minor sampling rate deviations before adjusting the buffer size | Lennart Poettering | 2009-11-20 | 1 | -7/+9 | |
| | ||||||
* | alsa: fix log output when the audio device refuses to give us again the same ↵ | Lennart Poettering | 2009-11-20 | 2 | -2/+2 | |
| | | | | period settings we had before | |||||
* | alsa: disable timer-based scheduling inside a VM | Lennart Poettering | 2009-11-05 | 4 | -8/+28 | |
| | | | | | | | | | | | | | | | In virtual machines sound card clocks and OS scheduling tend to become unreliable, adding various 'uneven' latencies. The adaptive algorithm that handles drop-outs does not handle it this well: in contrast to drop-outs on real machines that are evenly distributed, small and can easily be encountered via the adpative algorithms, drop-outs in VMs tend to happen abruptly, and massively, which is not easy to counter. This patch simply disables timer based scheduling in VMs reverting to classic IO based scheduling. This should help make PA perform better in VMs. https://bugzilla.redhat.com/show_bug.cgi?id=532775 | |||||
* | alsa: introduce more standard path names | Lennart Poettering | 2009-11-05 | 1 | -10/+14 | |
| | ||||||
* | alsa: cover 'Analog Output' control | Lennart Poettering | 2009-11-04 | 1 | -0/+17 | |
| | | | | http://pulseaudio.org/ticket/702 | |||||
* | alsa: create a seperate mixer path for Speaker elements | Lennart Poettering | 2009-10-31 | 3 | -13/+106 | |
| | | | | | | | On some cards line-out is independant of Sepaker and it is a good idea to cover that so that they can independantly be activated. https://bugzilla.redhat.com/show_bug.cgi?id=520884 | |||||
* | alsa: leave other headphone control enabled if possible | Lennart Poettering | 2009-10-31 | 5 | -4/+22 | |
| | ||||||
* | alsa: lower priority for Headphone2 path | Lennart Poettering | 2009-10-31 | 1 | -1/+1 | |
| | ||||||
* | alsa: cover Input Source:AUX IN | Lennart Poettering | 2009-10-31 | 1 | -0/+4 | |
| | | | | | | As seen on some HDA chips: https://bugzilla.redhat.com/attachment.cgi?id=359804 | |||||
* | alsa: cover Headphone2 mixer element | Lennart Poettering | 2009-10-31 | 3 | -2/+85 | |
| | | | | | | As seen on some drivers: https://bugzilla.redhat.com/show_bug.cgi?id=498612 | |||||
* | alsa: cover 'Digital Input Source' element | Lennart Poettering | 2009-10-31 | 1 | -0/+14 | |
| | | | | | | As used by some HDA devices: https://bugzilla.redhat.com/attachment.cgi?id=365290 | |||||
* | alsa: cover Mic Jack Mode element | Lennart Poettering | 2009-10-31 | 1 | -1/+12 | |
| | | | | | | As used by some HDA chips: https://bugzilla.redhat.com/attachment.cgi?id=366816 | |||||
* | alsa: disable period event only with tsched=1 | Lennart Poettering | 2009-10-06 | 4 | -5/+6 | |
| | ||||||
* | alsa: make build gcc clean on 32bit | Lennart Poettering | 2009-09-20 | 1 | -1/+1 | |
| | ||||||
* | alsa: Give all ports a human name to allow UI tools to present the choice to ↵ | Colin Guthrie | 2009-09-18 | 1 | -3/+3 | |
| | | | | users. | |||||
* | alsa: fix Surround mixer element name | Lennart Poettering | 2009-09-18 | 3 | -3/+3 | |
| | | | | | | s/Sourround/Surround/ Spotted by Colin Guthrie | |||||
* | alsa: correct assumptions about channels an element lacks | Vladimir Kokarev | 2009-09-17 | 1 | -10/+2 | |
| | | | | | | | If an element does not control some channels assume they are 0dB in comparison to the other elements, i.e. do not influence the volume at all. Previously we were assuming they were as high as the highest of the channels we do control. | |||||
* | alsa: properly report suspension error codes | Lennart Poettering | 2009-09-11 | 2 | -18/+27 | |
| | ||||||
* | alsa: properly convert sample buffer sizes | Lennart Poettering | 2009-09-11 | 1 | -3/+3 | |
| | ||||||
* | alsa: disable tsched for software devices before we configure the buffer ↵ | Lennart Poettering | 2009-09-09 | 3 | -11/+4 | |
| | | | | metrics so that we don't accidently set a buffer size that is suitable for tsched where we don't use tsched | |||||
* | alsa: when probing for profiles configure buffer/period sizes since some ↵ | Lennart Poettering | 2009-09-09 | 3 | -5/+22 | |
| | | | | broken drivers apparently need that | |||||
* | alsa: pass SND_PCM_NONBLOCK when opening device during unsuspend, the same ↵ | Lennart Poettering | 2009-09-09 | 2 | -2/+2 | |
| | | | | way we do it for initial opening | |||||
* | alsa: rework buffer/period configuration | Lennart Poettering | 2009-09-09 | 4 | -130/+217 | |
| | | | | | | | | | | | | | - As discussed on alsa-devel it's probably better to initialize the buffer size first, followed by the period size. If that fails try the other way round. If that fails try to configure only buffer size. If that fails try to configure only period size. Finally, try to configure neither. - Don't require integral periods anymore. Both of these changes should help improving compatibility with various weirder sound devices, such as TV cards. | |||||
* | alsa-sink: init after_avail earlier (llvm-clang-analyzer) | Lennart Poettering | 2009-09-08 | 1 | -1/+1 | |
| | ||||||
* | llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixes | Lennart Poettering | 2009-09-08 | 4 | -6/+4 | |
| | ||||||
* | alsa: add more input sources to path set | Lennart Poettering | 2009-09-03 | 1 | -0/+8 | |
| | ||||||
* | alsa: by default increase watermarks only on real underruns, don't try to be ↵ | Lennart Poettering | 2009-09-01 | 2 | -2/+5 | |
| | | | | smart | |||||
* | alsa: distuingish real underruns from left_to_play=0 | Lennart Poettering | 2009-09-01 | 2 | -2/+6 | |
| | ||||||
* | alsa: automatically decrease watermark after a time of stability | Lennart Poettering | 2009-08-24 | 2 | -68/+223 | |
| | ||||||
* | alsa: increase interval between smoother updates exponentially for alsa ↵ | Lennart Poettering | 2009-08-23 | 2 | -7/+21 | |
| | | | | sources, following the scheme for sinks | |||||
* | Merge commit 'wtay/optimize' | Lennart Poettering | 2009-08-23 | 1 | -4/+22 | |
|\ |