chain->async = TRUE;
}
+ /* Make sure the aspect ratio is kept */
+ elem =
+ gst_play_sink_find_property_sinks (playsink, chain->sink,
+ "force-aspect-ratio", G_TYPE_BOOLEAN);
+ if (elem)
+ g_object_set (elem, "force-aspect-ratio", TRUE, NULL);
+
/* find ts-offset element */
gst_object_replace ((GstObject **) & chain->ts_offset, (GstObject *)
gst_play_sink_find_property_sinks (playsink, chain->sink, "ts-offset",
chain->async = TRUE;
}
+ /* Make sure the aspect ratio is kept */
+ elem =
+ gst_play_sink_find_property_sinks (playsink, chain->sink,
+ "force-aspect-ratio", G_TYPE_BOOLEAN);
+ if (elem)
+ g_object_set (elem, "force-aspect-ratio", TRUE, NULL);
+
if (chain->conv)
g_object_set (chain->conv, "use-balance",
!has_color_balance_element (chain->sink)