platform/upstream/gstreamer.git
11 years agoeglglessink: Print window handle after setting it
Sebastian Dröge [Wed, 17 Oct 2012 07:59:05 +0000 (09:59 +0200)]
eglglessink: Print window handle after setting it

11 years agoeglglessink: Move DAR query & store to surface init
Reynaldo H. Verdejo Pinochet [Tue, 16 Oct 2012 20:50:03 +0000 (17:50 -0300)]
eglglessink: Move DAR query & store to surface init

The DAR (display's pixel aspect ratio) should remain a
constant at runtime so there's no point on repeatedly
query and store this value. Doing it at surface setup
should be enough. As an added bonus this change should
make rendering a bit faster.

11 years agoeglglessink: Don't signal the GCond too often
Sebastian Dröge [Tue, 16 Oct 2012 15:35:18 +0000 (17:35 +0200)]
eglglessink: Don't signal the GCond too often

11 years agoeglglessink: Add myself as author
Sebastian Dröge [Tue, 16 Oct 2012 15:05:02 +0000 (17:05 +0200)]
eglglessink: Add myself as author

11 years agoeglglessink: Make sure to always reset the display region in start()
Sebastian Dröge [Tue, 16 Oct 2012 14:25:05 +0000 (16:25 +0200)]
eglglessink: Make sure to always reset the display region in start()

11 years agoeglglessink: Also commit missing changes to the header file
Sebastian Dröge [Tue, 16 Oct 2012 14:23:02 +0000 (16:23 +0200)]
eglglessink: Also commit missing changes to the header file

11 years agoeglglessink: Also include $(GST_BASE_CFLAGS)
Sebastian Dröge [Tue, 16 Oct 2012 14:18:01 +0000 (16:18 +0200)]
eglglessink: Also include $(GST_BASE_CFLAGS)

11 years agoeglglessink: Fix race condition
Sebastian Dröge [Tue, 16 Oct 2012 14:12:48 +0000 (16:12 +0200)]
eglglessink: Fix race condition

11 years agoeglglessink: Refactor rendering and all context specific GL things into a separate...
Sebastian Dröge [Tue, 16 Oct 2012 13:40:11 +0000 (15:40 +0200)]
eglglessink: Refactor rendering and all context specific GL things into a separate thread

Also fixes some threading related problems.

11 years agoeglglessink: Re-add accidentially reverted commit
Sebastian Dröge [Tue, 16 Oct 2012 12:39:43 +0000 (14:39 +0200)]
eglglessink: Re-add accidentially reverted commit

11 years agoeglglessink: Remove unneeded flow_lock
Sebastian Dröge [Tue, 16 Oct 2012 12:15:58 +0000 (14:15 +0200)]
eglglessink: Remove unneeded flow_lock

Use the object lock in the few places necessary, everything
else is protected by other things already.

Also store the context directly inside the instance struct
instead of allocating some memory for it.

11 years agoeglglessink: Fix debug output and constant names
Sebastian Dröge [Tue, 16 Oct 2012 09:53:08 +0000 (11:53 +0200)]
eglglessink: Fix debug output and constant names

11 years agoeglglessink: start()/stop() is called in READY<->NULL in basesink
Sebastian Dröge [Tue, 16 Oct 2012 09:51:13 +0000 (11:51 +0200)]
eglglessink: start()/stop() is called in READY<->NULL in basesink

But this should be called in PAUSED<->READY.

11 years agoeglglessink: Fix for outbound DAR reported by EGL
Reynaldo H. Verdejo Pinochet [Mon, 15 Oct 2012 16:44:29 +0000 (13:44 -0300)]
eglglessink: Fix for outbound DAR reported by EGL

Some EGL implementations don't honor the spec
requirement of returning DAR values as w/h *
EGL_DISPLAY_SCALING.

This changeset:

- Fixes rendering on the Samsung Galaxy III
- Fixes wrong check on required 1.2 EGL version
- Reorders the code a bit.

11 years agoeglglessink: Fix crashes if there are no EGL or GLES extensions
Sebastian Dröge [Mon, 15 Oct 2012 11:38:15 +0000 (13:38 +0200)]
eglglessink: Fix crashes if there are no EGL or GLES extensions

11 years agoeglglessink: Fix crash at element instantiation
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 15:42:47 +0000 (12:42 -0300)]
eglglessink: Fix crash at element instantiation

