Ah, but most of the slowdown from this messiness is due to all these mode changes being handled at the application layer in sandboxed userland daemons on a non-real-time OS. Before smart TVs with application processors “fast enough” to (barely, slowly) do these things, the “control-plane logic” for a TV’s DSPs was handled effectively instantly by purpose-designed ASICs.