gl: qglwtextureshare demo fixes and cleanup
authorWang Xin-yu (王昕宇) <comicfans44@gmail.com>
Tue, 26 Aug 2014 08:21:42 +0000 (16:21 +0800)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 28 Aug 2014 07:06:00 +0000 (10:06 +0300)
commit8d6f745b78e8190cebd9061192975ad88a08efd5
tree6e94ead2327d79f02c76c02b45e05689d4bed384
parent9047a01f5ffad768ed97b9b33ea1aa710029fde9
gl: qglwtextureshare demo fixes and cleanup

1. glcontextid function is replaced by gstreamer gst_gl_context_new_wrapped .
2. call gst_init before gst_gl_display_new , seems gst_gl_display_new depends
   on gst_allocator_register , which only worked after gst_init called
3. flush gstreamer OpenGL context before using shared texture, fix
   flicker problem.

https://bugzilla.gnome.org/show_bug.cgi?id=735566
tests/examples/gl/qt/qglwtextureshare/glcontextid.h [deleted file]
tests/examples/gl/qt/qglwtextureshare/gstthread.h
tests/examples/gl/qt/qglwtextureshare/main.cpp
tests/examples/gl/qt/qglwtextureshare/pipeline.cpp
tests/examples/gl/qt/qglwtextureshare/pipeline.h
tests/examples/gl/qt/qglwtextureshare/qglrenderer.cpp
tests/examples/gl/qt/qglwtextureshare/qglwtextureshare.pro