David Schleef
2e2213fbd7
[310/906] Global reindent
...
Indent parameters:
INDENT_PARAMETERS="--braces-on-if-line \
--case-brace-indentation0 \
--case-indentation2 \
--braces-after-struct-decl-line \
--line-length80 \
--no-tabs \
--cuddle-else \
--dont-line-up-parentheses \
--honour-newlines \
--continuation-indentation4 \
--tab-size8 \
--indent-level2"
2017-12-09 19:31:21 +00:00
Julien Isorce
c060a8896d
[301/906] depends on libpng instead of gdk_pixbuf
2017-12-09 19:31:21 +00:00
David Schleef
f0b62d760f
[298/906] Revert "Fix indention"
...
This reverts commit 96e4ab18c2cf9876f6c031b9aba6282d0bd45a93.
You should have asked first. And you would have been told "no",
because it causes people on development branches to do a huge
amount of extra work.
2017-12-09 19:31:21 +00:00
Sebastian Dröge
809c2ec04c
[295/906] Fix indention
2017-12-09 19:31:21 +00:00
David Schleef
71db1285d8
[291/906] Add check for GLEW_EXT_framebuffer_object
2017-12-09 19:31:20 +00:00
Julien Isorce
e184ad8a58
[288/906] add more debug ouputs about GLSL and mesa
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
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
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
80efa96e52
[266/906] secure close when clicking on the cross
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
da3c0fd570
[257/906] begin gstglwindow_x11.c implementation
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
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
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
Julien Isorce
ec8aa615e5
[229/906] update authors from the CVS repository
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
Julien Isorce
cdffac5606
[219/906] Use a gst debug category for GstGLDisplay instead of g_print, gst-launch-0.10 --gst-debug=gldisplay:3 videotestsrc ! glimagesink
2017-12-09 19:31:19 +00:00
Julien Isorce
0d6c956cfb
[212/906] add a glbumper (bump mapping filter through GLSL) that exposes how to use both vertex and fragment shaders
2017-12-09 19:31:19 +00:00
Julien Isorce
b4c0527eff
[211/906] Fix upload AYUV and YV12 (a regression in last commits)
2017-12-09 19:31:18 +00:00
julien User
97a78f8580
[210/906] get ride of a wrong color on nvidia/linux when converting yv12 to rgb through GLSL
2017-12-09 19:31:18 +00:00
julien User
5d93e53f47
[209/906] fix warnings
2017-12-09 19:31:18 +00:00
Julien Isorce
a0cd1d279f
[208/906] fix upload AYUV, regression during the 2 last commits
2017-12-09 19:31:18 +00:00
Julien Isorce
ddf4cdd2df
[207/906] oups, fix my mistake on last commit
2017-12-09 19:31:18 +00:00
unknown
1b8b53fb1c
[206/906] Do not use frame buffer object when "input video is RGB" or when "GLSL is not available and YCbCr is available". So frame buffer object is not a plugin requirement anymore. So I decreased the OpengGL version from 1.4 to 1.2 (maybe less?)
2017-12-09 19:31:18 +00:00
Julien Isorce
35d1c73109
[205/906] use a GHash table instead of a GData for the texture pool
2017-12-09 19:31:18 +00:00
Julien Isorce
2f01ea128f
[204/906] get ride of a bug on ATI related to YV12 to rgb conversion through GLSL and add an example
2017-12-09 19:31:18 +00:00
Filippo Argiolas
0adee75dce
[201/906] fix a signedness warning
2017-12-09 19:31:18 +00:00
Julien Isorce
3ae1ec7c00
[200/906] get ride of a ATI bug related to GLSL colorspace conversion for I420 and YV12 to rgb
2017-12-09 19:31:18 +00:00
Julien Isorce
91870f6d34
[157/906] move thread_do_upload_make from thread_do_upload to thread_init_upload
2017-12-09 19:31:18 +00:00
Julien Isorce
e6db0628e8
[156/906] fix a crash that could happens when using at least 2 gl context and when closing a window on linux
2017-12-09 19:31:18 +00:00
Filippo Argiolas
52a646f240
[153/906] Try to genereate textures within gstglfilterblur to see if the new thread_use_fbo works both with textures from the pool and custom ones
2017-12-09 19:31:18 +00:00
Filippo Argiolas
dbcb82d8b2
[152/906] remove an unneeded (really?) glTexImage
2017-12-09 19:31:18 +00:00
Julien Isorce
712e7626b7
[151/906] ISO C90
2017-12-09 19:31:18 +00:00
Julien Isorce
1a7a34b5c0
[150/906] glTexImage2D(w, h, NULL) is now called only one time (mem alloc)
2017-12-09 19:31:18 +00:00