diff options
author | James Almer <jamrial@gmail.com> | 2019-05-02 13:01:36 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2019-05-02 13:02:58 -0300 |
commit | 3e076faf3b86bb16f746e7c9b0cf3dac5f9a851a (patch) | |
tree | 3b67e922a8e5040bbe9efb0210eb375ac6641d21 | |
parent | bf5d814f1082ea330ba78a591eb426c6c4263c0c (diff) | |
parent | 1e56173515826aa4d680d3b216d80a3879ed1c68 (diff) | |
download | ffmpeg-streaming-3e076faf3b86bb16f746e7c9b0cf3dac5f9a851a.zip ffmpeg-streaming-3e076faf3b86bb16f746e7c9b0cf3dac5f9a851a.tar.gz |
Merge commit '1e56173515826aa4d680d3b216d80a3879ed1c68'
* commit '1e56173515826aa4d680d3b216d80a3879ed1c68':
rtsp: add pkt_size option
Merged-by: James Almer <jamrial@gmail.com>
-rw-r--r-- | libavformat/rtsp.c | 5 | ||||
-rw-r--r-- | libavformat/rtsp.h | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index 8349840..c153cac 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -76,7 +76,8 @@ #define COMMON_OPTS() \ { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ - { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC } \ + { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ + { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC } \ const AVOption ff_rtsp_options[] = { @@ -132,6 +133,8 @@ static AVDictionary *map_to_opts(RTSPState *rt) snprintf(buf, sizeof(buf), "%d", rt->buffer_size); av_dict_set(&opts, "buffer_size", buf, 0); + snprintf(buf, sizeof(buf), "%d", rt->pkt_size); + av_dict_set(&opts, "pkt_size", buf, 0); return opts; } diff --git a/libavformat/rtsp.h b/libavformat/rtsp.h index b49278f..54a9a30 100644 --- a/libavformat/rtsp.h +++ b/libavformat/rtsp.h @@ -410,6 +410,7 @@ typedef struct RTSPState { char default_lang[4]; int buffer_size; + int pkt_size; } RTSPState; #define RTSP_FLAG_FILTER_SRC 0x1 /**< Filter incoming UDP packets - |