Hi, The writeback-check-output is currently broken on vc4. It's in part due to a bug in the kernel driver that results in a page flip timeout, but once that's fixed the test is still broken, and I'm not sure how to solve this one. Indeed, the frame comparison is done between the (XRGB8888) buffer we assign to a plane, and then the buffer we get from the writeback connector. We then run a hashing function on both buffers, and compare the hash, and those hashes won't match. Indeed, while the input buffer uses 0xff for the X component, we'll get back 0x00 from the hardware, and thus the hashes are not identical. We can force the hardware to always set it to 0xff, but that doesn't seem right. It would make more sense to ignore the X component entirely in that case. What do you think?
Attachment:
signature.asc
Description: PGP signature