diff options
author | Julien Isorce <julien.isorce@collabora.co.uk> | 2014-06-25 09:36:38 +0100 |
---|---|---|
committer | Julien Isorce <julien.isorce@collabora.co.uk> | 2014-06-25 10:50:54 +0100 |
commit | 91c6e34217a5badfd49a76b1b333b49f69cb278f (patch) | |
tree | 57b3810b64a2a9c689cc6c709577074a25b85f7d /examples/egl | |
parent | 31cd1fd77b893c6273c447e972f1fe975d188605 (diff) |
testegl: add a comment for the parse command
See https://bugzilla.gnome.org/show_bug.cgi?id=728940
Diffstat (limited to 'examples/egl')
-rw-r--r-- | examples/egl/testegl.c | 24 |
1 files changed, 23 insertions, 1 deletions
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); |