Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-22 | kmstest: use resman | Tomi Valkeinen | |
2017-10-24 | kmstest: rename ObjectType to ArgType | Tomi Valkeinen | |
2017-10-24 | wbcap: support saving to file | Tomi Valkeinen | |
2017-10-20 | utils: wbcap interlace support | Tomi Valkeinen | |
2017-10-20 | utils: improve wbcap | Tomi Valkeinen | |
2017-10-20 | Crtc: add set_mode() which doesn't take a fb | Tomi Valkeinen | |
2017-10-20 | Connector: improve get_mode(string) | Tomi Valkeinen | |
2017-10-20 | Card: add disable_all() | Tomi Valkeinen | |
2017-10-20 | Videomode: add to_string() | Tomi Valkeinen | |
2017-10-10 | kmscube: update drm resource allocation | Tomi Valkeinen | |
2017-10-10 | kmscube: drop non-atomic support | Tomi Valkeinen | |
2017-10-03 | kmscapture: fix capture videomode heuristic | Tomi Valkeinen | |
2017-10-03 | kmscapture: clean up fb handling | Tomi Valkeinen | |
2017-10-03 | kmscapture: fix v4l buftype | Tomi Valkeinen | |
2017-10-03 | Rework framebuffer classes | Tomi Valkeinen | |
Drop (I)MappedFramebuffer, as it doesn't really provide any value, and have most of the methods be present in IFramebuffer with default exception throwing implementation. This gives us simpler way to use the framebuffers, as almost always we can just use a pointer to IFramebuffer. | |||
2017-10-03 | card: fix compile warning | Tomi Valkeinen | |
2017-10-03 | kmscube: compile fix | Tomi Valkeinen | |
2017-10-03 | add ExtFramebuffer::prime_fd | Tomi Valkeinen | |
2017-09-05 | py: drop the fancy event handling | Tomi Valkeinen | |
Unfortunately the nice event handler added previously doesn't work: we may get multiple page-flip events, which would lead to unref'ing the passed python object multiple times, leading to memory corruption. I guess it's only possible to pass a plain int as user data to commit() and page_flip(). | |||
2017-09-04 | kmstest: fix --sync mode | Tomi Valkeinen | |
DRM sends page flips for each crtc in a commit. kmstest expected to get a single flip event for a single commit, which caused --sync not to work with two displays. Fix this by making kmstest skip the first flip event. | |||
2017-09-04 | kmstest: add help text about env variables | Tomi Valkeinen | |
2017-08-04 | kmstest: fix error in help text | Tomi Valkeinen | |
2017-06-30 | kmsprint: print connectors even if disconnected | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-06-05 | testpat: fix the location of second diagonal line | Tomi Valkeinen | |
2017-06-02 | Merge branch 'color-features' of git://github.com/jsarha/kmsxx | Tomi Valkeinen | |
2017-05-31 | plane_csc.py: Test for different YCbCr encodings | Jyri Sarha | |
2017-05-31 | Add DrmPropObject.get_prop() and Property.enums to pykmsbase.cpp. | Jyri Sarha | |
2017-05-31 | Add different YCbCr encodings. | Jyri Sarha | |
2017-05-31 | Add Crtc::disable_mode() to pykmsbase.cpp. | Jyri Sarha | |
2017-05-31 | Add ctm_test.py test for testing CRTC's CTM color matrix property. | Jyri Sarha | |
2017-05-31 | cam.py: fix initial modeset | Tomi Valkeinen | |
2017-05-30 | omapfb: add flags for memory alloc | Tomi Valkeinen | |
2017-05-30 | omapfb: add enum Flags for OmapFB | Tomi Valkeinen | |
2017-05-30 | py: move Rotation enum to __init__.py | Tomi Valkeinen | |
2017-05-24 | py: add rottest.py | Tomi Valkeinen | |
Add a test tool for rotation Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-05-24 | omapfb: add TILER support | Tomi Valkeinen | |
Add TILER rotation support for omapframebuffer. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-05-18 | testpat: white box in top left corner | Tomi Valkeinen | |
2017-05-18 | draw_char: use black bg for yuv | Tomi Valkeinen | |
2017-05-17 | pykms: add videomode related features | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-05-17 | pykmsutil: add draw_text() | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-05-17 | draw_rect: support yuv modes | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-05-09 | py: tests: Double buffered one big buffer on all connected screens | Peter Ujfalusi | |
The test uses Atomic Mode Setting only and moves one horizontal bar up/down in the framebuffer - which stretches through all connected displays. The flip mode can be selected with --flipmode <single, separate> : single: Page flip on all displays with one request (default) separate: Separate page flip on the displays Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-27 | py: omapfb: add missing properties | Tomi Valkeinen | |
2017-04-27 | connector: add DPI connector type | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-26 | Add Connector.connected to pykmsbase | Peter Ujfalusi | |
It can be used to check if the connector is connected or not Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-21 | Return primary plane already associated with the CRTC if it exists | Laurent Pinchart | |
The Crtc::get_primary_plane() method returns the first primary plane that supports the CRTC. While being correct, this could lead to multiple primary planes being associated with the CRTC, which can confuse applications. To avoid that, return insead the primary plane already associated with the CRTC if one exists, otherwise keep the current behaviour. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-21 | py: Add in fence test using swsync | Laurent Pinchart | |
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-10 | test.py: use atomic modesetting | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-04-07 | trans-test.py: fix use of colors | Tomi Valkeinen | |
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-03-30 | resmgr: fix reserve_plane() | Tomi Valkeinen | |
reserve_plane() had inverted check, and looked for any plane type but the one that was requested. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> |