[pulseaudio-commits] Changes to 'next'

Tanu Kaskinen tanuk at kemper.freedesktop.org
Wed Oct 26 18:34:19 UTC 2016


New branch 'next' available with the following commits:
commit bcb44fc7080067ca58dbafca6a70ad4f9e16cae1
Author: Hajime Fujita <crisp.fujita at nifty.com>
Date:   Sun Jan 31 22:16:05 2016 -0600

    rtp: Introduce pa_rtsp_exec_ready()
    
    In the current RTSP implementation, there is a vulnerable window
    between the RTSP object creation and the URL initialization.
    If any RTSP command is issued during this period, it will lead to
    crash by assertion violation.
    
    This patch introduces pa_rtsp_exec_ready(), which returns if it is
    safe to issue RTSP commands.
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit 6b6d2747bc21f3a781dcc81dc4c8eb96596964e2
Author: Martin Blanchard <tinram at gmx.fr>
Date:   Sun Jan 31 22:16:04 2016 -0600

    rtp: Random seq number at the beginning of the session
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit 0108dbd08ccaf735c78dd33ac008abc32a4dee0c
Author: Colin Leroy <colin at colino.net>
Date:   Sun Jan 31 22:16:03 2016 -0600

    rtp: New pa_rtsp_options function
    
    Add a function performing a call to the OPTIONS request; also,
    in some special cases, tuning transport parameters is required (default:
    "RTP/AVP/TCP;unicast;interleaved=0-1;mode=record") ! The RAOP client for
    example needs to overwrite them.
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit 45a59611abe5acad5e3438e2effed35589965031
Author: Martin Blanchard <tinram at gmx.fr>
Date:   Sun Jan 31 22:16:01 2016 -0600

    raop: Add pulsecore/core-utils a pa_str_in_list function
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit 2def3630efe1de9042e945313d36b01beb5f01e8
Author: Martin Blanchard <tinram at gmx.fr>
Date:   Sun Jan 31 22:16:00 2016 -0600

    raop: Cosmetic fixes / Match coding style
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit f9ab868ab8ea247e4bb359459c982e4656927bde
Author: Hajime Fujita <crisp.fujita at nifty.com>
Date:   Sun Jan 31 22:15:59 2016 -0600

    rtp: Freeing ioline when disconnecting
    
    pa_ioline_close does not free the ioline structure itself, so we
    have to unref the structure if we want to free it.
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>

commit f48082e30843b5c7a840ce1a99cd536d1096a4bd
Author: Hajime Fujita <crisp.fujita at nifty.com>
Date:   Sun Jan 31 22:15:58 2016 -0600

    Support IPv6 address in pa_socket_client_new_string()
    
    pa_socket_client_new_string() did not work as expected when an IPv6
    address string like "2001:db8::1" is passed as the "name" parameter.
    This is because the name parameter is then passed to pa_parse_address(),
    which thinks the last colon as a separator between hostname (or address)
    and a port number. To prevent pa_parse_address() from doing this, an IPv6
    address must be bracketed with "[]" (e.g. "[2001:db8::1]"). [1]
    
    This patch fixes pa_socket_client_new_string() so that it internally
    adds brackets to an IPv6 address. This decision is based on a
    discussion at [2].
    
    [1]: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-October/022010.html
    [2]: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-November/022401.html
    
    Reviewed-by: Anton Lundin <glance at acc.umu.se>



More information about the pulseaudio-commits mailing list