[pulseaudio-commits] Changes to 'tanuk/restore-profile-per-port'

Tanu Kaskinen tanuk at kemper.freedesktop.org
Mon Oct 19 07:13:56 PDT 2015


New branch 'tanuk/restore-profile-per-port' available with the following commits:
commit f139ac9e544354b221e256553d3abf7061c707d9
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:14 2015 +0200

    module-switch-on-port-available: Route to preferred profile
    
    This makes the routing slightly more aggressive:
    
     * It will try to route to another profile, if such a profile
       is preferred by the port.
    
     * It will allow changing profiles on transitions both to
       PA_AVAILABLE_YES and PA_AVAILABLE_NO
    
    To accommodate there is also some refactoring.
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit 2e9c01193218e8b2c575732c7be8bc93dcfa5cdd
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:13 2015 +0200

    module-alsa-card: Report available ports before unavailable ones
    
    In case the same jack causes one port to become available and another
    one unavailable, the available should be reported first.
    
    This is to avoid unnecessary changes: e g, consider a 'Headphone Jack'
    making 'Headphone' available and 'Speaker' unavailable. In case the
    unavailable change triggers first, and there is also a currently available
    third port (e g 'Digital out'), the routing system might choose to route
    to this port because neither of the 'Speaker' and 'Headphone' ports are
    available.
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit 470335638640e9515fb56e2fa4ae9117b785c383
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:12 2015 +0200

    module-switch-on-port-available: Use input and output names
    
    In case input or output names are filled in, we can use this to
    get a better match in the profile_good_for_input/output functions
    instead of guessing based on number of sources and channels.
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit d9186d6d34f3a1cb2a85f2ed75755b76d4004b93
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:11 2015 +0200

    card-restore: Save and restore "preferred profile" of port
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit 91572b0a73e48b8165f766688ff2bb080f50ba75
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:10 2015 +0200

    device-port: Add preferred_profile field to pa_device_port
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit 634b0b8070e678ddb2670b86f061fc1b4a797289
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:09 2015 +0200

    alsa-mixer: Fill in input and output names
    
    Fill in input_name and output_name to make routing easier for
    routing modules.
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>

commit abab1354824fba6212fc567cc9c5dda17c4ba493
Author: David Henningsson <david.henningsson at canonical.com>
Date:   Tue May 5 17:01:08 2015 +0200

    card: Add variables for splitting up a profile
    
    It can be useful for routing modules to know if a profile consists
    of an output and input part, in order to e g change output profile
    while keeping the input profile unchanged.
    
    For now filling in these fields is optional and a routing module
    must be able to handle NULL in these fields.
    
    Signed-off-by: David Henningsson <david.henningsson at canonical.com>



More information about the pulseaudio-commits mailing list