summaryrefslogtreecommitdiff
path: root/TODO
blob: b143a0e0d934b70309babcf5242238e89fc630e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

- 1: Thin out GstGLDisplay for basis in a GstContext

- 2: test all the backends properly

- 3: finalize glmosaic element

- 4: write a GstGLFrameBuffer gobject. Would be usefull to factorize a lot of code in gstgldisplay.c

- 5: work out how a pipeline like this will work (currently only one sink displays a picture):
     videotestsrc ! glfilter ! tee name=t ! queue ! glimagesink  t. ! queue ! glimagesink

- 6: make a test to estimate how accurate colorspace conversion is. Compare an output frame
      to reference frame and estimate the differences. (usefull to compare several implementations)

- 7: test colorspace conversion with Apple YCbCr extension.

- 8: lift as much code as we can from eglglessink (shaders, VideoCropMeta's, VideoGLTextureUploadMeta, etc)

- 9: merge into gst-plugins-bad