This makes sure that small seeks forward on https don't end up
doing new requests.
---
 libavformat/tls.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/libavformat/tls.h b/libavformat/tls.h
index 4f3315427d..d33af80454 100644
--- a/libavformat/tls.h
+++ b/libavformat/tls.h
@@ -56,10 +56,17 @@ static int tls_get_file_handle(URLContext *h)               
                  \
 {                                                                             \
     TLSContext *c = h->priv_data;                                             \
     return ffurl_get_file_handle(c->tls_shared.tcp);                          \
+}                                                                             \
+static int tls_get_short_seek(URLContext *h)                                  \
+{                                                                             \
+    TLSContext *s = h->priv_data;                                             \
+    return ffurl_get_short_seek(s->tls_shared.tcp);                           \
 }
 
+
 #define TLS_COMMON_PROTOCOL_FIELDS                                            \
     .url_get_file_handle = tls_get_file_handle,                               \
+    .url_get_short_seek  = tls_get_short_seek,                                \
     .priv_data_size      = sizeof(TLSContext),                                \
     .flags               = URL_PROTOCOL_FLAG_NETWORK,                         \
     .priv_data_class     = &tls_class
-- 
2.24.3 (Apple Git-128)

_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to