[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