From 91c6e34217a5badfd49a76b1b333b49f69cb278f Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Wed, 25 Jun 2014 09:36:38 +0100 Subject: testegl: add a comment for the parse command See https://bugzilla.gnome.org/show_bug.cgi?id=728940 --- examples/egl/testegl.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/examples/egl/testegl.c b/examples/egl/testegl.c index 5dbb9b4..db0fc4d 100644 --- a/examples/egl/testegl.c +++ b/examples/egl/testegl.c @@ -1167,7 +1167,29 @@ init_parse_launch_player (APP_STATE_T * state, const gchar * spipeline) GstElement *vsink; GError *error = NULL; - // TODO handle parse + /* ex: + + ./testegl "filesrc location=big_buck_bunny_720p_h264.mov ! qtdemux ! \ + h264parse ! omxh264dec ! glcolorscale ! fakesink name=vsink" + + ./testegl "filesrc location=big_buck_bunny_720p_h264.mov ! qtdemux ! \ + h264parse ! omxh264dec ! glcolorscale ! \ + video/x-raw(memory:EGLImage) ! fakesink name=vsink" + + ./testegl "filesrc location=big_buck_bunny_720p_h264.mov ! qtdemux ! \ + h264parse ! omxh264dec ! glcolorscale ! \ + video/x-raw(memory:GLMemory) ! fakesink name=vsink" + + ./testegl "filesrc location=big_buck_bunny_720p_h264.mov ! qtdemux ! \ + h264parse ! omxh264dec ! glcolorscale ! \ + video/x-raw(meta:GstVideoGLTextureUploadMeta) ! \ + fakesink name=vsink" + + */ + + /* pipeline 1 and 2 are the same and the most efficient as glcolorscale + * will enter in passthrough mode and testegl will just bind the eglimage + * to a gl texture without any copy. */ state->pipeline = gst_parse_launch (spipeline, &error); -- cgit v1.2.1