GMainLoop *loop;\r
} CustomData;\r
\r
-/* playbin2 flags */\r
-typedef enum {\r
- GST_PLAY_FLAG_BUFFERING = (1 << 8) /* We want to allow buffering */\r
-} GstPlayFlags;\r
- \r
static void cb_message (GstBus *bus, GstMessage *msg, CustomData *data) {\r
\r
switch (GST_MESSAGE_TYPE (msg)) {\r
GstStateChangeReturn ret;\r
GMainLoop *main_loop;\r
CustomData data;\r
- guint flags;\r
\r
/* Initialize GStreamer */\r
gst_init (&argc, &argv);\r
pipeline = gst_parse_launch ("playbin2 uri=http://docs.gstreamer.com/media/sintel_trailer-480p.webm", NULL);\r
bus = gst_element_get_bus (pipeline);\r
\r
- /* Set the buffering flag */\r
- g_object_get (pipeline, "flags", &flags, NULL);\r
- flags |= GST_PLAY_FLAG_BUFFERING;\r
- g_object_set (pipeline, "flags", flags, NULL);\r
- \r
/* Start playing */\r
ret = gst_element_set_state (pipeline, GST_STATE_PLAYING);\r
if (ret == GST_STATE_CHANGE_FAILURE) {\r