clear frame caches and renderers if the viewer node is ever changed
Clears the state if a viewer node is disconnected.
This commit is contained in:
@@ -60,6 +60,8 @@ void VideoRenderBackend::DisconnectViewer(ViewerOutput *node)
|
||||
disconnect(node, &ViewerOutput::VideoChangedBetween, this, &VideoRenderBackend::InvalidateCache);
|
||||
disconnect(node, &ViewerOutput::VideoGraphChanged, this, &VideoRenderBackend::QueueRecompile);
|
||||
disconnect(node, &ViewerOutput::LengthChanged, this, &VideoRenderBackend::TruncateFrameCacheLength);
|
||||
|
||||
frame_cache_.Clear();
|
||||
}
|
||||
|
||||
const VideoRenderingParams &VideoRenderBackend::params() const
|
||||
|
||||
Reference in New Issue
Block a user