pipeline: Update caps only when rendering as comment suggests

We used to update caps for any more because of missing brackets.
This commit is contained in:
Thibault Saunier 2018-04-20 17:36:55 -03:00
parent 05115da59e
commit 561fcfb576

View file

@ -555,13 +555,14 @@ ges_pipeline_change_state (GstElement * element, GstStateChange transition)
goto done;
}
if (self->priv->mode & (GES_PIPELINE_MODE_RENDER |
GES_PIPELINE_MODE_SMART_RENDER))
GES_PIPELINE_MODE_SMART_RENDER)) {
GST_DEBUG ("rendering => Updating pipeline caps");
/* Set caps on all tracks according to profile if present */
if (!ges_pipeline_update_caps (self)) {
GST_ERROR_OBJECT (element, "Error setting the caps for rendering");
ret = GST_STATE_CHANGE_FAILURE;
goto done;
/* Set caps on all tracks according to profile if present */
if (!ges_pipeline_update_caps (self)) {
GST_ERROR_OBJECT (element, "Error setting the caps for rendering");
ret = GST_STATE_CHANGE_FAILURE;
goto done;
}
}
_link_tracks (self);
break;