Bug 364703 - git-master-2016-06-24:Proxy clips not applied consistently
Summary: git-master-2016-06-24:Proxy clips not applied consistently
Status: RESOLVED NOT A BUG
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-24 12:09 UTC by Evert Vorster
Modified: 2016-06-24 18:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evert Vorster 2016-06-24 12:09:03 UTC
When dragging clips in from the project bin before the proxy has been created, the clip on the timeline does not appear to display the proxy clip once the proxy clip does complete. 



Reproducible: Always

Steps to Reproduce:
1.load new project, with some footage that takes a long time to get a proxy for
2.drag a clip in from the project bin
3.wait for the proxy to complete
4.Drag cursor around the Clip Monitor, then around the project monitor. 


Actual Results:  
Dragging the cursor around the project is a lot slower until the clip that was dragged out earlier is deleted from the timeline and dragged out again.

Expected Results:  
The proxy to benefit all clips that refer to the base clip has been generated, and is enabled for that clip. If it is, then the proxy should be played back instead of the source clip. 

Proxies have been troublesome for a long, long time. I remember submitting quite a few reports on proxies working for one thing, and not the other. 

As far as I understand it, there should be no reference to proxies in the timeline itself. Rather, we already have a list of files in the project bin, and know whether or not proxies have been enabled for them. 

For playback, before each clip is played back, there should be just one global check on whether proxies are enabled for the project AND for that clip AND the proxy exists. 

If yes, then feed the proxy instead of the original footage to melt. If no, use the original footage?
Comment 1 Jean-Baptiste Mardelle 2016-06-24 15:48:37 UTC
I tested using a very low resolution for proxy, so that it was easy to tell from the project monitor if timeline was using real clip or proxy. I could not reproduce your problem.

Can you make some more tests to see if this happens everytime for you and if you can maybe find something that triggers the problem ? Also what happens if you save and re-open the project. do you still notice the slowdown ?
Comment 2 Evert Vorster 2016-06-24 18:37:46 UTC
It works fine now. 

I'll see if I can find a way to reliably trigger it.