Julien Isorce
|
76b6fcab5b
|
[286/906] [win32] Register window class in gst_gl_window_class_init
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
6d2b8da3da
|
[285/906] fix gl framerate in gst caps. Consider position in xoverlay. Fix inversion bettween COLS and ROWS, and move windows.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
0867343017
|
[284/906] workaround about the ATI shader compiler on linux (setlocale)
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
1087da7753
|
[283/906] better result in cube and doublecube example. And some clean up debug and comments
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
121153fd21
|
[282/906] update CMake build
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
a50b222367
|
[281/906] Make cube example work on x11. Finish TODO task 9.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
e1fd4232ad
|
[280/906] Remove set_visible, because it's now automatically done when the first post redisplay comes.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
7e3bc563e1
|
[279/906] finish set_xwindow_id (gst_gl_window_set_external_win_id): child is resized at the same time as the parent is.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
1daf54222f
|
[278/906] Implement set_xwindow_id (gst_gl_window_set_external_window_id).
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
aab706c46c
|
[277/906] open x client connection for sender only at start up
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
312d0f588a
|
[276/906] better deal with last pending custom cb and destroy_context_cb
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
128315ae60
|
[275/906] Make sure the gl ressoures are destroyed before to destroy gl window
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
b19684bbd0
|
[274/906] add some other debug outputs and checks
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
158f30bab1
|
[273/906] add some debug outputs about Visual and XVisualInfo
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
8840d306c4
|
[272/906] add a visible member to deal better with the first expose events
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
f878b84f90
|
[271/906] revert last commit because the crash comes from libselinux
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
daa5e24b41
|
[270/906] fix use of different Display structures which point on the same display name
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
c487389cfe
|
[269/906] Better deal with XNextEvent and XSendEvent
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
57488b1a32
|
[268/906] Better deal with Atoms
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
51231595c7
|
[267/906] Get ride of calling sleep in gl thread X loop
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
80efa96e52
|
[266/906] secure close when clicking on the cross
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
3f54cd9d94
|
[264/906] Rewrite gstglwindow_x11.c because X API is not thread safe.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
14d3d10e07
|
[263/906] discard x custom messages which are of date
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
745e20a2e1
|
[262/906] Works on linux but still some bugs. Fix autotools build.
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
5ec4972d3d
|
[261/906] implement quit x message loop
|
2017-12-09 19:31:20 +00:00 |
|
Julien Isorce
|
baedf3a65b
|
[260/906] try to make XSendEvent blocker (as win32 SendMessage is)
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
cb83e88c0c
|
[259/906] continue x implementation (but still not tested)
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
bbc1c6b14f
|
[258/906] setup x message loop
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
da3c0fd570
|
[257/906] begin gstglwindow_x11.c implementation
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
c4200fe1a0
|
[256/906] fix CMake an CodeBlocks builds
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
85fa075eae
|
[255/906] fix window closure when using gst xoverlay interface
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
9169b822e7
|
[254/906] Better handle when the parent window is resizing, and cleanup some code
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
c7ca0d5c2f
|
[253/906] win32: re-implement supports for gst xoverlay interface, on this branch
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
f9756b85d2
|
[252/906] avoid a dead lock on window closure
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
fc9479d289
|
[251/906] Properly clean OpenGL contexts
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
a6fdb20154
|
[250/906] win32: basic stuffs are working now on this branch with this new deep design (gstglwindow)
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
c4c9897f16
|
[249/906] begin GstGLWindow in order to totally remove gstfreeglut
|
2017-12-09 19:31:19 +00:00 |
|
Filippo Argiolas
|
32de0e6e91
|
[243/906] Support for missing videoformats in glupload
Add support for missing alpha channeled videoformats (RGBA, BGRA,
ARGB, ABGR) in gst_gl_display_do_upload_fill.
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
3d54d22894
|
[242/906] Fix crash in filters when going to NULL with no display
|
2017-12-09 19:31:19 +00:00 |
|
Filippo Argiolas
|
f18ba293cb
|
[233/906] no need to explicit set the debug category if default one is used
|
2017-12-09 19:31:19 +00:00 |
|
Filippo Argiolas
|
6c04333f11
|
[230/906] explicit check g_getenv return value to be not NULL
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
ec8aa615e5
|
[229/906] update authors from the CVS repository
|
2017-12-09 19:31:19 +00:00 |
|
Filippo Argiolas
|
34663eccd9
|
[228/906] output shaders info log only if GST_GL_SHADER_DEBUG env variable is set. Should fix TODO task 18
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
cd20053491
|
[226/906] check on win32 that every tests/pipelines and tests/examples (generic, gtk, qt) still work
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
40cd0281a4
|
[225/906] fix a regression that made the gltestsrc element not working
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
a125004d82
|
[224/906] fix a regression about MESA YCbCr colorspace conversion
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
ff87048836
|
[223/906] fix a regression (sometimes a FBO is needed even if the video source is rgb)
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
69159fa0af
|
[222/906] Finish TODO task 17
|
2017-12-09 19:31:19 +00:00 |
|
Julien
|
5759b60ba3
|
[221/906] fix g_int_hash -> g_direct_hash
|
2017-12-09 19:31:19 +00:00 |
|
Julien Isorce
|
bb8ba84647
|
[220/906] Use a better key for the pool of textures
|
2017-12-09 19:31:19 +00:00 |
|