| Pitfall | Consequence for Motion | Fix | |---------|----------------------|-----| | Decoding on render thread | Dropped frames, stutter | Async decode queue + frame pool | | Using CLUT or LUTs per frame | Inconsistent frame delivery time | Bake LUT into shader uniform | | Fixed refresh rate assumption | Judder on 60Hz vs 59.94Hz | Query real display mode and resample | | No frame reordering buffer | Missed frames during decode spikes | Keep 3-5 decoded frames ready | | Linear gamma processing | Dark smearing in motion | Work in perceptually linear (sRGB/Rec.709) |

: Ideal for HD security IP cameras requiring exact monitoring and seamless communication.

Motion: High made cause legible but also vulnerable. Every micro-decision unfurled into an orchid of outcomes. A woman on a balcony paused, considering a letter. Viewerframe slowed the tiny ache in her jaw, the weight of the paper. Mina watched the possibility fold inward and, impossibly, could see the future—two frames ahead, three frames ahead—like bookmark tabs in a novel. The modes labeled “High” and “Max” were not mere settings; they were promises to reveal more than the viewer had been meant to know.

Smooths out jagged edges specifically during movement.