VIGS: Support DP memory and planar pixel formats 48/26348/1
authorStanislav Vorobiov <s.vorobiov@samsung.com>
Wed, 11 Jun 2014 15:25:52 +0000 (19:25 +0400)
committerStanislav Vorobiov <s.vorobiov@samsung.com>
Tue, 19 Aug 2014 12:17:30 +0000 (16:17 +0400)
commit52e99ca177929f7636c3c4b1d5aeb123c2a9b5ee
treec4b44a36b9fa903f0521b79c29c98a8f0e277d30
parentfff8df4b00048002dc711b988f528dd5f761a023
VIGS: Support DP memory and planar pixel formats

DP memory is used by some of the tizen
gstreamer plugins, TBM and X.Org video driver.
Its main purpose is to share GEM buffers between
media decoding and presentation layers

Planar pixel formats such as NV21 need to be
supported in order to be able to play video right
from decoder's output buffer, i.e. without
converting it to RGB

Change-Id: Ic16f1bd8b53e73b8ca0d3a5a3a52442f3c04770c
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
17 files changed:
drivers/gpu/drm/vigs/Makefile
drivers/gpu/drm/vigs/vigs_comm.c
drivers/gpu/drm/vigs/vigs_comm.h
drivers/gpu/drm/vigs/vigs_crtc.c
drivers/gpu/drm/vigs/vigs_device.c
drivers/gpu/drm/vigs/vigs_device.h
drivers/gpu/drm/vigs/vigs_dp.c [new file with mode: 0644]
drivers/gpu/drm/vigs/vigs_dp.h [new file with mode: 0644]
drivers/gpu/drm/vigs/vigs_driver.c
drivers/gpu/drm/vigs/vigs_execbuffer.c
drivers/gpu/drm/vigs/vigs_execbuffer.h
drivers/gpu/drm/vigs/vigs_framebuffer.c
drivers/gpu/drm/vigs/vigs_framebuffer.h
drivers/gpu/drm/vigs/vigs_gem.c
drivers/gpu/drm/vigs/vigs_plane.c
drivers/gpu/drm/vigs/vigs_protocol.h
include/drm/vigs_drm.h