- RenderWorkerPool::DecodeInputFrame now uses the proxy filename/decoder/stream from FootageJob when a proxy is attached, so generated proxies are actually used during render. - Add qDebug/qWarning logging to TimelineWidget::GenerateProxiesForSelectedClips and ProxyTask::Run to diagnose why Generate Proxy appears to do nothing.