On Mon May 29 20:45:26 2023 +0000, Zebediah Figura wrote:
To be clear I don't think that any positions on the decoding pipeline should inform those related to the encoding pipeline, and I don't even think it makes sense to use them as an argument. None of the reasons to expose a generic decoding pipeline apply to encoding, I think.
Applications have been seen building custom decoding pipelines by composing sources and decoders, because they can, among other reasons. Therefore we can expect applications to build encoding pipelines, for the same reasons. Is this really so stretched out?
Anyway, there's even more reasons to do so with encoding, as you very often need to configure the encoder components to fit your needs. I'm confident that having individual components is even more a requirement there.