[vlc-devel] [PATCH] Only use --rtsp-client-port when sending RTSP	SETUP request
    David R. Robison 
    davidro at q-free.com
       
    Wed Jul  1 18:00:14 CEST 2015
    
    
  
---
  modules/access/live555.cpp | 13 +++++++------
  1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
index fef590a..d3259c7 100644
--- a/modules/access/live555.cpp
+++ b/modules/access/live555.cpp
@@ -740,12 +740,6 @@ static int SessionsSetup( demux_t *p_demux )
              ;
          else continue;
-        if( i_client_port != -1 )
-        {
-            sub->setClientPortNum( i_client_port );
-            i_client_port += 2;
-        }
-
          if( strcasestr( sub->codecName(), "REAL" ) )
          {
              msg_Info( p_demux, "real codec detected, using real-RTSP 
instead" );
@@ -783,6 +777,13 @@ static int SessionsSetup( demux_t *p_demux )
              /* Issue the SETUP */
              if( p_sys->rtsp )
              {
+
+                if( i_client_port != -1 )
+                {
+                    sub->setClientPortNum( i_client_port );
+                    i_client_port += 2;
+                }
+
                  p_sys->rtsp->sendSetupCommand( *sub, 
default_live555_callback, False,
                                                 toBool( b_rtsp_tcp ),
                                                 toBool( 
p_sys->b_force_mcast && !b_rtsp_tcp ) );
-- 
1.9.1
    
    
More information about the vlc-devel
mailing list