summaryrefslogtreecommitdiff
path: root/libkms++
AgeCommit message (Collapse)Author
2016-05-25Split properties from DrmObject into DrmPropObjectTomi Valkeinen
2016-05-23Cleanup AtomicReq::commitTomi Valkeinen
2016-05-23Remove swig helpersTomi Valkeinen
2016-05-23Add Crtc::get_primary_planeTomi Valkeinen
2016-05-18fb: fix a few wrong typesTomi Valkeinen
2016-05-16kmsxx: add modedbTomi Valkeinen
2016-04-25Videomode is a struct, not class, so declare it as oneTomi Valkeinen
2016-04-12atomicreq: add commit_sync()Tomi Valkeinen
2016-03-26add ExtFramebuffer ctr for fdsTomi Valkeinen
2016-03-26card: add drop_masterTomi Valkeinen
2016-03-24fix a few cppcheck warningsTomi Valkeinen
2016-03-24clean up code formattingTomi Valkeinen
2016-03-18libkmstest: remove dependency to libdrmTomi Valkeinen
2016-03-17AtomicReq: add sync commitTomi Valkeinen
2016-03-16dumbframebuffer: fix throw linefeed in in prime_fdPeter Ujfalusi
2016-03-16add public PixelFormatInfoTomi Valkeinen
2016-03-15Add IMappedFramebuffer and remove MappedBufferTomi Valkeinen
2016-03-08crtc: add disable_plane()Tomi Valkeinen
2016-03-08add ob::set_prop_value()Tomi Valkeinen
2016-01-22Add definition to DRM_CLIENT_CAP_ATOMIC undef caseAlejandro Hernandez
This patch adds a missing DRM_MODE_ATOMIC_NONBLOCK definiton for cases were the kernel supports atomic modesetting but the libdrm version used does not. Without this patch a "'DRM_MODE_ATOMIC_NONBLOCK' was not declared in this scope" error is seen when trying compile the library Signed-off-by: Alejandro Hernandez <ajhernandez@ti.com>
2016-01-12libkms: fix Connector::get_default_mode when no modesTomi Valkeinen
2016-01-12libkms: add 'ilace' param for Connector::get_mode()Tomi Valkeinen
2016-01-12DumbFB: fix dumb buffer alloc for omap NV12Tomi Valkeinen
Dividing the bitspp with xsub works better than dividing the width, as otherwise the buffer stride will get aligned easily quite a bit. This is somewhat OMAP specific fix/work-around, but then, it's not clear how NV12 buffer sizes should be calculated anyway.
2015-11-26DumbFB: don't unmap if not mappedTomi Valkeinen
2015-11-18Card: support opening specific drm deviceTomi Valkeinen
2015-11-18Fb: collect fbs and destroy them in card's destructorTomi Valkeinen
2015-11-13Connector: prettier connector namesTomi Valkeinen
2015-11-13Connector: add get_mode(xres, yres, refresh)Tomi Valkeinen
2015-11-13Videomode cleanupTomi Valkeinen
2015-11-13dumbfb: move prime_fd() and fix its return typeTomi Valkeinen
2015-11-13dumbfb: lazy mmapTomi Valkeinen
2015-11-13connector: consider UNKNOWNCONNECTION as connectedTomi Valkeinen
2015-11-12libkms++: dumbframebuffer: Get file descriptor for the FBPeter Ujfalusi
v4l linux needs file descriptor instead of handle.
2015-11-11card: fix has_atomic if libdrm does not have atomic supportTomi Valkeinen
If libdrm was missing DRM_CLIENT_CAP_ATOMIC, but the driver still supported atomic modesetting, m_has_atomic was set to true. The end result was that test apps thought they can use atomic modesetting, but it wasn't functional in the libkmsxx.
2015-11-11AtomicReq: use nonblocking commitTomi Valkeinen
2015-11-06pixelformat: add undefinedTomi Valkeinen
2015-11-06dumbfb: improve exception textsTomi Valkeinen
2015-11-06remove print_shortTomi Valkeinen
2015-11-06card: use object vectorsTomi Valkeinen
2015-11-06card: use vectors with get_xxxs() methodsTomi Valkeinen
2015-11-06card: collect obs to vectorsTomi Valkeinen
2015-11-06card: add get_plane()Tomi Valkeinen
2015-11-06card: add get_crtcs()Tomi Valkeinen
2015-10-31Add AR24 & AB24 formatsTomi Valkeinen
2015-10-30add missing <stdexcept> includesTomi Valkeinen
2015-10-26ExtFramebuffer: add alternative constructorTomi Valkeinen
2015-10-26add Card::get_connector(id)Tomi Valkeinen
2015-10-26dumbfb: add offsetTomi Valkeinen
2015-10-26dumbfb: add num_planesTomi Valkeinen
2015-10-26dumbfb: expose handleTomi Valkeinen