@ -61,7 +61,7 @@ static int srtp_close(URLContext *h)
return 0 ;
return 0 ;
}
}
static int srtp_open ( URLContext * h , const char * uri , int flags )
static int srtp_open ( URLContext * h , const char * uri , int flags , AVDictionary * * options )
{
{
SRTPProtoContext * s = h - > priv_data ;
SRTPProtoContext * s = h - > priv_data ;
char hostname [ 256 ] , buf [ 1024 ] , path [ 1024 ] ;
char hostname [ 256 ] , buf [ 1024 ] , path [ 1024 ] ;
@ -78,7 +78,7 @@ static int srtp_open(URLContext *h, const char *uri, int flags)
path , sizeof ( path ) , uri ) ;
path , sizeof ( path ) , uri ) ;
ff_url_join ( buf , sizeof ( buf ) , " rtp " , NULL , hostname , rtp_port , " %s " , path ) ;
ff_url_join ( buf , sizeof ( buf ) , " rtp " , NULL , hostname , rtp_port , " %s " , path ) ;
if ( ( ret = ffurl_open_whitelist ( & s - > rtp_hd , buf , flags , & h - > interrupt_callback ,
if ( ( ret = ffurl_open_whitelist ( & s - > rtp_hd , buf , flags , & h - > interrupt_callback ,
NULL , h - > protocol_whitelist , h - > protocol_blacklist , h ) ) < 0 )
options , h - > protocol_whitelist , h - > protocol_blacklist , h ) ) < 0 )
goto fail ;
goto fail ;
h - > max_packet_size = FFMIN ( s - > rtp_hd - > max_packet_size ,
h - > max_packet_size = FFMIN ( s - > rtp_hd - > max_packet_size ,
@ -131,7 +131,7 @@ static int srtp_get_multi_file_handle(URLContext *h, int **handles,
const URLProtocol ff_srtp_protocol = {
const URLProtocol ff_srtp_protocol = {
. name = " srtp " ,
. name = " srtp " ,
. url_open = srtp_open ,
. url_open2 = srtp_open ,
. url_read = srtp_read ,
. url_read = srtp_read ,
. url_write = srtp_write ,
. url_write = srtp_write ,
. url_close = srtp_close ,
. url_close = srtp_close ,