9080004d48
Logic update в FrigateBridge._update_auto_layout: 0 active → quad 1 active → single, main_cam = active 2+ active → main_plus_preview, mpp_main = highest priority active Dispatcher.set_mpp_main — ZMQ streamselect@mpp_main map <index> Config.mpp_main_filter_target = "streamselect@mpp_main" При каждом auto-layout change controller отправляет 3 ZMQ: streamselect@main_cam map N (single layout main) streamselect@mpp_main map N (mpp layout main, может быть тот же N) streamselect@layout map L (final layout selector) Preview cells в mpp остаются fixed mapping (cell1=cam1/front_yard, cell2=cam2/gate_lpr, cell3=cam3/back_yard). Если main_cam = cam1/2/3 — preview slot этой cam visible duplicate. Acceptable v2 trade-off (user warned). Live verified: 4+ active cameras → mpp, gate_lpr в main slot (priority=10 highest). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>