fangorn/sunshine-qemu
public
ref:main
REQ-CAP-002: Capture shared-memory scanouts
active criticalScanout/Update and Listener.Unix.Map ScanoutMap/UpdateMap frames are delivered to the encoder. Issue #3.
Category: functional
Version: 1.0
Linked Tests (18)
| Test Name | Source | Last Status | Last Verified |
|---|---|---|---|
| QemuCaptureTest.AllocatesBgrxImagesAndBlackDummy | tests/unit/platform/linux/qemu/test_capture.cpp:580 | never run | — |
| QemuCaptureTest.CapturesScanoutFrames | tests/unit/platform/linux/qemu/test_capture.cpp:185 | never run | — |
| QemuCaptureTest.PushesOnlyWhenTheGuestChangesTheFrame | tests/unit/platform/linux/qemu/test_capture.cpp:213 | never run | — |
| QemuFdTest.OwnsAndReleasesDescriptor | tests/unit/platform/linux/qemu/test_session.cpp:579 | never run | — |
| QemuFrameStoreTest.ConvertsR5G6B5ScanoutUpdateAndMap | tests/unit/platform/linux/qemu/test_frame_store.cpp:136 | never run | — |
| QemuFrameStoreTest.DisableBlanksFrame | tests/unit/platform/linux/qemu/test_frame_store.cpp:293 | never run | — |
| QemuFrameStoreTest.IgnoresUnsupportedFormatAndShortData | tests/unit/platform/linux/qemu/test_frame_store.cpp:120 | never run | — |
| QemuFrameStoreTest.ReportsSizeChange | tests/unit/platform/linux/qemu/test_frame_store.cpp:279 | never run | — |
| QemuFrameStoreTest.ScanoutConvertsAllSupportedFormats | tests/unit/platform/linux/qemu/test_frame_store.cpp:94 | never run | — |
| QemuFrameStoreTest.ScanoutCopiesX8R8G8B8WithStridePadding | tests/unit/platform/linux/qemu/test_frame_store.cpp:67 | never run | — |
| QemuFrameStoreTest.SharedMapRejectsBadDescriptorOrGeometry | tests/unit/platform/linux/qemu/test_frame_store.cpp:259 | never run | — |
| QemuFrameStoreTest.SharedMapScanoutAndDamage | tests/unit/platform/linux/qemu/test_frame_store.cpp:212 | never run | — |
| QemuFrameStoreTest.UpdateBlitsDamageRectangleAndClips | tests/unit/platform/linux/qemu/test_frame_store.cpp:172 | never run | — |
| QemuPixelFormatTest.ConvertsEveryPackedFormatQemuEmits | tests/unit/platform/linux/qemu/test_pixel_format.cpp:47 | never run | — |
| QemuPixelFormatTest.MapsDrmFourccToPixman | tests/unit/platform/linux/qemu/test_pixel_format.cpp:106 | never run | — |
| QemuPixelFormatTest.RejectsNonRgbFormats | tests/unit/platform/linux/qemu/test_pixel_format.cpp:96 | never run | — |
| QemuPixelFormatTest.UsesCopyAndSwapFastPaths | tests/unit/platform/linux/qemu/test_pixel_format.cpp:80 | never run | — |
| QemuSessionTest.RejectedSharedMapScanoutReturnsAnError | tests/unit/platform/linux/qemu/test_session.cpp:356 | never run | — |
History (1)
| When | Change | Fields | Version | By |
|---|---|---|---|---|
| 2026-09-12 19:28 UTC | created | — | 1.0 | system |