PASS landscape keeps the same native decoder and cache
PASS portrait restores layout without restarting decoder
PASS playback advances after rotating both ways
RESULT: 3 rotation checks passed

