[pulseaudio-commits] Changes to 'stable-11.x'

Arun Raghavan arun at kemper.freedesktop.org
Wed Sep 13 02:51:38 UTC 2017


New branch 'stable-11.x' available with the following commits:
commit b4d1c298a28f313d8ca72604ca05dfa68cc06e69
Author: Tanu Kaskinen <tanuk at iki.fi>
Date:   Fri Sep 8 15:10:41 2017 +0300

    alsa-mixer: add mixer handling to the fallback stereo case
    
    Some sound cards don't have any alsa-lib configuration, but they used to
    work well enough up to PulseAudio 10. PulseAudio 11 stopped using "hw:0"
    for the analog-stereo mapping, and instead defined it as a fallback
    mapping without any mixer handling. As a result, switching between
    headphones and speakers stopped working without changing the mixer
    settings manually at least on Toshiba Chromebook 2. This patch adds the
    mixer handling back to the fallback mapping.
    
    I also renamed "unknown-stereo" to "stereo-fallback", because I like
    that name more.
    
    BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=102560

commit f30203c2d43eb16d76f25d87e1980e34a60753cf
Author: Tanu Kaskinen <tanuk at iki.fi>
Date:   Wed Sep 6 16:08:29 2017 +0300

    sink: remove priority bonus for the "internal" form factor
    
    We're supposed to prioritize USB sound cards over PCI sound cards, but
    the priority bonus for the "internal" form factor prevents this from
    happening. Not all (if any) USB sound cards have the form factor
    property set, whereas at least on my laptop the on-board sound card has
    the form factor set to "internal".

commit 0062bd860d83d18c34e867594b68de72d94a3259
Author: Tanu Kaskinen <tanuk at iki.fi>
Date:   Sun Sep 10 22:32:57 2017 +0300

    sink, source: fix out of date comments
    
    update_shared_real_volume() doesn't exist. I checked that
    update_real_volume() does what the comments claim
    update_shared_real_volume() to do.

commit 759705bc4f1bc819dbfbc1f68c1b0b4bd3a18734
Author: Tanu Kaskinen <tanuk at iki.fi>
Date:   Sun Sep 10 22:32:56 2017 +0300

    sink, source: don't try to update volumes of not-yet-linked devices
    
    The order of the pa_sink_input_put() and pa_sink_put() calls in filter
    modules was swapped in commit edc465da77 ("virtual sources and sinks:
    Don't double attach a sink input or source output on filter load").
    If flat volumes and volume sharing is enabled, the pa_sink_input_put()
    call will update volumes of the whole tree of virtual sinks that are
    connected to the root sink. The recursive updating procedure tried to
    also update the volume of the new sink for which pa_sink_put() had not
    yet been called, causing an assertion failure.
    
    This patch tries to make sure that the volume of not-yet-linked sinks
    is never changed. pa_sink_put() will set the sink volume correctly, so
    it's fine to skip the not-yet-linked sinks during pa_sink_input_put().
    
    BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=102549



More information about the pulseaudio-commits mailing list