Jan 31, 2022, 14:51 by mark...@gmail.com: > Signed-off-by: Mark Gaiser <mark...@gmail.com> > --- > configure | 1 + > doc/protocols.texi | 30 ++++++ > libavformat/Makefile | 1 + > libavformat/ipfs.c | 202 ++++++++++++++++++++++++++++++++++++++++ > libavformat/protocols.c | 2 + > 5 files changed, 236 insertions(+) > create mode 100644 libavformat/ipfs.c > > + > +static int ipfs_open(URLContext *h, const char *uri, int flags, AVDictionary > **options) > +{ > + const char *gatewaysuffix; > + int ret = 0; > + Context *c = h->priv_data; > + > + if (!av_strstart(uri, "ipfs://", &gatewaysuffix) && > + !av_strstart(uri, "ipfs:", &gatewaysuffix)) { > + av_log(h, AV_LOG_ERROR, "Unsupported url %s\n", uri); > + ret = AVERROR(EINVAL); > + goto err; > + } > + > + char* ipfs_gateway = "https://ipfs.io/ipfs/"; >
That's a no from me. I'd rather have native support rather than depend on some third party service. Users can just convert the link themselves if they want to. Surely the IPFS project has libraries one could use instead. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".