From e4f499f8422708fc56f8851220b3ae78ecee76f8 Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Mon, 9 Aug 2021 15:19:11 +0800 Subject: [PATCH] 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 --- 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,