On Sun, Dec 19, 2010 at 7:47 PM, Dan Dennedy <[email protected]> wrote:
> On Sun, Dec 19, 2010 at 2:41 PM, Jonathan Thomas
> <[email protected]> wrote:
>> Dan,
>> Here is a patch for the SDL_Preview consumer, that increases the speed when
>> switching between the STILL and SDL consumers.  It does this by not calling
>> the SDL_InitSubSystem( SDL_INIT_AUDIO ) and SDL_QuitSubSystem(
>> SDL_INIT_AUDIO ) methods every time it switches, but rather when the SDL
>> Preview consumer is started and stopped.  I have tested this patch against
>> OpenShot when using the regular SDL consumer and the SDL Preview consumer.
>>  I can't make it break, so I feel pretty good about it.
>> Please let me know if you see any potential issues with the patch.
>
> Thank you. It works fine in kdenlive as well. I applied it with minor

I take this back. When working on my latest video, I found a major
regression that causes deadlock. I believe this only happens when you
have multiple sdl_preview consumers in the app and you switch between
them like kdenlive does for the clip vs. timeline viewers. I am going
to commit a revert, and I will look into it further over the weekend.
I also bumped into problems with my changes to Producer::set_speed(),
and I need to look into it further or quite possibly revert it and a
new method pause() that has my changes.

-- 
+-DRD-+

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to