11 years agoeglglessink: GLSL: Save one extra texture lookup
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 15:26:04 +0000 (12:26 -0300)]
eglglessink: GLSL: Save one extra texture lookup

11 years agoeglglessink: GLSL: Minor named index access tweak xyz -> rgb
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 15:22:24 +0000 (12:22 -0300)]
eglglessink: GLSL: Minor named index access tweak xyz -> rgb

11 years agoeglglessink: GLSL: Assorted fixes to optimized code
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 15:18:27 +0000 (12:18 -0300)]
eglglessink: GLSL: Assorted fixes to optimized code

- Don't copy over opos as it's already a vec2
- Fix index order access at frag_YUY2_YVYU_UYVY_prog

11 years agoeglglessink: GLSL: Planar YUV converters optimization
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 14:50:28 +0000 (11:50 -0300)]
eglglessink: GLSL: Planar YUV converters optimization

- Use consts for the transform's offset and cofficients values
- Use dot product instead of mult and add
- Avoid unneeded texture lookups

11 years agoGeglglessink: LSL: Optimize frag_YUY2_YVYU_UYVY_prog
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 14:05:04 +0000 (11:05 -0300)]
Geglglessink: LSL: Optimize frag_YUY2_YVYU_UYVY_prog

- Avoid repeatedly performing the texture lookup
- Use consts for the transform's offset and cofficients values
- Use the dot product instead of the explicit mult and add

11 years agoeglglessink: GLSL: Drop unneded nxy vec2
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 06:02:21 +0000 (03:02 -0300)]
eglglessink: GLSL: Drop unneded nxy vec2

11 years agoeglglessink: Fix missing double quotation mark in GLSL code
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 05:16:35 +0000 (02:16 -0300)]
eglglessink: Fix missing double quotation mark in GLSL code

11 years agoeglglessink: GLSL: Optimize frag_AYUV_prog
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 05:04:18 +0000 (02:04 -0300)]
eglglessink: GLSL: Optimize frag_AYUV_prog

- Avoid repeatedly performing the texture lookup
- Use consts for the transform's offset and cofficients values
- Use the dot product instead of the explicit mult and add

11 years agoeglglessink: Documentation: GstEglGlesSink struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 02:35:22 +0000 (23:35 -0300)]
eglglessink: Documentation: GstEglGlesSink struct

11 years agoeglglessink: Documentation: GstEglGlesBuffer struct (DRAFT)
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 02:04:05 +0000 (23:04 -0300)]
eglglessink: Documentation: GstEglGlesBuffer struct (DRAFT)

11 years agoeglglessink: Documentation: GstEglGlesImageFmt struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 01:54:48 +0000 (22:54 -0300)]
eglglessink: Documentation: GstEglGlesImageFmt struct

11 years agoeglglessink: Documentation: GstEglGlesRenderContext struct
Reynaldo H. Verdejo Pinochet [Wed, 10 Oct 2012 01:40:19 +0000 (22:40 -0300)]
eglglessink: Documentation: GstEglGlesRenderContext struct

11 years agoeglglessink: Assorted doc and reordering fixes
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 20:00:52 +0000 (17:00 -0300)]
eglglessink: Assorted doc and reordering fixes

11 years agoeglglessink: Documentation: Element properties
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 19:25:46 +0000 (16:25 -0300)]
eglglessink: Documentation: Element properties

Brief explanatory comments plus some reordering
to group default setting of properties and runtime
flags values.

11 years agoeglglessink: Add support for YVYU
Sebastian Dröge [Tue, 9 Oct 2012 15:20:12 +0000 (17:20 +0200)]
eglglessink: Add support for YVYU

