From b08658d84a74bdc54dace6cfd48824039d4a8a8e Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Sat, 1 Jan 2011 15:08:14 -0800 Subject: [PATCH] Default to progressive rendering in composite. Field-based rendering is not sensitive to whether the composite has motion and therefore produces ugly results for static things by default. Field-based rendering can be explicitly requested on an animated composite by setting the progressive property to 0. --- src/modules/core/transition_composite.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/core/transition_composite.c b/src/modules/core/transition_composite.c index 12b07103..2e29ac80 100644 --- a/src/modules/core/transition_composite.c +++ b/src/modules/core/transition_composite.c @@ -1346,6 +1346,9 @@ mlt_transition transition_composite_init( mlt_profile profile, mlt_service_type // Use alignment (and hence alpha of b frame) mlt_properties_set_int( properties, "aligned", 1 ); + // Default to progressive rendering + mlt_properties_set_int( properties, "progressive", 1 ); + // Inform apps and framework that this is a video only transition mlt_properties_set_int( properties, "_transition_type", 1 ); } -- 2.39.2