1*4882a593SmuzhiyunFrom eba390d13ec4089cd6b9d8687ab3f8905b9d3ac8 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com>
3*4882a593SmuzhiyunDate: Sat, 22 May 2021 22:56:04 +0200
4*4882a593SmuzhiyunSubject: [PATCH] modules/access/live555.cpp: fix build with live555 >=
5*4882a593Smuzhiyun 2020.12.11
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunSince live555-2020.12.11, connectionEndpointAddress() member function
8*4882a593Smuzhiyunuse a "struct sockaddr_storage" in preparation for eventual support of
9*4882a593SmuzhiyunIPv6: http://www.live555.com/liveMedia/public/changelog.txt
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunFixes:
12*4882a593Smuzhiyun - http://autobuild.buildroot.org/results/83170984f96238756c45bf1f4e542363afafd45f
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
15*4882a593Smuzhiyun---
16*4882a593Smuzhiyun modules/access/live555.cpp | 4 +++-
17*4882a593Smuzhiyun 1 file changed, 3 insertions(+), 1 deletion(-)
18*4882a593Smuzhiyun
19*4882a593Smuzhiyundiff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
20*4882a593Smuzhiyunindex 9d6e01ae32..32a6c294eb 100644
21*4882a593Smuzhiyun--- a/modules/access/live555.cpp
22*4882a593Smuzhiyun+++ b/modules/access/live555.cpp
23*4882a593Smuzhiyun@@ -850,7 +850,9 @@ static int SessionsSetup( demux_t *p_demux )
24*4882a593Smuzhiyun             if( !p_sys->b_multicast )
25*4882a593Smuzhiyun             {
26*4882a593Smuzhiyun                 /* We need different rollover behaviour for multicast */
27*4882a593Smuzhiyun-                p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() );
28*4882a593Smuzhiyun+                struct sockaddr_storage tempAddr;
29*4882a593Smuzhiyun+                sub->getConnectionEndpointAddress( tempAddr );
30*4882a593Smuzhiyun+                p_sys->b_multicast = IsMulticastAddress( tempAddr );
31*4882a593Smuzhiyun             }
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun             tk = (live_track_t*)malloc( sizeof( live_track_t ) );
34*4882a593Smuzhiyun--
35*4882a593Smuzhiyun2.30.2
36*4882a593Smuzhiyun
37