@ -96,8 +96,8 @@ typedef struct SRTContext {
# define E AV_OPT_FLAG_ENCODING_PARAM
# define OFFSET(x) offsetof(SRTContext, x)
static const AVOption libsrt_options [ ] = {
{ " timeout " , " Timeout of socket I/O operations " , OFFSET ( rw_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " listen_timeout " , " Connection awaiting timeout " , OFFSET ( listen_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " timeout " , " Timeout of socket I/O operations (in microseconds) " , OFFSET ( rw_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " listen_timeout " , " Connection awaiting timeout (in microseconds) " , OFFSET ( listen_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " send_buffer_size " , " Socket send buffer size (in bytes) " , OFFSET ( send_buffer_size ) , AV_OPT_TYPE_INT , { . i64 = - 1 } , - 1 , INT_MAX , . flags = D | E } ,
{ " recv_buffer_size " , " Socket receive buffer size (in bytes) " , OFFSET ( recv_buffer_size ) , AV_OPT_TYPE_INT , { . i64 = - 1 } , - 1 , INT_MAX , . flags = D | E } ,
{ " pkt_size " , " Maximum SRT packet size " , OFFSET ( payload_size ) , AV_OPT_TYPE_INT , { . i64 = - 1 } , - 1 , SRT_LIVE_MAX_PAYLOAD_SIZE , . flags = D | E , " payload_size " } ,
@ -118,13 +118,13 @@ static const AVOption libsrt_options[] = {
{ " iptos " , " IP Type of Service " , OFFSET ( iptos ) , AV_OPT_TYPE_INT , { . i64 = - 1 } , - 1 , 255 , . flags = D | E } ,
{ " inputbw " , " Estimated input stream rate " , OFFSET ( inputbw ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " oheadbw " , " MaxBW ceiling based on % over input stream rate " , OFFSET ( oheadbw ) , AV_OPT_TYPE_INT , { . i64 = - 1 } , - 1 , 100 , . flags = D | E } ,
{ " latency " , " receiver delay to absorb bursts of missed packet retransmissions " , OFFSET ( latency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " latency " , " receiver delay (in microseconds) to absorb bursts of missed packet retransmissions " , OFFSET ( latency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " tsbpddelay " , " deprecated, same effect as latency option " , OFFSET ( latency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " rcvlatency " , " receive latency " , OFFSET ( rcvlatency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " peerlatency " , " peer latency " , OFFSET ( peerlatency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " rcvlatency " , " receive latency (in microseconds) " , OFFSET ( rcvlatency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " peerlatency " , " peer latency (in microseconds) " , OFFSET ( peerlatency ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " tlpktdrop " , " Enable receiver pkt drop " , OFFSET ( tlpktdrop ) , AV_OPT_TYPE_BOOL , { . i64 = - 1 } , - 1 , 1 , . flags = D | E } ,
{ " nakreport " , " Enable receiver to send periodic NAK reports " , OFFSET ( nakreport ) , AV_OPT_TYPE_BOOL , { . i64 = - 1 } , - 1 , 1 , . flags = D | E } ,
{ " connect_timeout " , " Connect timeout. Caller default: 3000, rendezvous (x 10) " , OFFSET ( connect_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " connect_timeout " , " Connect timeout(in milliseconds) . Caller default: 3000, rendezvous (x 10) " , OFFSET ( connect_timeout ) , AV_OPT_TYPE_INT64 , { . i64 = - 1 } , - 1 , INT64_MAX , . flags = D | E } ,
{ " mode " , " Connection mode (caller, listener, rendezvous) " , OFFSET ( mode ) , AV_OPT_TYPE_INT , { . i64 = SRT_MODE_CALLER } , SRT_MODE_CALLER , SRT_MODE_RENDEZVOUS , . flags = D | E , " mode " } ,
{ " caller " , NULL , 0 , AV_OPT_TYPE_CONST , { . i64 = SRT_MODE_CALLER } , INT_MIN , INT_MAX , . flags = D | E , " mode " } ,
{ " listener " , NULL , 0 , AV_OPT_TYPE_CONST , { . i64 = SRT_MODE_LISTENER } , INT_MIN , INT_MAX , . flags = D | E , " mode " } ,