11 years agoeglglessink: Documentation: GLSL Shaders
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 14:48:09 +0000 (11:48 -0300)]
eglglessink: Documentation: GLSL Shaders

Brief explanatory comments plus some rerdering
to group packed/planar converters.

11 years agoeglglessink: Documentation: Element overview
Reynaldo H. Verdejo Pinochet [Tue, 9 Oct 2012 14:00:24 +0000 (11:00 -0300)]
eglglessink: Documentation: Element overview

11 years agoeglglessink: Refactor REORDER shader.
Reynaldo H. Verdejo Pinochet [Mon, 8 Oct 2012 15:10:25 +0000 (12:10 -0300)]
eglglessink: Refactor REORDER shader.

Avoid unneededly calling texture2D() 3 consecutive times.

11 years agoeglglessink: Fix handling of caps changes by only releasing what needs to be released
Sebastian Dröge [Thu, 4 Oct 2012 13:47:54 +0000 (15:47 +0200)]
eglglessink: Fix handling of caps changes by only releasing what needs to be released

And not terminating the display connection

11 years agoeglglessink: Move display_region reset to locked section
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 05:15:24 +0000 (02:15 -0300)]
eglglessink: Move display_region reset to locked section

11 years agoeglglessink: Reset display_region dims at caps renego
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:56:10 +0000 (01:56 -0300)]
eglglessink: Reset display_region dims at caps renego

11 years agoeglglessink: Cosmetics
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:33:31 +0000 (01:33 -0300)]
eglglessink: Cosmetics

11 years agoeglglessink: Don't access local value from struct
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 04:29:40 +0000 (01:29 -0300)]
eglglessink: Don't access local value from struct

11 years agoeglglessink: Terminate display connection at caps renego
Reynaldo H. Verdejo Pinochet [Thu, 4 Oct 2012 02:41:52 +0000 (23:41 -0300)]
eglglessink: Terminate display connection at caps renego

11 years agoeglglessink: Cosmetics
Reynaldo H. Verdejo Pinochet [Tue, 2 Oct 2012 20:56:14 +0000 (17:56 -0300)]
eglglessink: Cosmetics

11 years agoeglglessink: Only attach the context once to the streaming thread
Sebastian Dröge [Wed, 3 Oct 2012 10:32:38 +0000 (12:32 +0200)]
eglglessink: Only attach the context once to the streaming thread

11 years agoeglglessink: Make the context current for the thread and unbind it again around every use
Sebastian Dröge [Wed, 3 Oct 2012 08:53:25 +0000 (10:53 +0200)]
eglglessink: Make the context current for the thread and unbind it again around every use

This fixes some crashes and leaking of our context into other
OpenGL code on the same thread.

11 years agoeglglessink: Improve cleanup
Sebastian Dröge [Tue, 2 Oct 2012 15:29:26 +0000 (17:29 +0200)]
eglglessink: Improve cleanup

11 years agoeglglessink: Remove unused label
Sebastian Dröge [Tue, 2 Oct 2012 13:46:03 +0000 (15:46 +0200)]
eglglessink: Remove unused label

11 years agoeglglessink: Allow setting a NULL handle
Sebastian Dröge [Tue, 2 Oct 2012 13:42:02 +0000 (15:42 +0200)]
eglglessink: Allow setting a NULL handle

11 years agoeglglessink: Revert "Do not update_surface_dims() once per frame"
Sebastian Dröge [Tue, 2 Oct 2012 07:48:15 +0000 (09:48 +0200)]
eglglessink: Revert "Do not update_surface_dims() once per frame"

This reverts commit 82103376ede2bc7c63dd699f5982168660f67852.

We have to update the surface dimensions on every frame to
make sure that we get notified about updates. This happens
for example if the Android window gets re-layouted because
a widget takes more space than before.

11 years agoeglglessink: Do not update_surface_dims() once per frame
Reynaldo H. Verdejo Pinochet [Tue, 2 Oct 2012 04:43:35 +0000 (01:43 -0300)]
eglglessink: Do not update_surface_dims() once per frame

