{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":436974470,"defaultBranch":"retropie","name":"kmsxx","ownerLogin":"cmitu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-12-10T12:39:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31816814?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705462635.0","currentOid":""},"activityList":{"items":[{"before":"26a6e4135424e730cf360b824c8f3e70d6bac0f3","after":"4ff33a88cbb503cca80087fe934de17861d4b92a","ref":"refs/heads/retropie","pushedAt":"2024-01-25T05:14:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"081592201c4a3d9d32deba062d05f43e846dbe95","after":"26a6e4135424e730cf360b824c8f3e70d6bac0f3","ref":"refs/heads/retropie","pushedAt":"2024-01-23T16:47:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"75c4c6e388c29eff20bfbb06731949522a646d75","after":"081592201c4a3d9d32deba062d05f43e846dbe95","ref":"refs/heads/retropie","pushedAt":"2024-01-23T02:56:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"e0f89ad0f3805a9eaf782d24244836c4a5fd1257","after":"75c4c6e388c29eff20bfbb06731949522a646d75","ref":"refs/heads/retropie","pushedAt":"2024-01-23T02:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"8545fd10b87416bd78d618c8bc654280da020fc0","after":"e0f89ad0f3805a9eaf782d24244836c4a5fd1257","ref":"refs/heads/retropie","pushedAt":"2024-01-22T16:46:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"394bf37d6d860c704589339edfee8938071a2ccd","after":"8545fd10b87416bd78d618c8bc654280da020fc0","ref":"refs/heads/retropie","pushedAt":"2024-01-22T05:11:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"4120b37910f7b253f1c28277690473fe6e290eaf","after":"394bf37d6d860c704589339edfee8938071a2ccd","ref":"refs/heads/retropie","pushedAt":"2024-01-22T04:37:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"0d4361eb0ffb3a39fdf44231ad50b325d42e9f81","after":"4120b37910f7b253f1c28277690473fe6e290eaf","ref":"refs/heads/retropie","pushedAt":"2024-01-22T03:25:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"cd12ddd12dede1750054a20de16713b3be42e344","after":"0d4361eb0ffb3a39fdf44231ad50b325d42e9f81","ref":"refs/heads/retropie","pushedAt":"2024-01-21T13:12:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"727dc6d51f062c9b1488326e4e122268e7e4225b","after":"cd12ddd12dede1750054a20de16713b3be42e344","ref":"refs/heads/retropie","pushedAt":"2024-01-21T10:31:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"d0a7a615fd378c99552da8905e9c078658c7a97e","after":"727dc6d51f062c9b1488326e4e122268e7e4225b","ref":"refs/heads/retropie","pushedAt":"2024-01-21T10:30:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"d17c3ceea421c6508c266d35a5836d693e024753","after":"d0a7a615fd378c99552da8905e9c078658c7a97e","ref":"refs/heads/retropie","pushedAt":"2024-01-21T10:28:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"7c0a0e3e0331a0ce9cfe961b7033e83519218916","after":"d17c3ceea421c6508c266d35a5836d693e024753","ref":"refs/heads/retropie","pushedAt":"2024-01-21T10:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use older function to get FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use older function to get FB info"}},{"before":"9dcf7b684951b1c7f92487ece7dc8dcfc7c3bc2a","after":"7c0a0e3e0331a0ce9cfe961b7033e83519218916","ref":"refs/heads/retropie","pushedAt":"2024-01-21T09:55:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"framebuffer: use alternate functionf or FB info\n\nUse the old 'drmModeGetFB' function for FB info to support older `libdrm` and Linux kernel versions (i.e. Buster).\nWe only lose the pixel format info, which we don't need for `runcommand` integration.","shortMessageHtmlLink":"framebuffer: use alternate functionf or FB info"}},{"before":"292c19a3e4f5fc411bf21a4dfabe702d33e17c90","after":"9dcf7b684951b1c7f92487ece7dc8dcfc7c3bc2a","ref":"refs/heads/retropie","pushedAt":"2024-01-21T09:30:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"card: request aspect ratio information by default\n\nWhen initializing the card connector, set DRM_CLIENT_CAP_ASPECT_RATIO so aspect ratio info is returned in the video mode flags.\nCan be disabled at runtime by setting KMSXX_DISABLE_AR_FLAGS.","shortMessageHtmlLink":"card: request aspect ratio information by default"}},{"before":"8119d254654cc4c48a72e89f42ac1eb5a692d2d3","after":"292c19a3e4f5fc411bf21a4dfabe702d33e17c90","ref":"refs/heads/retropie","pushedAt":"2024-01-21T03:28:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"card: request aspect ratio information by default\n\nWhen initializing the card connector, set DRM_CLIENT_CAP_ASPECT_RATIO so aspect ratio info is returned in the video mode flags.\nCan be disabled at runtime by setting KMSXX_DISABLE_AR_FLAGS.","shortMessageHtmlLink":"card: request aspect ratio information by default"}},{"before":"2236a8ccacdfed5ff5f6873ed6618eccf570193d","after":"9ae90ce75478e49844cf984562db0dc1a074462f","ref":"refs/heads/master","pushedAt":"2024-01-21T03:27:49.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"testpat: Fix memory mapping in threaded drawing\n\nThe IFramebuffer::map() function is not thread-safe, which is why the\nthreaded implementation of draw_test_pattern_impl() maps all planes\nbefore starting to draw. A typo slipped in the code, resulting in only\nplane 0 being mapped. This didn't result in an immediate segfault, as\ndrawing operations in the worker threads map the remaining planes.\nHowever, due to the implementation of DumbFramebuffer::map(), this can\nresult in the same plane being mapped multiple times, with only one of\nthe mapping recorded in the mapping cache. The other mappings are then\nleaked, leading not only to extra memory consumption, but also to the\nDRM device never being released even after the destruction of the Card\nobject.\n\nFix this.\n\nFixes: 40d96062a37c (\"Revert \"testpat: remove threaded drawing\"\")\nSigned-off-by: Laurent Pinchart \nSigned-off-by: Tomi Valkeinen ","shortMessageHtmlLink":"testpat: Fix memory mapping in threaded drawing"}},{"before":"36b69d90cf6a3e260fb407e520289373b75db143","after":"8119d254654cc4c48a72e89f42ac1eb5a692d2d3","ref":"refs/heads/retropie","pushedAt":"2024-01-21T03:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"card: request aspect ratio information by default\n\nWhen initializing the card connector, set DRM_CLIENT_CAP_ASPECT_RATIO so aspect ratio info is returned in the video mode flags.\nCan be disabled at runtime by setting KMSXX_DISABLE_AR_FLAGS.","shortMessageHtmlLink":"card: request aspect ratio information by default"}},{"before":"82caa54e97752eb7a6be04fdebe19e5a8a142b92","after":"36b69d90cf6a3e260fb407e520289373b75db143","ref":"refs/heads/retropie","pushedAt":"2024-01-21T03:21:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"utils: added a custom \"kmsprint\"\n\nAdded a custom 'kmsprint' variant, which outputs the modes for the detected cards/connectors.\nIt behaves just like 'kmsprint -m', but with a different formatting for the video modes detected.\nThe only parameter kept from the original 'kmsprint' is the device path, for situations where a diferent card needs to be inquired.","shortMessageHtmlLink":"utils: added a custom \"kmsprint\""}},{"before":"715278a6a2d01c09fd62e3d5ec6a1e916338444e","after":"82caa54e97752eb7a6be04fdebe19e5a8a142b92","ref":"refs/heads/retropie","pushedAt":"2024-01-17T03:40:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"utils: added a modified \"kmsprint\"\n\nCreated a simpler 'kmsprint' variant, which outputs the modes for the detected cards/connectors. It behaves just like 'kmsprint -m', but with a different formatting for the video modes detected.\nThe only parameter kept from the original 'kmsprint' is the device path, for situations where a diferent card needs to be inquired.","shortMessageHtmlLink":"utils: added a modified \"kmsprint\""}},{"before":null,"after":"715278a6a2d01c09fd62e3d5ec6a1e916338444e","ref":"refs/heads/retropie","pushedAt":"2024-01-17T03:37:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"utils: added a modified \"kmsprint\"\n\nCreated a simpler 'kmsprint' variant, which outputs the modes for the detected cards/connectors. It behaves just like 'kmsprint -m', but with a different formatting for the video modes detected.\nThe only parameter kept from the original 'kmsprint' is the device path, for situations where a diferent card needs to be inquired.","shortMessageHtmlLink":"utils: added a modified \"kmsprint\""}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6JQMZQA","startCursor":null,"endCursor":null}},"title":"Activity ยท cmitu/kmsxx"}