GNOME Bugzilla – Bug 572328
do not pre-emptively generate thumbnails and waveforms when dragging
Last modified: 2009-05-14 14:09:56 UTC
When dragging a clip from the library to the timeline, it seems that waveforms and thumbnails start generating while I'm still in the drag operation (ie: have not released the mouse button). This is undesirable because it makes dragging jerky, and will likely cause problems when dragging multiple clips at once.
Not sure if it blocks or depends on bug #570117, but I figured out that they'd be related.
well, once all the thumbnails have been fetched, dragging is fairly smooth. The issue is that the fetching/rendering stuff periodically blocks the UI. I thought that I set it up so that the thumbnails would be rendered in the pipeline context, but either this isn't what's actually happening, or doing intensive processing intensive processing in another thread can still affect the latency of the UI thread. I'll try to set it up so that the UI can request that the previewer not fetch new thumbnails on updates. But multiple timeline objects can share the same previewing pipeline, so that might not be good enough.
Some of the recent patches have sped up thumbnail generation quite a bit. The initial drag into the timeline seems much less choppy. Try it, and if you think It's usable, I can just close this bug.
Yeah, it seems to be fixed by the performance improvements now. Many thanks!