Julien Isorce
|
42255b64aa
|
[249/906] begin GstGLWindow in order to totally remove gstfreeglut
|
2014-03-15 18:36:29 +01:00 |
|
Filippo Argiolas
|
8599642d37
|
[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.
|
2014-03-15 18:36:29 +01:00 |
|
Julien Isorce
|
353a06d9a0
|
[242/906] Fix crash in filters when going to NULL with no display
|
2014-03-15 18:36:29 +01:00 |
|
Filippo Argiolas
|
f14db54179
|
[233/906] no need to explicit set the debug category if default one is used
|
2014-03-15 18:36:28 +01:00 |
|
Filippo Argiolas
|
41e5676c47
|
[230/906] explicit check g_getenv return value to be not NULL
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
0f4bae01c3
|
[229/906] update authors from the CVS repository
|
2014-03-15 18:36:28 +01:00 |
|
Filippo Argiolas
|
30b33ab63f
|
[228/906] output shaders info log only if GST_GL_SHADER_DEBUG env variable is set. Should fix TODO task 18
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
e8abbdaaa7
|
[226/906] check on win32 that every tests/pipelines and tests/examples (generic, gtk, qt) still work
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
de5ba4b7f2
|
[225/906] fix a regression that made the gltestsrc element not working
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
9b18be0019
|
[224/906] fix a regression about MESA YCbCr colorspace conversion
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
51cdfc6682
|
[223/906] fix a regression (sometimes a FBO is needed even if the video source is rgb)
|
2014-03-15 18:36:28 +01:00 |
|
Julien Isorce
|
72b90292eb
|
[222/906] Finish TODO task 17
|
2014-03-15 18:36:27 +01:00 |
|
Julien
|
6ad3704c30
|
[221/906] fix g_int_hash -> g_direct_hash
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
a9c118c148
|
[220/906] Use a better key for the pool of textures
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
597fe26a1e
|
[219/906] Use a gst debug category for GstGLDisplay instead of g_print, gst-launch-0.10 --gst-debug=gldisplay:3 videotestsrc ! glimagesink
|
2014-03-15 18:36:27 +01:00 |
|
Julien
|
a38424f3be
|
[218/906] The CMake build now works on my Kubuntu-KDE4.1.1
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
fde783262f
|
[217/906] Add cmake build http://www.cmake.org. See CMake install instructions in the INSTALL file. (I have not correctly configured yet the CMake build for unix, BE patient)
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
10853e1c2f
|
[212/906] add a glbumper (bump mapping filter through GLSL) that exposes how to use both vertex and fragment shaders
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
e7f1a18965
|
[211/906] Fix upload AYUV and YV12 (a regression in last commits)
|
2014-03-15 18:36:27 +01:00 |
|
julien User
|
450dd45a6e
|
[210/906] get ride of a wrong color on nvidia/linux when converting yv12 to rgb through GLSL
|
2014-03-15 18:36:27 +01:00 |
|
julien User
|
ff67654533
|
[209/906] fix warnings
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
38dc928a7e
|
[208/906] fix upload AYUV, regression during the 2 last commits
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
dc96363485
|
[207/906] oups, fix my mistake on last commit
|
2014-03-15 18:36:27 +01:00 |
|
unknown
|
c8fb510e4f
|
[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?)
|
2014-03-15 18:36:27 +01:00 |
|
Julien Isorce
|
b1007f02cb
|
[205/906] use a GHash table instead of a GData for the texture pool
|
2014-03-15 18:36:26 +01:00 |
|
Julien Isorce
|
bf17388f63
|
[204/906] get ride of a bug on ATI related to YV12 to rgb conversion through GLSL and add an example
|
2014-03-15 18:36:26 +01:00 |
|
Filippo Argiolas
|
9a25ffce4c
|
[201/906] fix a signedness warning
|
2014-03-15 18:36:26 +01:00 |
|
Julien Isorce
|
6c532328f0
|
[200/906] get ride of a ATI bug related to GLSL colorspace conversion for I420 and YV12 to rgb
|
2014-03-15 18:36:26 +01:00 |
|
Filippo Argiolas
|
fad976d7b7
|
[171/906] import fxtest (little gtk app to easily test effects) from cvs branch, fixed rgbtocurve.
|
2014-03-15 18:36:25 +01:00 |
|
Julien Isorce
|
fd192ec957
|
[157/906] move thread_do_upload_make from thread_do_upload to thread_init_upload
|
2014-03-15 18:36:24 +01:00 |
|
Julien Isorce
|
d0203c1172
|
[156/906] fix a crash that could happens when using at least 2 gl context and when closing a window on linux
|
2014-03-15 18:36:24 +01:00 |
|
Filippo Argiolas
|
a595635904
|
[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
|
2014-03-15 18:36:24 +01:00 |
|
Filippo Argiolas
|
02a21f80ab
|
[152/906] remove an unneeded (really?) glTexImage
|
2014-03-15 18:36:24 +01:00 |
|
Julien Isorce
|
11f620a96a
|
[151/906] ISO C90
|
2014-03-15 18:36:24 +01:00 |
|
Julien Isorce
|
c0f13fd869
|
[150/906] glTexImage2D(w, h, NULL) is now called only one time (mem alloc)
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
a8552d4795
|
[149/906] same as previous commit
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
9f4d1de046
|
[148/906] Fix rgb issue. Current program should always be set to 0 when a new texture is attached to a fbo.
|
2014-03-15 18:36:23 +01:00 |
|
Julien Isorce
|
d6ef47cd9c
|
[146/906] remove filteredge
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
b0f30ff125
|
[143/906] Add init and reset callbacks in GstGLFilter to run arbitrary gl code at start and stop. Useful to init and cleanup custom gl resources.
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
396afd5ef3
|
[142/906] Add a generic action to be able to execute arbitrary gl code within the gl thread with less pain
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
77c0b28031
|
[141/906] some steps towards simplification. added a convenience function to gstglfilter and some comment here and there
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
a53754cc28
|
[140/906] Fix GL_STACK_OVERFLOW
|
2014-03-15 18:36:23 +01:00 |
|
Julien Isorce
|
47554d341c
|
[139/906] fix warnings when compiling upload/download shaders
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
df427d2681
|
[138/906] is that videoformat pointer really needed?
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
570b7f2005
|
[137/906] Don't reallocate texture memory every time in upload_* functions.
|
2014-03-15 18:36:23 +01:00 |
|
Filippo Argiolas
|
8c9cb5939e
|
[136/906] reindent gstgldisplay with gstreamer-c-mode
|
2014-03-15 18:36:23 +01:00 |
|
Julien Isorce
|
21be1c07de
|
[133/906] finish todo task 4
|
2014-03-15 18:36:22 +01:00 |
|
Julien Isorce
|
8049be3a60
|
[132/906] make the plugin properly shutdown when one of the check requirements failed
|
2014-03-15 18:36:22 +01:00 |
|
Filippo Argiolas
|
c3d0a2f9b4
|
[131/906] fix warnings (unused vars)
|
2014-03-15 18:36:22 +01:00 |
|
Julien Isorce
|
3d3ba97c4d
|
[130/906] use GstGLShader in the GLSL colorspace conversion
|
2014-03-15 18:36:22 +01:00 |
|