[FFmpeg-devel] [PATCH v2 1/2] avformat/libsrt: send message in order
Zhao Zhili
quinkblack at foxmail.com
Fri Jun 4 10:22:27 EEST 2021
From: Zhao Zhili <zhilizhao at tencent.com>
There is no good use case for out of order delivery of data. For live
streaming with TSBPD enabled by default, the receiver get data in order
based on the timestamps. However, if TSBPD is disabled, the data can
be delivered out of order.
---
libavformat/libsrt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c
index afbf01fc87..5298725ad5 100644
--- a/libavformat/libsrt.c
+++ b/libavformat/libsrt.c
@@ -690,7 +690,7 @@ static int libsrt_write(URLContext *h, const uint8_t *buf, int size)
return ret;
}
- ret = srt_sendmsg(s->fd, buf, size, -1, 0);
+ ret = srt_sendmsg(s->fd, buf, size, -1, 1);
if (ret < 0) {
ret = libsrt_neterrno(h);
}
--
2.31.1
More information about the ffmpeg-devel
mailing list