[FFmpeg-cvslog] avformat/libsrt: remove url_get_file_handle implementation

Zhao Zhili git at videolan.org
Sat Sep 18 23:12:12 EEST 2021


ffmpeg | branch: master | Zhao Zhili <quinkblack at foxmail.com> | Mon Aug  9 15:19:11 2021 +0800| [e4f499f8422708fc56f8851220b3ae78ecee76f8] | committer: Marton Balint

avformat/libsrt: remove url_get_file_handle implementation

SRTSOCKET is an abstraction designed by libsrt, it's not guaranteed
to be a real file descriptor. Even if it is, it should not be
operated directly outside of libsrt.

Signed-off-by: Marton Balint <cus at passwd.hu>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4f499f8422708fc56f8851220b3ae78ecee76f8
---

 libavformat/libsrt.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c
index 4c32bc68a8..a80f24957f 100644
--- a/libavformat/libsrt.c
+++ b/libavformat/libsrt.c
@@ -712,12 +712,6 @@ static int libsrt_close(URLContext *h)
     return 0;
 }
 
-static int libsrt_get_file_handle(URLContext *h)
-{
-    SRTContext *s = h->priv_data;
-    return s->fd;
-}
-
 static const AVClass libsrt_class = {
     .class_name = "libsrt",
     .item_name  = av_default_item_name,
@@ -731,7 +725,6 @@ const URLProtocol ff_libsrt_protocol = {
     .url_read            = libsrt_read,
     .url_write           = libsrt_write,
     .url_close           = libsrt_close,
-    .url_get_file_handle = libsrt_get_file_handle,
     .priv_data_size      = sizeof(SRTContext),
     .flags               = URL_PROTOCOL_FLAG_NETWORK,
     .priv_data_class     = &libsrt_class,



More information about the ffmpeg-cvslog mailing list