weston/clients
Micah Fedke 0fee977c46 clients: teach simple-dmabuf-v4l to deal with flipped input
The v4l2 API can be queried to detect if the input video image is
horizontally or vertically flipped. If the image is y-flipped, we can
set the ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_Y_INVERT flag to notify the
compositor.  If the image is h-flipped, we can only print a warning
since linux_buffer_params_v1 does not support horizontal flipping.

Signed-off-by: Micah Fedke <micah.fedke@collabora.co.uk>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2017-02-07 11:47:10 +02:00
..
calibrator.c Moved helper macro to a discrete include file. 2015-06-15 17:11:45 -07:00
clickdot.c clients & tests: Unify multiple definitions of x*alloc and related functions 2016-03-17 14:13:13 +02:00
cliptest.c Rename src/ to libweston/ 2016-06-23 17:44:54 +03:00
confine.c clients/confine: Toggle maximized state with 'm' 2016-07-26 17:21:15 +08:00
desktop-shell.c desktop-shell: Support panel-position 'none' 2017-01-16 15:13:45 +00:00
dnd.c clients & tests: Unify multiple definitions of x*alloc and related functions 2016-03-17 14:13:13 +02:00
editor.c clients: fix errno handling 2017-01-19 10:08:17 +00:00
eventdemo.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
flower.c client: fix spelling mistake 2016-04-05 16:00:21 -07:00
fullscreen.c clients: Use zalloc 2016-03-09 22:54:54 -08:00
gears.c clients: Update boilerplate from MIT X11 license to MIT Expat licenses 2015-06-15 13:04:18 -07:00
image.c cosmetic: Remove a few double semicolons 2015-10-07 11:22:03 -07:00
ivi-shell-user-interface.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
keyboard.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
multi-resource.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
nested-client.c clients/nested-client: call eglTerminate/eglReleaseThread at exit 2016-11-21 16:07:32 +00:00
nested.c clients/nested: use weston_check_egl_extension over strstr 2016-07-22 15:29:04 +01:00
presentation-shm.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
resizor.c clients/resizor: Use pointer locking for resizing window 2016-07-26 17:21:15 +08:00
scaler.c clients: Fix weston-scaler source-only mode to use integer width and height 2016-11-16 14:46:22 +00:00
screenshot.c clients & tests: Unify multiple definitions of x*alloc and related functions 2016-03-17 14:13:13 +02:00
simple-damage.c clients/simple-damage: Port to xdg_shell unstable v6 2016-08-15 20:15:58 +08:00
simple-dmabuf-intel.c clients/simple-dmabuf-intel: Port to xdg_shell unstable v6 2016-08-15 20:15:58 +08:00
simple-dmabuf-v4l.c clients: teach simple-dmabuf-v4l to deal with flipped input 2017-02-07 11:47:10 +02:00
simple-egl.c Don't prepend protocol/ to include paths 2016-11-29 09:49:00 +00:00
simple-im.c simple-im: Rename source file to be consistent with other client tools 2016-10-12 14:03:11 -07:00
simple-shm.c clients/simple-shm: Port to xdg_shell unstable v6 2016-08-15 20:15:58 +08:00
simple-touch.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
smoke.c client: fix spelling mistake 2016-04-05 16:00:21 -07:00
stacking.c editor: Drop g_type_init() call 2017-01-16 16:22:13 +01:00
subsurfaces.c clients/subsurfaces: use weston_platform_destroy_egl_surface wrapper 2016-11-21 16:07:19 +00:00
terminal.c Ignore the OSC code for desktop notifications 2016-11-21 09:54:51 +00:00
transformed.c clients: Update boilerplate from MIT X11 license to MIT Expat licenses 2015-06-15 13:04:18 -07:00
weston-info.c include stdint.h for int32_t/uint32_t 2016-07-26 16:26:08 -07:00
window.c window: Check for NULL surface in keyboard_handle_enter 2017-01-17 12:19:41 +00:00
window.h Get rid of the window_create_menu function 2016-11-16 16:08:05 +00:00