And.. Upgrade debug message to warging on weird DAR.
Correct fix to avoid spaming with this message
once per each frame is avoid calling update_surface_dims()
at render_and_display(). This is handled at egl surface
init.

11 years agoeglglessink: And downgrade another warning too
Sebastian Dröge [Mon, 1 Oct 2012 14:36:14 +0000 (16:36 +0200)]
eglglessink: And downgrade another warning too

11 years agoeglglessink: Downgrade GST_WARNING to GST_DEBUG
Sebastian Dröge [Mon, 1 Oct 2012 14:14:39 +0000 (16:14 +0200)]
eglglessink: Downgrade GST_WARNING to GST_DEBUG

11 years agoeglglessink: Add some {} to if statements make them work as expected
Sebastian Dröge [Mon, 1 Oct 2012 07:44:23 +0000 (09:44 +0200)]
eglglessink: Add some {} to if statements make them work as expected

11 years agoeglglessink: Drop stale defines for max frame size
Reynaldo H. Verdejo Pinochet [Mon, 1 Oct 2012 02:07:48 +0000 (23:07 -0300)]
eglglessink: Drop stale defines for max frame size

11 years agoeglglessink: Small commentary fixes here an there
Reynaldo H. Verdejo Pinochet [Mon, 1 Oct 2012 02:06:19 +0000 (23:06 -0300)]
eglglessink: Small commentary fixes here an there

11 years agoeglglessink: Avoid setting height or width twice
Reynaldo H. Verdejo Pinochet [Fri, 28 Sep 2012 14:48:23 +0000 (11:48 -0300)]
eglglessink: Avoid setting height or width twice

11 years agoeglglessink: Use PAR/DAR to set viewport
Reynaldo H. Verdejo Pinochet [Thu, 27 Sep 2012 04:18:37 +0000 (01:18 -0300)]
eglglessink: Use PAR/DAR to set viewport

11 years agoeglglessink: Correctly resize if the surface dimensions change
Sebastian Dröge [Thu, 27 Sep 2012 12:28:05 +0000 (14:28 +0200)]
eglglessink: Correctly resize if the surface dimensions change

11 years agoeglglessink: Update surface dimensions on every buffer
Sebastian Dröge [Thu, 27 Sep 2012 12:08:22 +0000 (14:08 +0200)]
eglglessink: Update surface dimensions on every buffer

11 years agoeglglessink: More consistent naming of shader related variables
Sebastian Dröge [Thu, 27 Sep 2012 12:02:17 +0000 (14:02 +0200)]
eglglessink: More consistent naming of shader related variables

11 years agoeglglessink: Some variable name cleanup
Sebastian Dröge [Thu, 27 Sep 2012 11:57:14 +0000 (13:57 +0200)]
eglglessink: Some variable name cleanup

11 years agoeglglessink: Remove default-width/height properties
Sebastian Dröge [Thu, 27 Sep 2012 11:53:59 +0000 (13:53 +0200)]
eglglessink: Remove default-width/height properties

These are completely unneeded

11 years agoeglglessink: Fix double free()
Sebastian Dröge [Tue, 25 Sep 2012 11:32:40 +0000 (13:32 +0200)]
eglglessink: Fix double free()

11 years agoeglglessink: Don't leak EGL/ES render context
Sebastian Dröge [Tue, 25 Sep 2012 07:06:04 +0000 (09:06 +0200)]
eglglessink: Don't leak EGL/ES render context

11 years agoeglglessink: Put EGL/GLES context vars on their own struct
Reynaldo H. Verdejo Pinochet [Tue, 25 Sep 2012 04:39:21 +0000 (01:39 -0300)]
eglglessink: Put EGL/GLES context vars on their own struct

11 years agoeglglessink: Small TODO reformatting
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 14:19:32 +0000 (11:19 -0300)]
eglglessink: Small TODO reformatting

11 years agoeglglessink: Add TODO file
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 13:23:28 +0000 (10:23 -0300)]
eglglessink: Add TODO file

