]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/aviobuf.c
configure: aac encoder requires lpc
[ffmpeg] / libavformat / aviobuf.c
index aceb3bfcb75a0d23e75d3d673e850db27408a198..1b3d5f5b80cf671038bd6238870d3065b934b98b 100644 (file)
@@ -1021,6 +1021,23 @@ int avio_read_to_bprint(AVIOContext *h, AVBPrint *pb, size_t max_size)
     return 0;
 }
 
+int avio_accept(AVIOContext *s, AVIOContext **c)
+{
+    int ret;
+    URLContext *sc = s->opaque;
+    URLContext *cc = NULL;
+    ret = ffurl_accept(sc, &cc);
+    if (ret < 0)
+        return ret;
+    return ffio_fdopen(c, cc);
+}
+
+int avio_handshake(AVIOContext *c)
+{
+    URLContext *cc = c->opaque;
+    return ffurl_handshake(cc);
+}
+
 /* output in a dynamic buffer */
 
 typedef struct DynBuffer {