├── LICENSE ├── README.md ├── rockspec ├── llui-0.1-1.rockspec └── llui-0.1-2.rockspec ├── src ├── DRMCard.lua ├── DRMCardConnector.lua ├── DRMCardMode.lua ├── DRMCrtController.lua ├── DRMEncoder.lua ├── DRMEnvironment.lua ├── DRMFrameBuffer.lua ├── EVContext.lua ├── EVDevice.lua ├── EVEvent.lua ├── UDVContext.lua ├── UDVDevice.lua ├── UDVHwdb.lua ├── UDVListEntry.lua ├── UDVListIterator.lua ├── UDVMonitor.lua ├── cio.lua ├── drm.lua ├── drm_ffi.lua ├── drm_fourcc.lua ├── drm_mode.lua ├── evdev.lua ├── evdev_ffi.lua ├── fourcc.lua ├── fun.lua ├── kernel.lua ├── libc.lua ├── libudev_ffi.lua ├── linux_input.lua ├── llui.lua ├── lz4_ffi.lua ├── lz4frame_ffi.lua ├── lz4hc_ffi.lua ├── pixman.lua ├── pixman_ffi.lua ├── stat.lua ├── uinput.lua ├── v4l-plugin.lua ├── v4l2_controls.lua ├── v4l2_ffi.lua ├── v4l2_fourcc.lua ├── v4l2convert_ffi.lua ├── videodev2.lua ├── videodev2_ffi.lua ├── xf86drmMode_ffi.lua ├── xf86drm_ffi.lua ├── xxhash.lua └── xxhash_ffi.lua └── testy ├── V4LCamera.lua ├── camera_props.lua ├── draw_crtc_lines.lua ├── enumbits.lua ├── hello.lua ├── intersected.txt ├── intersectfields.lua ├── isActiveDrmDevice.lua ├── isBlockDevice.lua ├── isCamera.lua ├── isInputSubsystem.lua ├── isPhysicalBlockDevice.lua ├── isPhysicalDisk.lua ├── isUsbDevice.lua ├── ljdrm.lua ├── ppm.lua ├── render_simple.lua ├── screen-test.lua ├── test_cio.lua ├── test_drm_cardinfo.lua ├── test_io.lua ├── test_kernel.lua ├── test_ljdrm.lua ├── test_media_utils.lua ├── test_turbo.lua ├── udev_device_monitor.lua ├── udev_devices.lua ├── udev_devices_where.lua ├── udev_list_cameras.lua ├── udev_utils.lua ├── utils.lua ├── vidcap-mmap.lua ├── vidcap-read.lua └── videocap.lua /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/README.md -------------------------------------------------------------------------------- /rockspec/llui-0.1-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/rockspec/llui-0.1-1.rockspec -------------------------------------------------------------------------------- /rockspec/llui-0.1-2.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/rockspec/llui-0.1-2.rockspec -------------------------------------------------------------------------------- /src/DRMCard.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMCard.lua -------------------------------------------------------------------------------- /src/DRMCardConnector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMCardConnector.lua -------------------------------------------------------------------------------- /src/DRMCardMode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMCardMode.lua -------------------------------------------------------------------------------- /src/DRMCrtController.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMCrtController.lua -------------------------------------------------------------------------------- /src/DRMEncoder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMEncoder.lua -------------------------------------------------------------------------------- /src/DRMEnvironment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMEnvironment.lua -------------------------------------------------------------------------------- /src/DRMFrameBuffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/DRMFrameBuffer.lua -------------------------------------------------------------------------------- /src/EVContext.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/EVContext.lua -------------------------------------------------------------------------------- /src/EVDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/EVDevice.lua -------------------------------------------------------------------------------- /src/EVEvent.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/EVEvent.lua -------------------------------------------------------------------------------- /src/UDVContext.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVContext.lua -------------------------------------------------------------------------------- /src/UDVDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVDevice.lua -------------------------------------------------------------------------------- /src/UDVHwdb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVHwdb.lua -------------------------------------------------------------------------------- /src/UDVListEntry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVListEntry.lua -------------------------------------------------------------------------------- /src/UDVListIterator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVListIterator.lua -------------------------------------------------------------------------------- /src/UDVMonitor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/UDVMonitor.lua -------------------------------------------------------------------------------- /src/cio.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/cio.lua -------------------------------------------------------------------------------- /src/drm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/drm.lua -------------------------------------------------------------------------------- /src/drm_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/drm_ffi.lua -------------------------------------------------------------------------------- /src/drm_fourcc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/drm_fourcc.lua -------------------------------------------------------------------------------- /src/drm_mode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/drm_mode.lua -------------------------------------------------------------------------------- /src/evdev.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/evdev.lua -------------------------------------------------------------------------------- /src/evdev_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/evdev_ffi.lua -------------------------------------------------------------------------------- /src/fourcc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/fourcc.lua -------------------------------------------------------------------------------- /src/fun.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/fun.lua -------------------------------------------------------------------------------- /src/kernel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/kernel.lua -------------------------------------------------------------------------------- /src/libc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/libc.lua -------------------------------------------------------------------------------- /src/libudev_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/libudev_ffi.lua -------------------------------------------------------------------------------- /src/linux_input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/linux_input.lua -------------------------------------------------------------------------------- /src/llui.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/llui.lua -------------------------------------------------------------------------------- /src/lz4_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/lz4_ffi.lua -------------------------------------------------------------------------------- /src/lz4frame_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/lz4frame_ffi.lua -------------------------------------------------------------------------------- /src/lz4hc_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/lz4hc_ffi.lua -------------------------------------------------------------------------------- /src/pixman.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/pixman.lua -------------------------------------------------------------------------------- /src/pixman_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/pixman_ffi.lua -------------------------------------------------------------------------------- /src/stat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/stat.lua -------------------------------------------------------------------------------- /src/uinput.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/uinput.lua -------------------------------------------------------------------------------- /src/v4l-plugin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/v4l-plugin.lua -------------------------------------------------------------------------------- /src/v4l2_controls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/v4l2_controls.lua -------------------------------------------------------------------------------- /src/v4l2_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/v4l2_ffi.lua -------------------------------------------------------------------------------- /src/v4l2_fourcc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/v4l2_fourcc.lua -------------------------------------------------------------------------------- /src/v4l2convert_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/v4l2convert_ffi.lua -------------------------------------------------------------------------------- /src/videodev2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/videodev2.lua -------------------------------------------------------------------------------- /src/videodev2_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/videodev2_ffi.lua -------------------------------------------------------------------------------- /src/xf86drmMode_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/xf86drmMode_ffi.lua -------------------------------------------------------------------------------- /src/xf86drm_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/xf86drm_ffi.lua -------------------------------------------------------------------------------- /src/xxhash.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/xxhash.lua -------------------------------------------------------------------------------- /src/xxhash_ffi.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/src/xxhash_ffi.lua -------------------------------------------------------------------------------- /testy/V4LCamera.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/V4LCamera.lua -------------------------------------------------------------------------------- /testy/camera_props.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/camera_props.lua -------------------------------------------------------------------------------- /testy/draw_crtc_lines.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/draw_crtc_lines.lua -------------------------------------------------------------------------------- /testy/enumbits.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/enumbits.lua -------------------------------------------------------------------------------- /testy/hello.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/hello.lua -------------------------------------------------------------------------------- /testy/intersected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/intersected.txt -------------------------------------------------------------------------------- /testy/intersectfields.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/intersectfields.lua -------------------------------------------------------------------------------- /testy/isActiveDrmDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isActiveDrmDevice.lua -------------------------------------------------------------------------------- /testy/isBlockDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isBlockDevice.lua -------------------------------------------------------------------------------- /testy/isCamera.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isCamera.lua -------------------------------------------------------------------------------- /testy/isInputSubsystem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isInputSubsystem.lua -------------------------------------------------------------------------------- /testy/isPhysicalBlockDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isPhysicalBlockDevice.lua -------------------------------------------------------------------------------- /testy/isPhysicalDisk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isPhysicalDisk.lua -------------------------------------------------------------------------------- /testy/isUsbDevice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/isUsbDevice.lua -------------------------------------------------------------------------------- /testy/ljdrm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/ljdrm.lua -------------------------------------------------------------------------------- /testy/ppm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/ppm.lua -------------------------------------------------------------------------------- /testy/render_simple.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/render_simple.lua -------------------------------------------------------------------------------- /testy/screen-test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/screen-test.lua -------------------------------------------------------------------------------- /testy/test_cio.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_cio.lua -------------------------------------------------------------------------------- /testy/test_drm_cardinfo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_drm_cardinfo.lua -------------------------------------------------------------------------------- /testy/test_io.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_io.lua -------------------------------------------------------------------------------- /testy/test_kernel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_kernel.lua -------------------------------------------------------------------------------- /testy/test_ljdrm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_ljdrm.lua -------------------------------------------------------------------------------- /testy/test_media_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_media_utils.lua -------------------------------------------------------------------------------- /testy/test_turbo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/test_turbo.lua -------------------------------------------------------------------------------- /testy/udev_device_monitor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/udev_device_monitor.lua -------------------------------------------------------------------------------- /testy/udev_devices.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/udev_devices.lua -------------------------------------------------------------------------------- /testy/udev_devices_where.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/udev_devices_where.lua -------------------------------------------------------------------------------- /testy/udev_list_cameras.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/udev_list_cameras.lua -------------------------------------------------------------------------------- /testy/udev_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/udev_utils.lua -------------------------------------------------------------------------------- /testy/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/utils.lua -------------------------------------------------------------------------------- /testy/vidcap-mmap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/vidcap-mmap.lua -------------------------------------------------------------------------------- /testy/vidcap-read.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/vidcap-read.lua -------------------------------------------------------------------------------- /testy/videocap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wiladams/LLUI/HEAD/testy/videocap.lua --------------------------------------------------------------------------------