diff options
Diffstat (limited to 'src/gst_engine.c')
-rw-r--r-- | src/gst_engine.c | 15 |
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) { |