... as appropriate for a subsequent state change failure
}
if (!ret) {
- GST_WARNING_OBJECT (self, "Failed to open SRT: %s", error->message);
+ /* ensure error is posted since state change will fail */
+ GST_ELEMENT_ERROR (self, RESOURCE, OPEN_WRITE, (NULL),
+ ("Failed to open SRT: %s", error->message));
g_clear_error (&error);
}
}
if (!ret) {
- GST_WARNING_OBJECT (self, "Failed to open SRT: %s", error->message);
+ /* ensure error is posted since state change will fail */
+ GST_ELEMENT_ERROR (self, RESOURCE, OPEN_READ, (NULL),
+ ("Failed to open SRT: %s", error->message));
g_clear_error (&error);
}