Does ffmpeg support some manner of shared memory decoding that would make it usable with a subprocess with no IO capabilities/permissions but that which is passed directly by its parent?
Or at least, does it allow for incremental decoding & writing individual frames and audio samples to arbitrary buffers?
I'm essentially wondering how one would go about making a player that can be trusted with arbitrary third-party data that is explicitly untrustworthy (clearly hardware decoding would be disabled too).