libkmstest: add FAIL_IF()
Add ExtFramebuffer
Add ExtFramebuffer for cases where the buffer have been allocated
externally.
Add ExtFramebuffer for cases where the buffer have been allocated
externally.
Add DumbFramebuffer
Move the current Framebuffer to DumbFramebuffer, and make a simple
Framebuffer as its super class.
Move the current Framebuffer to DumbFramebuffer, and make a simple
Framebuffer as its super class.
move test.h to libkmstest
move test utils to libkmstest library
fb: remove unneeded #include
Allow disabling universal planes with LIBKMSXX_DISABLE_UNIVERSAL_PLANES
add README
add options to turn off py/lua build
Make Encoder:get_crtc() return 0 if no crtc
Allow disabling atomic modeset with LIBKMSXX_DISABLE_ATOMIC
Add Crtc::page_flip()
cmake: add (commented out) lines for static libc
Relax cmake minumum version to 2.8 from 3.0. Seems to work fine.
If no universal planes, plane_type() returns always PlaneType::Overlay.
Add has_has_universal_planes().
Merge branch 'master' of git://github.com/jsarha/kmsxx
Add std::string support to swig for lua and python.
Add Connector::get_mode(const std::string &mode), remove const char * variant
There is no need to convert exception strings to .c_str().
Add rest of missing Card exceptions.
TODO additions
Proper exception strings to Card::Card()
Proper exception string to DrmObject::get_prop_value()
Make Connector::connected() const
Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Jyri Sarha <jsarha@ti.com>
Add get_mode(const char *mode) to Connector class.
Add Card::get_connected_pipelines()
db: refactor flip code
card: use std namespace
move test.h to test/
move db and testpat to tests/
TODO: add YUV bug
add TODO
db: use atomic pageflip
testpat: fix printing of time
fix functest.py
Initial version