Changeset e1f0919720c9ba214ce800146a3155e3924ce7d5

Show
Ignore:
Timestamp:
15/06/08 21:41:04 (4 months ago)
Author:
Rémi Denis-Courmont <rdenis@simphalempin.com>
git-committer:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1213558864 +0300
git-parent:

[bc3af7e7aadb33cb0940e50fa270a165192a06bc]

git-author:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1213558864 +0300
Message:

RTP sout: fix buffer size for SRTP

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/stream_out/rtp.c

    r72fc2d9 re1f0919  
    946946            goto error; 
    947947        } 
     948        id->i_sequence = 0; /* FIXME: awful hack for libvlc_srtp */ 
    948949    } 
    949950 
     
    14411442        {   /* FIXME: this is awfully inefficient */ 
    14421443            size_t len = out->i_buffer; 
    1443             int val = srtp_send( id->srtp, out->p_buffer, &len, 
    1444                                 out->i_buffer ); 
    1445             if( val == ENOSPC ) 
    1446             { 
    1447                 out = block_Realloc( out, 0, len ); 
    1448                 if( out == NULL ) 
    1449                     continue; 
    1450                 val = srtp_send( id->srtp, out->p_buffer, &len, 
    1451                                  out->i_buffer ); 
    1452             } 
     1444            out = block_Realloc( out, 0, len + 10 ); 
     1445            out->i_buffer = len; 
     1446 
     1447            int val = srtp_send( id->srtp, out->p_buffer, &len, len + 10 ); 
    14531448            if( val ) 
    14541449            {