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; goto done;
} }
if (self->priv->mode & (GES_PIPELINE_MODE_RENDER | if (self->priv->mode & (GES_PIPELINE_MODE_RENDER |
GES_PIPELINE_MODE_SMART_RENDER)) GES_PIPELINE_MODE_SMART_RENDER)) {
GST_DEBUG ("rendering => Updating pipeline caps"); GST_DEBUG ("rendering => Updating pipeline caps");
/* Set caps on all tracks according to profile if present */ /* Set caps on all tracks according to profile if present */
if (!ges_pipeline_update_caps (self)) { if (!ges_pipeline_update_caps (self)) {
GST_ERROR_OBJECT (element, "Error setting the caps for rendering"); GST_ERROR_OBJECT (element, "Error setting the caps for rendering");
ret = GST_STATE_CHANGE_FAILURE; ret = GST_STATE_CHANGE_FAILURE;
goto done; goto done;
}
} }
_link_tracks (self); _link_tracks (self);
break; break;