[FFmpeg-devel] [PATCH] avformat/avio: Add Metacube support

Steinar H. Gunderson steinar+ffmpeg at gunderson.no
Tue May 4 20:22:54 EEST 2021


On Tue, May 04, 2021 at 04:46:29PM +0100, Derek Buitenhuis wrote:
> Can this not be accomplished outside of FFmpeg, by registering your own I/O 
> callbacks? That would seem to me to be the 'proper' way to do this. More
> work? Yes. But less hacky.

For a libavformat-using program that does its own transports? Sure, I'm
already doing that in other projects. For anything that wants to use the
ffurl transports -- and in particular, stream from the ffmpeg(1) client?
I don't see how that would be possible, unless I'm misunderstanding what
you're suggesting.

>   * You need to provide documentation / links on, like, what 'metacube' *is*. It's
>     absolutely unclear to anyone reading this patch and associated doxy what it is
>     or what its usecase is. AFAICT it's your own project?

I believe this was already covered in the commit message...? But yes, Cubemap
is my own project, and Metacube is its framing protocol.

I'm not seeing a lot of love for this patch, so I won't be pursuing it any
further -- I wanted to upstream it due to user requests, but it is small
enough that it can live in my own tree pretty much indefinitely.

/* Steinar */
-- 
Homepage: https://www.sesse.net/


More information about the ffmpeg-devel mailing list