11 years agoeglglessink: Correctly implement ::expose()
Sebastian Dröge [Mon, 24 Sep 2012 12:43:50 +0000 (14:43 +0200)]
eglglessink: Correctly implement ::expose()

We don't need the past buffer for this, the old one is still available
as texture and we just need to draw our rectangle again.

11 years agoeglglessink: Allow setting another window for the next time we reconfigure everything
Sebastian Dröge [Mon, 24 Sep 2012 11:48:19 +0000 (13:48 +0200)]
eglglessink: Allow setting another window for the next time we reconfigure everything

11 years agoeglglessink: Also unref current caps after usage
Sebastian Dröge [Mon, 24 Sep 2012 10:36:12 +0000 (12:36 +0200)]
eglglessink: Also unref current caps after usage

11 years agoeglglessink: Implement support for caps changes
Sebastian Dröge [Mon, 24 Sep 2012 10:32:16 +0000 (12:32 +0200)]
eglglessink: Implement support for caps changes

11 years agoeglglessink: More cleanup and making the element reusable
Sebastian Dröge [Mon, 24 Sep 2012 10:27:28 +0000 (12:27 +0200)]
eglglessink: More cleanup and making the element reusable

11 years agoeglglessink: Properly init/release resources when going from NULL->READY and the...
Sebastian Dröge [Mon, 24 Sep 2012 10:05:22 +0000 (12:05 +0200)]
eglglessink: Properly init/release resources when going from NULL->READY and the other way around

11 years agoeglglessink: Generate the sink caps exactly once
Sebastian Dröge [Mon, 24 Sep 2012 09:48:59 +0000 (11:48 +0200)]
eglglessink: Generate the sink caps exactly once

11 years agoeglglessink: Fix code style a bit to stop confusing indent
Sebastian Dröge [Mon, 24 Sep 2012 09:17:25 +0000 (11:17 +0200)]
eglglessink: Fix code style a bit to stop confusing indent

11 years agoeglglessink: Fix support for YUY2 and UYVY
Sebastian Dröge [Mon, 24 Sep 2012 09:15:02 +0000 (11:15 +0200)]
eglglessink: Fix support for YUY2 and UYVY

11 years agoeglglessink: Some property cleanup
Sebastian Dröge [Mon, 24 Sep 2012 09:01:17 +0000 (11:01 +0200)]
eglglessink: Some property cleanup

11 years agoeglglessink: Add support for the remaining RGB formats
Sebastian Dröge [Mon, 24 Sep 2012 08:45:07 +0000 (10:45 +0200)]
eglglessink: Add support for the remaining RGB formats

11 years agoeglglessink: Add support for Y444, Y42B and Y41B, just because it's so easy
Sebastian Dröge [Mon, 24 Sep 2012 08:23:07 +0000 (10:23 +0200)]
eglglessink: Add support for Y444, Y42B and Y41B, just because it's so easy

11 years agoeglglessink: Add some simple TODOs
Sebastian Dröge [Mon, 24 Sep 2012 08:02:28 +0000 (10:02 +0200)]
eglglessink: Add some simple TODOs

11 years agoeglglessink: Lock while altering display region coords
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 04:08:22 +0000 (01:08 -0300)]
eglglessink: Lock while altering display region coords

11 years agoeglglessink: Fix _get_compat_format_from_caps() logic
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 03:27:23 +0000 (00:27 -0300)]
eglglessink: Fix _get_compat_format_from_caps() logic

It's a getter so it shouldn't messing with the sink context.
Adding insult to injury it was setting selected_fmt without
locking.
The associated changes to the buffer functions are merely
make-it build fixes. Those functions are barely drafted
and in WIP state.

11 years agoeglglessink: Drop unneded initial set to NULL
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 02:07:29 +0000 (23:07 -0300)]
eglglessink: Drop unneded initial set to NULL

11 years agoeglglessink: Minor formatting and comment fixes
Reynaldo H. Verdejo Pinochet [Mon, 24 Sep 2012 01:33:58 +0000 (22:33 -0300)]
eglglessink: Minor formatting and comment fixes

