Add diagnostics for proxy toggle synchronization
Add temporary qDebug logging to Footage, ProjectCopier, RenderWorkerPool, and TimelineWidget to trace why Use Proxy cannot be toggled and why proxy footage may still be used after disabling.
This commit is contained in:
@@ -278,9 +278,16 @@ void ProjectCopier::SyncFootageProxySettings(Footage *source)
|
||||
{
|
||||
Footage *copy = GetCopy(source);
|
||||
if (!copy) {
|
||||
qWarning() << "ProjectCopier::SyncFootageProxySettings: no copy for"
|
||||
<< source->filename();
|
||||
return;
|
||||
}
|
||||
|
||||
qDebug() << "ProjectCopier::SyncFootageProxySettings:" << source->filename()
|
||||
<< "enabled=" << source->proxy_enabled() << "->"
|
||||
<< copy->proxy_enabled() << "state="
|
||||
<< ProxyManager::ProxyStateToString(source->proxy_state());
|
||||
|
||||
copy->SetProxy(source->proxy_path(), source->proxy_state(),
|
||||
source->proxy_video_stream_index(),
|
||||
source->proxy_preset_version(), source->proxy_enabled());
|
||||
|
||||
Reference in New Issue
Block a user