2023-08-15 UTC
# [KevinMarks] Video is encoded in groups of frames, called GOPs, that have dependencies between them. That's the smallest chunk you should chop them into, which is dependent on the first stage of the decoding pipeline. Otherwise you're turning them back into imagebuffers and moving those around which are lots bigger and may well mess up your concurrency by eating lots of memory and bus throughput.