summaryrefslogtreecommitdiffstats
path: root/ext/hermes/gstcolorspace.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/hermes/gstcolorspace.c')
-rw-r--r--ext/hermes/gstcolorspace.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/hermes/gstcolorspace.c b/ext/hermes/gstcolorspace.c
index fe21fc56..84c124b6 100644
--- a/ext/hermes/gstcolorspace.c
+++ b/ext/hermes/gstcolorspace.c
@@ -541,6 +541,13 @@ gst_colorspace_change_state (GstElement *element)
case GST_STATE_PLAYING_TO_PAUSED:
space->pool = NULL;
break;
+ case GST_STATE_PAUSED_TO_READY:
+ gst_colorspace_converter_destroy (space->converter);
+ space->converter = NULL;
+ space->disabled = TRUE;
+ space->type = GST_COLORSPACE_NONE;
+ space->sinkcaps = NULL;
+ break;
}
parent_class->change_state (element);
@@ -612,10 +619,3 @@ GstPluginDesc plugin_desc = {
plugin_init
};
-
-
-
-
-
-
-