11 years agoeglglessink: Clean-up gl/egl allocations at _stop()
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 15:12:24 +0000 (12:12 -0300)]
eglglessink: Clean-up gl/egl allocations at _stop()

Also, conditionaly destroy window if the sink created its own.

11 years agoeglglessink: Add support for NV12 and NV21
Sebastian Dröge [Fri, 21 Sep 2012 15:08:44 +0000 (17:08 +0200)]
eglglessink: Add support for NV12 and NV21

Also YUY2 and UYVY but this is disabled for now as it
doesn't work completely yet. Something is wrong with
the chroma.

11 years agoeglglessink: Add support for I420 and YV12 color formats
Sebastian Dröge [Fri, 21 Sep 2012 13:44:07 +0000 (15:44 +0200)]
eglglessink: Add support for I420 and YV12 color formats

11 years agoeglglessink: Preparations for supporting multiple textures for more YUV formats
Sebastian Dröge [Fri, 21 Sep 2012 12:05:43 +0000 (14:05 +0200)]
eglglessink: Preparations for supporting multiple textures for more YUV formats

11 years agoeglglessink: Use the attrib locations as really used inside the shader
Sebastian Dröge [Fri, 21 Sep 2012 11:42:41 +0000 (13:42 +0200)]
eglglessink: Use the attrib locations as really used inside the shader

11 years agoeglglessink: Really decouple vertex and texture positions in the shader
Sebastian Dröge [Fri, 21 Sep 2012 10:53:00 +0000 (12:53 +0200)]
eglglessink: Really decouple vertex and texture positions in the shader

11 years agoeglglessink: Decouple texture and vertex positions
Sebastian Dröge [Fri, 21 Sep 2012 10:45:29 +0000 (12:45 +0200)]
eglglessink: Decouple texture and vertex positions

11 years agoeglglessink: Reorder vertex value order to make a bit more sense
Sebastian Dröge [Fri, 21 Sep 2012 10:14:20 +0000 (12:14 +0200)]
eglglessink: Reorder vertex value order to make a bit more sense

11 years agoeglglessink: Handle frame scaling to fill surface
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 04:09:11 +0000 (01:09 -0300)]
eglglessink: Handle frame scaling to fill surface

11 years agoeglglessink: Draft set_render_rectangle() from the xOverlay interface
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 03:09:06 +0000 (00:09 -0300)]
eglglessink: Draft set_render_rectangle() from the xOverlay interface

11 years agoeglglessink: Remove stale comment
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:50:31 +0000 (22:50 -0300)]
eglglessink: Remove stale comment

11 years agoeglglessink: Move VBO setup to setcaps
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:41:10 +0000 (22:41 -0300)]
eglglessink: Move VBO setup to setcaps

11 years agoeglglessink: Don't do context ops at render
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:11:08 +0000 (22:11 -0300)]
eglglessink: Don't do context ops at render

We don't need to repeatedly call
eglMakeCurrent() while using the
same context anyway.

11 years agoeglglessink: Don't clear surface color at render
Reynaldo H. Verdejo Pinochet [Fri, 21 Sep 2012 01:01:20 +0000 (22:01 -0300)]
eglglessink: Don't clear surface color at render

11 years agoeglglessink: Rename shader variables to make more sense
Sebastian Dröge [Thu, 20 Sep 2012 15:22:13 +0000 (17:22 +0200)]
eglglessink: Rename shader variables to make more sense

11 years agoeglglessink: Add support for AYUV
Sebastian Dröge [Thu, 20 Sep 2012 15:14:21 +0000 (17:14 +0200)]
eglglessink: Add support for AYUV

11 years agoeglglessink: Reorder caps a bit to make more sense
Sebastian Dröge [Thu, 20 Sep 2012 15:02:03 +0000 (17:02 +0200)]
eglglessink: Reorder caps a bit to make more sense

11 years agoeglglessink: Set rank to PRIMARY
Sebastian Dröge [Thu, 20 Sep 2012 14:50:40 +0000 (16:50 +0200)]
eglglessink: Set rank to PRIMARY