]> git.sesse.net Git - vlc/commitdiff
rtp sout: fix reporting of sequence number when using SRTP
authorPierre Ynard <linkfanel@yahoo.fr>
Tue, 25 May 2010 15:52:39 +0000 (17:52 +0200)
committerPierre Ynard <linkfanel@yahoo.fr>
Tue, 25 May 2010 15:52:39 +0000 (17:52 +0200)
modules/stream_out/rtp.c

index 2199469f95ade1376d59264dfcfc94eb8a0b9a40..4f3eb33e1b8154e036329c823bb2d3b362ffc92a 100644 (file)
@@ -954,8 +954,6 @@ static sout_stream_id_t *Add( sout_stream_t *p_stream, es_format_t *p_fmt )
     vlc_rand_bytes (&id->i_sequence, sizeof (id->i_sequence));
     vlc_rand_bytes (id->ssrc, sizeof (id->ssrc));
 
-    id->i_seq_sent_next = id->i_sequence;
-
     id->psz_enc    = NULL;
     id->psz_fmtp   = NULL;
     id->i_clock_rate = 90000; /* most common case for video */
@@ -1022,6 +1020,8 @@ static sout_stream_id_t *Add( sout_stream_t *p_stream, es_format_t *p_fmt )
     }
 #endif
 
+    id->i_seq_sent_next = id->i_sequence;
+
     if( p_sys->psz_destination != NULL )
     {
         int type = SOCK_STREAM;