summaryrefslogtreecommitdiff
path: root/src/gst_engine.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gst_engine.c')
-rw-r--r--src/gst_engine.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/gst_engine.c b/src/gst_engine.c
index 6e0fe67..76c4b89 100644
--- a/src/gst_engine.c
+++ b/src/gst_engine.c
@@ -360,15 +360,20 @@ bus_call (GstBus * bus, GstMessage * msg, gpointer data)
gboolean
engine_init (GstEngine * engine, GstElement * sink)
{
- engine->media_width = 600;
- engine->media_height = 400;
- engine->media_duration = -1;
+ engine->playing = FALSE;
engine->direction_foward = TRUE;
engine->prev_done = TRUE;
- engine->second = GST_SECOND;
+
+ engine->has_started = FALSE;
engine->has_video = FALSE;
engine->has_audio = FALSE;
- engine->has_started = FALSE;
+
+ engine->media_width = 600;
+ engine->media_height = 400;
+ engine->media_duration = -1;
+ engine->second = GST_SECOND;
+
+ engine->uri = NULL;
engine->player = gst_element_factory_make ("playbin2", "playbin2");
if (engine->player == NULL) {