From 4dbeeda8ade44481672b264d4f1c89444cbf8efb Mon Sep 17 00:00:00 2001 From: Jean-Paul Saman Date: Thu, 17 Apr 2008 14:35:12 +0200 Subject: [PATCH] Fix RTSP client receiving on standard RTSP port 554. --- modules/demux/live555.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/demux/live555.cpp b/modules/demux/live555.cpp index 1842f56708..e2f1a69696 100644 --- a/modules/demux/live555.cpp +++ b/modules/demux/live555.cpp @@ -470,10 +470,11 @@ static int Connect( demux_t *p_demux ) psz_url = (char*)malloc( strlen( p_sys->psz_path ) + 8 ); if( !psz_url ) return VLC_ENOMEM; + if( p_sys->url.i_port == 0 ) p_sys->url.i_port = 554; if( p_sys->url.psz_username || p_sys->url.psz_password ) { - sprintf( psz_url, "rtsp://%s%s", p_sys->url.psz_host, - p_sys->url.psz_path ); + sprintf( psz_url, "rtsp://%s:%d%s", p_sys->url.psz_host, + p_sys->url.i_port, p_sys->url.psz_path ); psz_user = strdup( p_sys->url.psz_username ); psz_pwd = strdup( p_sys->url.psz_password ); -- 2.39.2