Status for Dolphin Central

Recent events

2026-10-10T21:09:10.267868	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'lint', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:09.556088	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-flatpak-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:08.833153	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-flatpak-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:08.111816	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-freebsd-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:07.405783	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-dbg-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:06.697672	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:06.007356	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:05.167515	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-ubu-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:04.336716	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-osx-universal', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:03.645486	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-deb-dbg-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:02.765284	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-deb-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:01.966771	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-android', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:01.278445	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'default', 'pr': 14928, 'success': True, 'pending': False, 'url': '', 'description': 'Very basic checks passed, handed off to Buildbot.', 'type': 'build_status'}
2026-10-10T21:08:59.534561	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/buildbot.py', 'lineno': 131, 'msg': 'PR %s mergeable: %s (%s)', 'args': "(14928, None, 'unknown')", 'type': 'internal_log'}
2026-10-10T21:08:59.224838	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 synchronized pull request #14928: VideoCommon: Add TextureDecoder_ARM64.cpp (\x0306master\x03...\x0306neon-texture-decoder\x03): \x1f\x0302https://dolp.in/pr14928\x03\x1f', 'type': 'notification'}
2026-10-10T21:08:59.224345	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14928, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T21:08:57Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'fface4a525c6eedc43ab8941dc23a42cbeb967e3', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ef70071d22383e57de71133a6760f34c78f2336b', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'ef70071d22383e57de71133a6760f34c78f2336b', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T21:08:56Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527134, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T21:05:31Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15639, 'watchers_count': 15639, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15639, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ef70071d22383e57de71133a6760f34c78f2336b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 1, 'maintainer_can_modify': True, 'commits': 4, 'additions': 863, 'deletions': 24, 'changed_files': 6}, 'before': '8710216fc3006e05dd01684495a4e00baa8e876b', 'after': 'ef70071d22383e57de71133a6760f34c78f2336b', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T21:05:31Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15639, 'watchers_count': 15639, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15639, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T21:08:59.224328	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14928, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'head_ref_name': 'neon-texture-decoder', 'safe_author': True, 'base_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'head_sha': 'ef70071d22383e57de71133a6760f34c78f2336b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T21:08:46.269366	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-flatpak-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5882', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-10-10T21:08:45.354052	{'source': 'webserver', 'raw': {'buildid': 192454, 'number': 5882, 'builderid': 43, 'buildrequestid': 193043, 'workerid': 13, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666525, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'repository': ['', 'Build'], 'shortrev': ['871021', 'Change'], 'buildnumber': [5882, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'pr_id': [14928, 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/13008', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 193043, 'buildsetid': 43352, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/5882'}, 'type': 'raw_bb_hook'}
2026-10-10T21:08:19.343588	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/5822\x03\x1f', 'type': 'notification'}
2026-10-10T21:07:49.343138	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-flatpak-arm64', 'pr': 14928, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5822', 'description': 'Build failed on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-10-10T21:07:48.276034	{'source': 'webserver', 'raw': {'buildid': 192456, 'number': 5822, 'builderid': 44, 'buildrequestid': 193044, 'workerid': 14, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666455, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'shortrev': ['871021', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [5822, 'Build'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'builderid': [44, 'Builder'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'project': ['', 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker']}, 'buildrequest': {'buildrequestid': 193044, 'buildsetid': 43352, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/5822'}, 'type': 'raw_bb_hook'}
2026-10-10T21:07:41.755104	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-deb-dbg-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10733', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-10T21:07:40.871448	{'source': 'webserver', 'raw': {'buildid': 192461, 'number': 10733, 'builderid': 1, 'buildrequestid': 193033, 'workerid': 9, 'masterid': 1, 'started_at': 1791666373, 'complete_at': 1791666460, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'shortrev': ['871021', 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'branchname': ['pr-14928', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10733, 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14928/head', 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'pr_id': [14928, 'Change'], 'workername': ['debian', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 193033, 'buildsetid': 43352, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1791666373, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10733'}, 'type': 'raw_bb_hook'}
2026-10-10T21:06:19.556912	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-ubu-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10734', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}

Recent 'build_status' events

2026-10-10T21:09:10.267868	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'lint', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:09.556088	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-flatpak-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:08.833153	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-flatpak-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:08.111816	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-freebsd-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:07.405783	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-dbg-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:06.697672	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:06.007356	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-win-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:05.167515	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-ubu-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:04.336716	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-osx-universal', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:03.645486	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-deb-dbg-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:02.765284	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-deb-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:01.966771	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'pr-android', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
2026-10-10T21:09:01.278445	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'ef70071d22383e57de71133a6760f34c78f2336b', 'shortrev': 'ef7007', 'service': 'default', 'pr': 14928, 'success': True, 'pending': False, 'url': '', 'description': 'Very basic checks passed, handed off to Buildbot.', 'type': 'build_status'}
2026-10-10T21:08:46.269366	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-flatpak-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5882', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-10-10T21:07:49.343138	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-flatpak-arm64', 'pr': 14928, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5822', 'description': 'Build failed on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-10-10T21:07:41.755104	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-deb-dbg-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10733', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-10T21:06:19.556912	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-ubu-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10734', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-10-10T21:06:14.851037	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-deb-dbg-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10733', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-10T21:06:14.188663	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-deb-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10732', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-10-10T21:05:48.988271	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-freebsd-x64', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10739', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-10-10T21:05:47.724316	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-android', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10739', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-10-10T21:05:39.863079	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-win-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10732', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-10-10T21:05:31.926418	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-flatpak-arm64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5822', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-10-10T21:05:24.689689	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'pr-ubu-x64', 'pr': 14928, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10734', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-10-10T21:05:24.065036	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '8710216fc3006e05dd01684495a4e00baa8e876b', 'shortrev': '871021', 'service': 'lint', 'pr': 14928, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10737', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}

Recent 'command_message' events

2026-10-10T20:11:12.773419	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14928', 'type': 'command_message'}
2026-10-10T02:20:17.744285	{'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 14927', 'type': 'command_message'}

Recent 'gh_issue_comment' events

2026-10-10T21:01:12.738832	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sunlollyking', 'action': 'created', 'id': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6102131513', 'safe_author': False, 'body': "Fair enough, it's only the videos here. I'll close this one.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'id': 5779783222, 'node_id': 'PR_kwDOALCn2M8AAAABHjXxiw', 'number': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-10-09T14:30:37Z', 'updated_at': '2026-10-10T21:01:11Z', 'closed_at': '2026-10-10T21:01:11Z', 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.patch', 'merged_at': None}, 'body': "With fast texture sampling, 007: Agent Under Fire shows a grid of bright seams 8 pixels apart over its FMVs and attract-mode scenes. They sit in the same screen columns in every scene and don't change with internal resolution, EFB copy settings, FPRF/accurate NaNs or vertex rounding. Manual texture sampling removes them completely, the same fix the wiki gives for EA's 007: Nightfire.\n\nSame frame, fast sampling on the left, manual on the right:\n\n![Agent Under Fire, fast vs manual texture sampling](https://raw.githubusercontent.com/sunlollyking/xbmc/pr-screenshots/dolphin-agent-under-fire/fast-vs-manual-sampling.jpg)\n\nTested with GW7E69 on the libretro core (AMD 780M, Mesa radeonsi, OpenGL ES 3.2). Super Mario Sunshine doesn't show it.\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6102131513', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6102131513', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'id': 6102131513, 'node_id': 'IC_kwDOALCn2M8AAAABa7cjOQ', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T21:01:10Z', 'updated_at': '2026-10-10T21:01:10Z', 'body': "Fair enough, it's only the videos here. I'll close this one.", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6102131513/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-10T19:51:49.280665	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6101543078', 'safe_author': True, 'body': 'Our policy is to not set this by default for games where it only affects cutscenes, since it heavily decreases performance.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'id': 5779783222, 'node_id': 'PR_kwDOALCn2M8AAAABHjXxiw', 'number': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-09T14:30:37Z', 'updated_at': '2026-10-10T19:51:47Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.patch', 'merged_at': None}, 'body': "With fast texture sampling, 007: Agent Under Fire shows a grid of bright seams 8 pixels apart over its FMVs and attract-mode scenes. They sit in the same screen columns in every scene and don't change with internal resolution, EFB copy settings, FPRF/accurate NaNs or vertex rounding. Manual texture sampling removes them completely, the same fix the wiki gives for EA's 007: Nightfire.\n\nSame frame, fast sampling on the left, manual on the right:\n\n![Agent Under Fire, fast vs manual texture sampling](https://raw.githubusercontent.com/sunlollyking/xbmc/pr-screenshots/dolphin-agent-under-fire/fast-vs-manual-sampling.jpg)\n\nTested with GW7E69 on the libretro core (AMD 780M, Mesa radeonsi, OpenGL ES 3.2). Super Mario Sunshine doesn't show it.\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6101543078', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6101543078', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'id': 6101543078, 'node_id': 'IC_kwDOALCn2M8AAAABa64opg', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T19:51:47Z', 'updated_at': '2026-10-10T19:51:47Z', 'body': 'Our policy is to not set this by default for games where it only affects cutscenes, since it heavily decreases performance.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6101543078/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-10T18:00:07.152235	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Yonokid', 'action': 'created', 'id': 14920, 'title': 'SI/GBA: Fix TCP link for gamecube multiboot transfer', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14920#issuecomment-6100531461', 'safe_author': False, 'body': 'Recent commit fixes the slowdown to have the sequence run at acceptable speed', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'id': 5733440216, 'node_id': 'PR_kwDOALCn2M8AAAABG-WFtg', 'number': 14920, 'title': 'SI/GBA: Fix TCP link for gamecube multiboot transfer', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-06T18:27:28Z', 'updated_at': '2026-10-10T18:00:04Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.patch', 'merged_at': None}, 'body': 'I was having an issue with the Pokemon Colosseum Jirachi Bonus Disc, getting "Transmission Error" when trying to connect via TCP using mGBA. Upon debugging this is caused by `m_booted` not getting set because dolphin doesnt wait long enough for the reply. The device reset command is also sent before the game could verify the boot key, causing everything to fail. \r\n\r\nThere are some issues with this current PR, namely that while the transfer does now succeed, the entire process runs very slow. Hopefully this will be enough information to shed some light on this issue.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6100531461', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920#issuecomment-6100531461', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920', 'id': 6100531461, 'node_id': 'IC_kwDOALCn2M8AAAABa565BQ', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T18:00:04Z', 'updated_at': '2026-10-10T18:00:04Z', 'body': 'Recent commit fixes the slowdown to have the sequence run at acceptable speed', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6100531461/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3298, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3298, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}

Recent 'gh_pull_request' events

2026-10-10T21:08:59.224328	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14928, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'head_ref_name': 'neon-texture-decoder', 'safe_author': True, 'base_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'head_sha': 'ef70071d22383e57de71133a6760f34c78f2336b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T21:05:07.883311	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14928, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'head_ref_name': 'neon-texture-decoder', 'safe_author': True, 'base_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'head_sha': '8710216fc3006e05dd01684495a4e00baa8e876b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T21:01:12.965496	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sunlollyking', 'action': 'closed', 'id': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'head_ref_name': 'gameini-agent-under-fire-sampling', 'safe_author': False, 'base_sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'head_sha': 'cef111e6c4de7f33f92e62064f34b6a1aef99a90', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T17:58:23.591021	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Yonokid', 'action': 'synchronize', 'id': 14920, 'title': 'SI/GBA: Fix TCP link for gamecube multiboot transfer', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'head_ref_name': 'gba-sync-fix', 'safe_author': False, 'base_sha': 'f87e849a0afb3092aa0e30d363e730a106c65fe6', 'head_sha': '4641221e7b203b9a157bd78c025999c24734d7f0', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T15:53:29.915126	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14656, 'title': 'GameSettings: Update Mario Party games', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14656', 'head_ref_name': 'mario-party-gameini', 'safe_author': True, 'base_sha': '57f1dc97e0e94024f3f931ec03dfd4a18811e670', 'head_sha': '30df88fba0b3b92d1016895c91cd3c0460a269aa', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T10:26:41.073609	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14928, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'head_ref_name': 'neon-texture-decoder', 'safe_author': True, 'base_sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'head_sha': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-10T08:37:37.058061	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14928, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'head_ref_name': 'neon-texture-decoder', 'safe_author': True, 'base_sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'head_sha': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}

Recent 'gh_pull_request_comment' events

2026-10-10T10:23:45.494909	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'linkmauve', 'action': 'created', 'id': 14928, 'hash': '92b882fd034b0d33e49d7b094620ea5ec98dab04', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928#discussion_r4237131993', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-10-10T08:21:24.194616	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'created', 'id': 14878, 'hash': '7816565b8a3913665e24816b0768b59087da3e1a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4237016757', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}

Recent 'gh_pull_request_review' events

2026-10-10T19:53:59.493023	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14017, 'pr_title': "Core: Movie and State: Add 'L' option to fmt format string to actually use the current locale.", 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-5480592333', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-10T19:52:29.366324	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'edited', 'pr_id': 14017, 'pr_title': "Core: Movie and State: Add 'L' option to fmt format string to actually use the current locale.", 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-3341583933', 'comments': [{'id': 2433442021, 'node_id': 'PRRC_kwDOALCn2M6RC2Dl', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442021', 'pull_request_review_id': 3341583933, 'diff_hunk': '@@ -159,8 +159,8 @@ std::string MovieManager::GetRTCDisplay() const\n   const time_t current_time = CEXIIPL::GetEmulatedTime(m_system, CEXIIPL::UNIX_EPOCH);\n   const tm gm_time = fmt::gmtime(current_time);\n \n-  // Use current locale for formatting time, as fmt is locale-agnostic by default.\n-  return fmt::format(std::locale{""}, "Date/Time: {:%c}", gm_time);\n+  // Using L for locale-dependant formatting.', 'path': 'Source/Core/Core/Movie.cpp', 'position': 1, 'original_position': 6, 'commit_id': '9fc1c1b00ab5f91c6b4fde02f795b0b9362f3fca', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '```suggestion\r\n  // Using L for locale-dependent formatting.\r\n```', 'created_at': '2025-10-15T17:36:13Z', 'updated_at': '2026-10-09T18:03:48Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017#discussion_r2433442021', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442021'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017#discussion_r2433442021'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}}, 'original_commit_id': 'd1d1aae7305dfd05055f7439e58158efa30f3e76', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442021/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2433442361, 'node_id': 'PRRC_kwDOALCn2M6RC2I5', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442361', 'pull_request_review_id': 3341583933, 'diff_hunk': '@@ -285,8 +285,8 @@ static std::string SystemTimeAsDoubleToString(double time)\n   if (!local_time)\n     return "";\n \n-  // fmt is locale agnostic by default, so explicitly use current locale.\n-  return fmt::format(std::locale{""}, "{:%x %X}", *local_time);\n+  // Using L for locale-dependant formatting.', 'path': 'Source/Core/Core/State.cpp', 'position': 1, 'original_position': 6, 'commit_id': '9fc1c1b00ab5f91c6b4fde02f795b0b9362f3fca', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '```suggestion\r\n  // Using L for locale-dependent formatting.\r\n```', 'created_at': '2025-10-15T17:36:21Z', 'updated_at': '2026-10-09T18:03:48Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017#discussion_r2433442361', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442361'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017#discussion_r2433442361'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}}, 'original_commit_id': 'd1d1aae7305dfd05055f7439e58158efa30f3e76', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2433442361/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-10T10:23:45.492952	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'linkmauve', 'action': 'submitted', 'pr_id': 14928, 'pr_title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14928#pullrequestreview-5478420754', 'comments': [{'id': 4237131993, 'node_id': 'PRRC_kwDOALCn2M78jYDZ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993', 'pull_request_review_id': 5478420754, 'diff_hunk': '@@ -0,0 +1,595 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "VideoCommon/TextureDecoder.h"\n+\n+#include <arm_neon.h>\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/Inline.h"\n+#include "Common/Swap.h"\n+\n+template <typename T>\n+struct RGBA\n+{\n+  T r;\n+  T g;\n+  T b;\n+  T a;\n+};\n+\n+using RGBAx8 = RGBA<uint8x8_t>;\n+using RGBAx16 = RGBA<uint8x16_t>;\n+\n+static DOLPHIN_FORCE_INLINE void Store8x1RGBA(u32* dst, int x, int y, int width, RGBAx8 rgba)\n+{\n+  // Store one row containing 8 texels (32 bytes).\n+  uint8x8x4_t value{rgba.r, rgba.g, rgba.b, rgba.a};\n+  vst4_u8(reinterpret_cast<u8*>(dst + y * width + x), value);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void Store8x2RGBA(u32* dst, int x, int y, int width, RGBAx16 rgba)\n+{\n+  // Store 2 rows containing 8 texels (32 bytes) each, for a total of 16 texels (64 bytes).\n+  RGBAx8 low{vget_low_u8(rgba.r), vget_low_u8(rgba.g), vget_low_u8(rgba.b), vget_low_u8(rgba.a)};\n+  Store8x1RGBA(dst, x, y + 0, width, low);\n+  RGBAx8 high{vget_high_u8(rgba.r), vget_high_u8(rgba.g), vget_high_u8(rgba.b),\n+              vget_high_u8(rgba.a)};\n+  Store8x1RGBA(dst, x, y + 1, width, high);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void Store4x4RGBA(u32* dst, int x, int y, int width, RGBAx16 rgba)\n+{\n+  // Store 4 rows containing 4 texels (16 bytes) each, for a total of 16 texels (64 bytes).\n+  // vst4_u8 can\'t store less than 32 bytes, so instead we zip and use vst2_u16.\n+  uint16x8_t rg0 = vreinterpretq_u16_u8(vzip1q_u8(rgba.r, rgba.g));\n+  uint16x8_t rg1 = vreinterpretq_u16_u8(vzip2q_u8(rgba.r, rgba.g));\n+  uint16x8_t ba0 = vreinterpretq_u16_u8(vzip1q_u8(rgba.b, rgba.a));\n+  uint16x8_t ba1 = vreinterpretq_u16_u8(vzip2q_u8(rgba.b, rgba.a));\n+\n+  uint16x4x2_t rgba0{vget_low_u16(rg0), vget_low_u16(ba0)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 0) * width + x), rgba0);\n+\n+  uint16x4x2_t rgba1{vget_high_u16(rg0), vget_high_u16(ba0)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 1) * width + x), rgba1);\n+\n+  uint16x4x2_t rgba2{vget_low_u16(rg1), vget_low_u16(ba1)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 2) * width + x), rgba2);\n+\n+  uint16x4x2_t rgba3{vget_high_u16(rg1), vget_high_u16(ba1)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 3) * width + x), rgba3);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_I4(u32* dst, const u8* src, int width,\n+                                                          int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 8)\n+  {\n+    for (int x = 0, yStep = (y / 8) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x16x2_t i4 = vld1q_u8_x2(src + 32 * yStep);\n+      for (int i = 0, iy = 0; i < 2; i++, iy += 4)\n+      {\n+        // TODO: vluti4q_laneq_u8 should be faster, but it requires an optional extension\n+        uint8x16_t i8_even = vsriq_n_u8(i4.val[i], i4.val[i], 4);\n+        uint8x16_t i8_odd = vsliq_n_u8(i4.val[i], i4.val[i], 4);\n+        uint8x16x2_t i8 = vzipq_u8(i8_even, i8_odd);\n+        Store8x2RGBA(dst, x, y + iy + 0, width, {i8.val[0], i8.val[0], i8.val[0], i8.val[0]});\n+        Store8x2RGBA(dst, x, y + iy + 2, width, {i8.val[1], i8.val[1], i8.val[1], i8.val[1]});\n+      }\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_I8(u32* dst, const u8* src, int width,\n+                                                          int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x8x4_t i8 = vld1_u8_x4(src + 32 * yStep);\n+      for (int iy = 0; iy < 4; ++iy)\n+        Store8x1RGBA(dst, x, y + iy, width, {i8.val[iy], i8.val[iy], i8.val[iy], i8.val[iy]});\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_IA4(u32* dst, const u8* src, int width,\n+                                                           int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x16x2_t ia4 = vld1q_u8_x2(src + 32 * yStep);\n+      for (int i = 0, iy = 0; i < 2; i++, iy += 2)\n+      {\n+        uint8x16_t a8 = vsriq_n_u8(ia4.val[i], ia4.val[i], 4);\n+        uint8x16_t i8 = vsliq_n_u8(ia4.val[i], ia4.val[i], 4);\n+        Store8x2RGBA(dst, x, y + iy + 0, width, {i8, i8, i8, a8});\n+      }\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE RGBAx16 Decode_IA8(uint8x16x2_t ia)\n+{\n+  return {ia.val[1], ia.val[1], ia.val[1], ia.val[0]};\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_IA8(u32* dst, const u8* src, int width,\n+                                                           int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps4; x < width; x += 4, yStep++)\n+    {\n+      uint8x16x2_t ia = vld2q_u8(src + 32 * yStep);\n+      Store4x4RGBA(dst, x, y, width, Decode_IA8(ia));\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE RGBAx8 Decode_RGB565(uint16x8_t rgb565, uint16x8_t rgb565_byteswapped)\n+{\n+  // rgb565 contains gggbbbbb rrrrrggg, rgb565_byteswapped contains rrrrrggg gggbbbbb.\n+  //\n+  // We\'re assuming that rgb565_byteswapped is derived from rgb565 and that reading from rgb565\n+  // therefore leads to a shorter critical path than reading from rgb565. If it wasn\'t for that,', 'path': 'Source/Core/VideoCommon/TextureDecoder_ARM64.cpp', 'position': 139, 'original_position': 139, 'commit_id': '92b882fd034b0d33e49d7b094620ea5ec98dab04', 'user': {'login': 'linkmauve', 'id': 7755816, 'node_id': 'MDQ6VXNlcjc3NTU4MTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7755816?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/linkmauve', 'html_url': 'https://github.com/linkmauve', 'followers_url': 'https://api.github.com/users/linkmauve/followers', 'following_url': 'https://api.github.com/users/linkmauve/following{/other_user}', 'gists_url': 'https://api.github.com/users/linkmauve/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/linkmauve/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/linkmauve/subscriptions', 'organizations_url': 'https://api.github.com/users/linkmauve/orgs', 'repos_url': 'https://api.github.com/users/linkmauve/repos', 'events_url': 'https://api.github.com/users/linkmauve/events{/privacy}', 'received_events_url': 'https://api.github.com/users/linkmauve/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'There is a typo here, “reading from rgb565 […] than reading from rgb565.”', 'created_at': '2026-10-10T09:10:25Z', 'updated_at': '2026-10-10T10:23:43Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928#discussion_r4237131993', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928#discussion_r4237131993'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}}, 'original_commit_id': '92b882fd034b0d33e49d7b094620ea5ec98dab04', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-10T08:21:25.222350	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'submitted', 'pr_id': 14878, 'pr_title': 'Android: Add global hotkeys', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5478300508', 'comments': [{'id': 4237016757, 'node_id': 'PRRC_kwDOALCn2M78i761', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757', 'pull_request_review_id': 5478300508, 'diff_hunk': '@@ -180,6 +181,8 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView, ThemeProvide\n     override fun onStart() {\n         super.onStart()\n         presenter!!.onStart()\n+\n+        Hotkeys.setEnabled(false)', 'path': 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt', 'position': 1, 'original_position': 13, 'commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I moved the logic to the EmulationActivity.', 'created_at': '2026-10-10T08:21:16Z', 'updated_at': '2026-10-10T08:21:17Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4237016757', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4237016757'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'original_commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4168948483}], 'type': 'gh_pull_request_review'}

Recent 'gh_push' events

2026-10-10T15:53:30.002288	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'after_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'commits': [{'author': {'name': 'Martino Fontana', 'email': 'tinozzo123@gmail.com', 'date': '2026-05-22T21:23:45+02:00', 'username': 'SuperSamus'}, 'distinct': False, 'added': ['Data/Sys/GameSettings/GMP.ini', 'Data/Sys/GameSettings/GP7.ini'], 'modified': ['Data/Sys/GameSettings/GP5.ini', 'Data/Sys/GameSettings/GP6.ini'], 'removed': [], 'message': 'GameSettings: Update Mario Party games', 'url': 'https://github.com/dolphin-emu/dolphin/commit/30df88fba0b3b92d1016895c91cd3c0460a269aa', 'hash': '30df88fba0b3b92d1016895c91cd3c0460a269aa'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-10T17:53:27+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': ['Data/Sys/GameSettings/GMP.ini', 'Data/Sys/GameSettings/GP7.ini'], 'modified': ['Data/Sys/GameSettings/GP5.ini', 'Data/Sys/GameSettings/GP6.ini'], 'removed': [], 'message': 'Merge pull request #14656 from SuperSamus/mario-party-gameini\n\nGameSettings: Update Mario Party games', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e2ad09306e6d371f7272205bdc363da9fe05fe08', 'hash': 'e2ad09306e6d371f7272205bdc363da9fe05fe08'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}

Recent 'internal_log' events

2026-10-10T21:08:59.534561	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/buildbot.py', 'lineno': 131, 'msg': 'PR %s mergeable: %s (%s)', 'args': "(14928, None, 'unknown')", 'type': 'internal_log'}
2026-10-10T21:05:21.135933	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T21:05:19.581849	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T21:05:08.184656	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/buildbot.py', 'lineno': 131, 'msg': 'PR %s mergeable: %s (%s)', 'args': "(14928, None, 'unknown')", 'type': 'internal_log'}
2026-10-10T21:04:45.000015	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'CrossVR,iwubcode,leoetlino,degasus,Tilka,Dentomologist,jordan-woyak,JosJuice,linkmauve,phire,OatmealDome,Pokechu22,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-10T21:04:44.700893	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-10T21:00:19.581445	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T21:00:18.004194	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:55:18.003898	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T20:55:16.415221	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:54:44.700638	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'CrossVR,iwubcode,leoetlino,degasus,Tilka,Dentomologist,jordan-woyak,JosJuice,linkmauve,phire,OatmealDome,Pokechu22,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-10T20:54:44.397366	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-10T20:50:16.414935	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T20:50:14.922188	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:45:14.921890	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T20:45:13.420982	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:44:44.397155	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'CrossVR,iwubcode,leoetlino,degasus,Tilka,Dentomologist,jordan-woyak,JosJuice,linkmauve,phire,OatmealDome,Pokechu22,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-10T20:44:44.098973	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-10T20:40:13.420654	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T20:40:11.880863	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:35:53.468278	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '721d5f769b8ccec8943888ce9077f312')", 'type': 'internal_log'}
2026-10-10T20:35:11.880564	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'JoshuaVandaele,hrydgard,Zopolis4,jezze,orbea,meffij,mimimi085181,mrgreywater,CasualPokePlayer,yourWaifu,ligfx,zopieux,unknownbrackets,Orphis,moncefmechri,Parlane,randomstuff,marcan,ColinDTaylor,mitaclaw,CelestialAmber,kamiyo,Ziek,comex,skylersaleh,delroth,BhaaLseN,CookiePLMonster,mandar1jn,Phatcat,LillyJadeKatrin,NanoByte011,nullgemm,CrossVR,degasus,K0bin,jjdelvalle,rukai,ShimmerGlass,magumagu,Simonx22,spxtr,cscd98,leoetlino,RisingFog,Tilka,JosJuice,spycrab,Sintendo,CrystalGamma,crediar,krnlyng,merryhime,Lobsterzelda,DacoTaco,smurf3tte,hdcmeta,magcius,skidau,glennricster,RachelBryk,phire,OatmealDome,AdmiralCurtiss,EmptyChaos,JordanTheToaster,Hydr8gon,TellowKrinkle,SirMangler,hthh,Linktothepast,mbc07,aroulin,Geotale,galop1n,gwicks,LPFaint99,lioncash,rlnilsen,PatrickFerry,mathieui,SuperSamus,iwubcode,Dentomologist,linkmauve,kayru,Sam-Belliveau,FioraAeterna,Tinob,deReeperJosh,nickbeth,Stevoisiak,mahdihijazi,malleoz,Starsam80,corwin-mcknight,adamdmoss,shonumi,archshift,vladfi1,bentley,Helios747,riking,jloehr,Techjar,sepalani,Ebola16,mmastrac,dreamsyntax,Pokechu22,Gamer64ytb,OrN,zackhow,JMC47,Filoppi,noahpistilli,TryTwo,neobrain,LAGonauta,MayImilae,tygyh,Linkinworm,jordan-woyak,endrift,Sir-Walrus,aldelaro5,tom-pratt,booto,Buddybenj,cristian64,hackbar')", 'type': 'internal_log'}
2026-10-10T20:35:10.334125	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-10T20:34:44.098741	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'CrossVR,iwubcode,leoetlino,degasus,Tilka,Dentomologist,jordan-woyak,JosJuice,linkmauve,phire,OatmealDome,Pokechu22,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-10T20:34:43.792880	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}

Recent 'issue' events

2026-10-10T17:51:06.957307	{'source': 'redmine', 'new': False, 'update': 8, 'issue': 14128, 'title': 'Graphical corruption in Need for Speed: Most Wanted (GameCube) on Adreon GPU (Android)', 'author': 'Billiard26', 'type': 'issue'}
2026-10-10T17:49:28.282105	{'source': 'redmine', 'new': False, 'update': 7, 'issue': 14128, 'title': 'Graphical corruption in Need for Speed: Most Wanted (GameCube) on Adreon GPU (Android)', 'author': 'Sabuze', 'type': 'issue'}
2026-10-10T12:10:50.428420	{'source': 'redmine', 'new': False, 'update': 2, 'issue': 14153, 'title': 'Game Crashes after leaving the bonus area', 'author': 'ehuh', 'type': 'issue'}
2026-10-10T12:10:14.949612	{'source': 'redmine', 'new': True, 'update': 0, 'issue': 14153, 'title': 'Game Crashes after leaving the bonus area', 'author': 'ehuh', 'type': 'issue'}
2026-10-10T09:16:46.352280	{'source': 'redmine', 'new': False, 'update': 5, 'issue': 14150, 'title': 'Settings reading for /dev/dolphin', 'author': 'JosJuice', 'type': 'issue'}
2026-10-10T08:48:00.856409	{'source': 'redmine', 'new': False, 'update': 4, 'issue': 14150, 'title': 'Settings reading for /dev/dolphin', 'author': 'Henke37', 'type': 'issue'}
2026-10-10T08:26:15.370022	{'source': 'redmine', 'new': False, 'update': 3, 'issue': 14150, 'title': 'Settings reading for /dev/dolphin', 'author': 'JosJuice', 'type': 'issue'}

Recent 'new_dev_version' events

2026-10-10T15:53:31.872939	{'source': 'repomanager', 'hash': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'branch': 'master', 'shortrev': '2609-79', 'author': 'JosJuice', 'message': 'Merge pull request #14656 from SuperSamus/mario-party-gameini\n\nGameSettings: Update Mario Party games', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e2ad09306e6d371f7272205bdc363da9fe05fe08', 'type': 'new_dev_version'}

Recent 'notification' events

2026-10-10T21:08:59.224838	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 synchronized pull request #14928: VideoCommon: Add TextureDecoder_ARM64.cpp (\x0306master\x03...\x0306neon-texture-decoder\x03): \x1f\x0302https://dolp.in/pr14928\x03\x1f', 'type': 'notification'}
2026-10-10T21:08:19.343588	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/5822\x03\x1f', 'type': 'notification'}
2026-10-10T21:05:07.883583	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 synchronized pull request #14928: VideoCommon: Add TextureDecoder_ARM64.cpp (\x0306master\x03...\x0306neon-texture-decoder\x03): \x1f\x0302https://dolp.in/pr14928\x03\x1f', 'type': 'notification'}
2026-10-10T21:01:12.965699	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303s\ufeffunlollyking\x03 closed pull request #14926: GameSettings: Use manual texture sampling for 007: Agent Under Fire (\x0306master\x03...\x0306gameini-agent-under-fire-sampling\x03): \x1f\x0302https://dolp.in/pr14926\x03\x1f', 'type': 'notification'}
2026-10-10T21:01:12.739038	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303s\ufeffunlollyking\x03 commented on #14926 (GameSettings: Use manual texture sampling for 007: Agent Under Fire): \x1f\x0302https://dolp.in/pr14926#issuecomment-6102131513\x03\x1f', 'type': 'notification'}
2026-10-10T20:20:53.114342	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/5821\x03\x1f', 'type': 'notification'}
2026-10-10T20:15:54.425970	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/10740\x03\x1f', 'type': 'notification'}
2026-10-10T20:14:55.848514	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-win-x64]: \x1f\x0302https://dolphin.ci/#/builders/2/builds/10734\x03\x1f', 'type': 'notification'}
2026-10-10T20:13:57.233755	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-win-arm64]: \x1f\x0302https://dolphin.ci/#/builders/13/builds/10731\x03\x1f', 'type': 'notification'}
2026-10-10T19:53:59.493215	{'source': 'notifications', 'msg': "[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 approved pull request #14017 (Core: Movie and State: Add 'L' option to fmt format string to actually use the current locale.): \x1f\x0302https://dolp.in/pr14017#pullrequestreview-5480592333\x03\x1f", 'type': 'notification'}
2026-10-10T19:51:49.280891	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14926 (GameSettings: Use manual texture sampling for 007: Agent Under Fire): \x1f\x0302https://dolp.in/pr14926#issuecomment-6101543078\x03\x1f', 'type': 'notification'}
2026-10-10T18:00:07.152496	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303Y\ufeffonokid\x03 commented on #14920 (SI/GBA: Fix TCP link for gamecube multiboot transfer): \x1f\x0302https://dolp.in/pr14920#issuecomment-6100531461\x03\x1f', 'type': 'notification'}
2026-10-10T17:58:54.676418	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14920 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2026-10-10T17:58:23.591908	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303Y\ufeffonokid\x03 synchronized pull request #14920: SI/GBA: Fix TCP link for gamecube multiboot transfer (\x0306master\x03...\x0306gba-sync-fix\x03): \x1f\x0302https://dolp.in/pr14920\x03\x1f', 'type': 'notification'}
2026-10-10T17:51:06.957482	{'source': 'notifications', 'msg': 'Update 8 to issue 14128 ("Graphical corruption in Need for Speed: Most Wanted (GameCube) on Adreon GPU (Android)") by \x0303B\ufeffilliard26\x03 - \x1f\x0302https://dolp.in/i14128/8\x03\x1f', 'type': 'notification'}
2026-10-10T17:49:28.282316	{'source': 'notifications', 'msg': 'Update 7 to issue 14128 ("Graphical corruption in Need for Speed: Most Wanted (GameCube) on Adreon GPU (Android)") by \x0303S\ufeffabuze\x03 - \x1f\x0302https://dolp.in/i14128/7\x03\x1f', 'type': 'notification'}
2026-10-10T15:53:30.002715	{'source': 'notifications', 'msg': 'e2ad09 by \x0303J\ufeffosJuice\x03 [\x03092\x03|\x03092\x03|\x03040\x03] \x1f\x0302https://dolp.in/re2ad09306e6d371f7272205bdc363da9fe05fe08\x03\x1f Merge pull request #14656 from SuperSamus/mario-party-gameini', 'type': 'notification'}
2026-10-10T15:53:30.002608	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffosJuice\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-10-10T15:53:29.915394	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 merged pull request #14656: GameSettings: Update Mario Party games (\x0306master\x03...\x0306mario-party-gameini\x03): \x1f\x0302https://dolp.in/pr14656\x03\x1f', 'type': 'notification'}
2026-10-10T12:10:50.428653	{'source': 'notifications', 'msg': 'Update 2 to issue 14153 ("Game Crashes after leaving the bonus area") by \x0303e\ufeffhuh\x03 - \x1f\x0302https://dolp.in/i14153/2\x03\x1f', 'type': 'notification'}
2026-10-10T12:10:14.949875	{'source': 'notifications', 'msg': 'Issue 14153 created: "Game Crashes after leaving the bonus area" by \x0303e\ufeffhuh\x03 - \x1f\x0302https://dolp.in/i14153\x03\x1f', 'type': 'notification'}
2026-10-10T10:31:49.125006	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/10739\x03\x1f', 'type': 'notification'}
2026-10-10T10:30:36.968627	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-win-x64]: \x1f\x0302https://dolphin.ci/#/builders/2/builds/10733\x03\x1f', 'type': 'notification'}
2026-10-10T10:29:41.575975	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14928 \x0304failed\x03 on builders [pr-flatpak-arm64, pr-win-arm64]: \x1f\x0302https://dolphin.ci/#/builders/13/builds/10730\x03\x1f', 'type': 'notification'}
2026-10-10T10:26:41.074517	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 synchronized pull request #14928: VideoCommon: Add TextureDecoder_ARM64.cpp (\x0306master\x03...\x0306neon-texture-decoder\x03): \x1f\x0302https://dolp.in/pr14928\x03\x1f', 'type': 'notification'}

Recent 'pull_request_fifoci_status' events

2026-10-10T20:46:31.184839	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T20:44:34.545989	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T20:39:01.749146	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T20:33:46.654829	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T20:26:51.769492	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T11:48:08.876970	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T11:32:59.402681	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T11:13:40.421947	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T11:00:15.806501	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T10:49:32.572394	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T09:15:49.389011	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T09:04:59.118416	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14928, 'type': 'pull_request_fifoci_status'}
2026-10-10T02:59:13.462309	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c2b4e25b91f4c4182e71ecbabc558d5c458f69be', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14927, 'type': 'pull_request_fifoci_status'}
2026-10-10T02:47:17.024859	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c2b4e25b91f4c4182e71ecbabc558d5c458f69be', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14927, 'type': 'pull_request_fifoci_status'}
2026-10-10T01:32:16.886971	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c2b4e25b91f4c4182e71ecbabc558d5c458f69be', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14927, 'type': 'pull_request_fifoci_status'}

Recent 'raw_bb_hook' events

2026-10-10T21:08:45.354052	{'source': 'webserver', 'raw': {'buildid': 192454, 'number': 5882, 'builderid': 43, 'buildrequestid': 193043, 'workerid': 13, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666525, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'repository': ['', 'Build'], 'shortrev': ['871021', 'Change'], 'buildnumber': [5882, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'pr_id': [14928, 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/13008', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 193043, 'buildsetid': 43352, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/5882'}, 'type': 'raw_bb_hook'}
2026-10-10T21:07:48.276034	{'source': 'webserver', 'raw': {'buildid': 192456, 'number': 5822, 'builderid': 44, 'buildrequestid': 193044, 'workerid': 14, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666455, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'shortrev': ['871021', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [5822, 'Build'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'builderid': [44, 'Builder'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'project': ['', 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker']}, 'buildrequest': {'buildrequestid': 193044, 'buildsetid': 43352, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/5822'}, 'type': 'raw_bb_hook'}
2026-10-10T21:07:40.871448	{'source': 'webserver', 'raw': {'buildid': 192461, 'number': 10733, 'builderid': 1, 'buildrequestid': 193033, 'workerid': 9, 'masterid': 1, 'started_at': 1791666373, 'complete_at': 1791666460, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'shortrev': ['871021', 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'branchname': ['pr-14928', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10733, 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14928/head', 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'pr_id': [14928, 'Change'], 'workername': ['debian', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 193033, 'buildsetid': 43352, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1791666373, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10733'}, 'type': 'raw_bb_hook'}
2026-10-10T21:06:18.859530	{'source': 'webserver', 'raw': {'buildid': 192462, 'number': 9402, 'builderid': 10, 'buildrequestid': 193045, 'workerid': 5, 'masterid': 1, 'started_at': 1791666378, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Trigger'], 'shortrev': ['871021', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branch': ['refs/pull/14928/head', 'Build'], 'pr_id': [14928, 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'branchname': ['pr-14928', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildnumber': [9402, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193045, 'buildsetid': 43353, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1791666378, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666378, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43353, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1791666378, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192460, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': {'buildid': 192460, 'number': 10734, 'builderid': 27, 'buildrequestid': 193041, 'workerid': 10, 'masterid': 1, 'started_at': 1791666322, 'complete_at': 1791666378, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/9402'}, 'type': 'raw_bb_hook'}
2026-10-10T21:06:18.693775	{'source': 'webserver', 'raw': {'buildid': 192460, 'number': 10734, 'builderid': 27, 'buildrequestid': 193041, 'workerid': 10, 'masterid': 1, 'started_at': 1791666322, 'complete_at': 1791666378, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14928', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'shortrev': ['871021', 'Change'], 'buildnumber': [10734, 'Build'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'pr_id': [14928, 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193041, 'buildsetid': 43352, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1791666322, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/10734'}, 'type': 'raw_bb_hook'}
2026-10-10T21:06:13.525877	{'source': 'webserver', 'raw': {'buildid': 192461, 'number': 10733, 'builderid': 1, 'buildrequestid': 193033, 'workerid': 9, 'masterid': 1, 'started_at': 1791666373, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'shortrev': ['871021', 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10733, 'Build'], 'project': ['', 'Build'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14928/head', 'Build'], 'pr_id': [14928, 'Change'], 'workername': ['debian', 'Worker'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193033, 'buildsetid': 43352, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1791666373, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10733'}, 'type': 'raw_bb_hook'}
2026-10-10T21:06:13.366273	{'source': 'webserver', 'raw': {'buildid': 192459, 'number': 10732, 'builderid': 26, 'buildrequestid': 193040, 'workerid': 9, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666373, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['871021', 'Change'], 'builderid': [26, 'Builder'], 'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [10732, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'pr_id': [14928, 'Change'], 'scheduler': ['pr', 'Scheduler']}, 'buildrequest': {'buildrequestid': 193040, 'buildsetid': 43352, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/10732'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:46.972292	{'source': 'webserver', 'raw': {'buildid': 192455, 'number': 10739, 'builderid': 11, 'buildrequestid': 193037, 'workerid': 1, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666346, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14928', 'Change'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'shortrev': ['871021', 'Change'], 'pr_id': [14928, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'workername': ['freebsd', 'Worker'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [11, 'Builder'], 'buildnumber': [10739, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'codebase': ['', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'basedir': ['/usr/home/buildbot/freebsd', 'Worker'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 193037, 'buildsetid': 43352, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 11, 'name': 'pr-freebsd-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/11/builds/10739'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:46.891746	{'source': 'webserver', 'raw': {'buildid': 192457, 'number': 10739, 'builderid': 22, 'buildrequestid': 193039, 'workerid': 12, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666346, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['871021', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-android', 'Builder'], 'builderid': [22, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [10739, 'Build'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'repository': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'branch': ['refs/pull/14928/head', 'Build'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193039, 'buildsetid': 43352, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/10739'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:39.175940	{'source': 'webserver', 'raw': {'buildid': 192458, 'number': 10732, 'builderid': 13, 'buildrequestid': 193038, 'workerid': 4, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'shortrev': ['871021', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'pr_id': [14928, 'Change'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'buildername': ['pr-win-arm64', 'Builder'], 'builderid': [13, 'Builder'], 'project': ['', 'Build'], 'workername': ['windows', 'Worker'], 'buildnumber': [10732, 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193038, 'buildsetid': 43352, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/10732'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:31.214551	{'source': 'webserver', 'raw': {'buildid': 192456, 'number': 5822, 'builderid': 44, 'buildrequestid': 193044, 'workerid': 14, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'shortrev': ['871021', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [5822, 'Build'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'builderid': [44, 'Builder'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193044, 'buildsetid': 43352, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/5822'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:22.596346	{'source': 'webserver', 'raw': {'buildid': 192460, 'number': 10734, 'builderid': 27, 'buildrequestid': 193041, 'workerid': 10, 'masterid': 1, 'started_at': 1791666322, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'shortrev': ['871021', 'Change'], 'buildnumber': [10734, 'Build'], 'pr_id': [14928, 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193041, 'buildsetid': 43352, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1791666322, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/10734'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:22.370097	{'source': 'webserver', 'raw': {'buildid': 192452, 'number': 10737, 'builderid': 9, 'buildrequestid': 193036, 'workerid': 10, 'masterid': 1, 'started_at': 1791666319, 'complete_at': 1791666322, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['ubuntu-lts', 'Worker'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'pr_id': [14928, 'Change'], 'buildername': ['lint', 'Builder'], 'buildnumber': [10737, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'shortrev': ['871021', 'Change'], 'builderid': [9, 'Builder'], 'got_revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'GitNoBranch'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/lint', 'Worker']}, 'buildrequest': {'buildrequestid': 193036, 'buildsetid': 43352, 'builderid': 9, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 9, 'name': 'lint', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/9/builds/10737'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.572612	{'source': 'webserver', 'raw': {'buildid': 192459, 'number': 10732, 'builderid': 26, 'buildrequestid': 193040, 'workerid': 9, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['871021', 'Change'], 'builderid': [26, 'Builder'], 'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [10732, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'pr_id': [14928, 'Change'], 'scheduler': ['pr', 'Scheduler']}, 'buildrequest': {'buildrequestid': 193040, 'buildsetid': 43352, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/10732'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.502269	{'source': 'webserver', 'raw': {'buildid': 192457, 'number': 10739, 'builderid': 22, 'buildrequestid': 193039, 'workerid': 12, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['871021', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-android', 'Builder'], 'builderid': [22, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [10739, 'Build'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'repository': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193039, 'buildsetid': 43352, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/10739'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.400010	{'source': 'webserver', 'raw': {'buildid': 192455, 'number': 10739, 'builderid': 11, 'buildrequestid': 193037, 'workerid': 1, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Change'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'shortrev': ['871021', 'Change'], 'pr_id': [14928, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'workername': ['freebsd', 'Worker'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [11, 'Builder'], 'buildnumber': [10739, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193037, 'buildsetid': 43352, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 11, 'name': 'pr-freebsd-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/11/builds/10739'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.348135	{'source': 'webserver', 'raw': {'buildid': 192454, 'number': 5882, 'builderid': 43, 'buildrequestid': 193043, 'workerid': 13, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'repository': ['', 'Build'], 'shortrev': ['871021', 'Change'], 'buildnumber': [5882, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14928', 'Change'], 'pr_id': [14928, 'Change'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193043, 'buildsetid': 43352, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/5882'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.327235	{'source': 'webserver', 'raw': {'buildid': 192453, 'number': 10752, 'builderid': 7, 'buildrequestid': 193035, 'workerid': 8, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Change'], 'pr_id': [14928, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'builderid': [7, 'Builder'], 'buildnumber': [10752, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'codebase': ['', 'Build'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'shortrev': ['871021', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['osx-m1', 'Worker'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193035, 'buildsetid': 43352, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/10752'}, 'type': 'raw_bb_hook'}
2026-10-10T21:05:19.273875	{'source': 'webserver', 'raw': {'buildid': 192452, 'number': 10737, 'builderid': 9, 'buildrequestid': 193036, 'workerid': 10, 'masterid': 1, 'started_at': 1791666319, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['ubuntu-lts', 'Worker'], 'owners': [['Central (on behalf of: JosJuice)'], 'Build'], 'branchname': ['pr-14928', 'Change'], 'baserev': ['e2ad09306e6d371f7272205bdc363da9fe05fe08', 'Change'], 'headrev': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Change'], 'pr_id': [14928, 'Change'], 'buildername': ['lint', 'Builder'], 'buildnumber': [10737, 'Build'], 'branch': ['refs/pull/14928/head', 'Build'], 'revision': ['8710216fc3006e05dd01684495a4e00baa8e876b', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'shortrev': ['871021', 'Change'], 'builderid': [9, 'Builder']}, 'buildrequest': {'buildrequestid': 193036, 'buildsetid': 43352, 'builderid': 9, 'priority': 0, 'claimed': True, 'claimed_at': 1791666319, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791666318, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43352, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1791666318, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13027, 'branch': 'refs/pull/14928/head', 'revision': '8710216fc3006e05dd01684495a4e00baa8e876b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791666318, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 9, 'name': 'lint', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/9/builds/10737'}, 'type': 'raw_bb_hook'}
2026-10-10T20:46:30.585962	{'source': 'webserver', 'raw': {'buildid': 192451, 'number': 9400, 'builderid': 35, 'buildrequestid': 193029, 'workerid': 5, 'masterid': 1, 'started_at': 1791664741, 'complete_at': 1791665190, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14928', 'Trigger'], 'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'pr_id': [14928, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'buildnumber': [9400, 'Build'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'shortrev': ['c69870', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'got_revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'owners': [['Central (on behalf of: josjuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193029, 'buildsetid': 43350, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1791664741, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663147, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43350, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1791663147, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192443, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192443, 'number': 10733, 'builderid': 27, 'buildrequestid': 193024, 'workerid': 10, 'masterid': 1, 'started_at': 1791663091, 'complete_at': 1791663147, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9400'}, 'type': 'raw_bb_hook'}
2026-10-10T20:44:33.942464	{'source': 'webserver', 'raw': {'buildid': 192450, 'number': 9106, 'builderid': 21, 'buildrequestid': 193032, 'workerid': 8, 'masterid': 1, 'started_at': 1791664425, 'complete_at': 1791665073, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'shortrev': ['c69870', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'branchname': ['pr-14928', 'Trigger'], 'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'pr_id': [14928, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'buildnumber': [9106, 'Build'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193032, 'buildsetid': 43351, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1791664425, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663778, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43351, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1791663778, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192436, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192436, 'number': 10751, 'builderid': 7, 'buildrequestid': 193018, 'workerid': 8, 'masterid': 1, 'started_at': 1791663084, 'complete_at': 1791663778, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9106'}, 'type': 'raw_bb_hook'}
2026-10-10T20:39:01.258776	{'source': 'webserver', 'raw': {'buildid': 192451, 'number': 9400, 'builderid': 35, 'buildrequestid': 193029, 'workerid': 5, 'masterid': 1, 'started_at': 1791664741, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14928', 'Trigger'], 'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'pr_id': [14928, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'buildnumber': [9400, 'Build'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'shortrev': ['c69870', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 193029, 'buildsetid': 43350, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1791664741, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663147, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43350, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1791663147, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192443, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192443, 'number': 10733, 'builderid': 27, 'buildrequestid': 193024, 'workerid': 10, 'masterid': 1, 'started_at': 1791663091, 'complete_at': 1791663147, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9400'}, 'type': 'raw_bb_hook'}
2026-10-10T20:39:01.130483	{'source': 'webserver', 'raw': {'buildid': 192449, 'number': 5388, 'builderid': 41, 'buildrequestid': 193030, 'workerid': 5, 'masterid': 1, 'started_at': 1791664011, 'complete_at': 1791664741, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['c69870', 'Trigger'], 'builderid': [41, 'Builder'], 'repository': ['', 'Build'], 'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branch': ['refs/pull/14928/head', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'pr_id': [14928, 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'branchname': ['pr-14928', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildnumber': [5388, 'Build'], 'project': ['', 'Build'], 'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'got_revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'GitNoBranch'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker']}, 'buildrequest': {'buildrequestid': 193030, 'buildsetid': 43350, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1791664011, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663147, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43350, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1791663147, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192443, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192443, 'number': 10733, 'builderid': 27, 'buildrequestid': 193024, 'workerid': 10, 'masterid': 1, 'started_at': 1791663091, 'complete_at': 1791663147, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5388'}, 'type': 'raw_bb_hook'}
2026-10-10T20:33:46.164356	{'source': 'webserver', 'raw': {'buildid': 192450, 'number': 9106, 'builderid': 21, 'buildrequestid': 193032, 'workerid': 8, 'masterid': 1, 'started_at': 1791664425, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'shortrev': ['c69870', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'branchname': ['pr-14928', 'Trigger'], 'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'pr_id': [14928, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'buildnumber': [9106, 'Build'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193032, 'buildsetid': 43351, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1791664425, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663778, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43351, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1791663778, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192436, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192436, 'number': 10751, 'builderid': 7, 'buildrequestid': 193018, 'workerid': 8, 'masterid': 1, 'started_at': 1791663084, 'complete_at': 1791663778, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9106'}, 'type': 'raw_bb_hook'}
2026-10-10T20:33:46.050035	{'source': 'webserver', 'raw': {'buildid': 192448, 'number': 9104, 'builderid': 19, 'buildrequestid': 193031, 'workerid': 8, 'masterid': 1, 'started_at': 1791663778, 'complete_at': 1791664425, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Trigger'], 'shortrev': ['c69870', 'Trigger'], 'builderid': [19, 'Builder'], 'buildnumber': [9104, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14928', 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'revision': ['c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'baserev': ['e6f3ae17627e4344da95b13424af5baf4c892b08', 'Change'], 'pr_id': [14928, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14928/head', 'Build'], 'codebase': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker']}, 'buildrequest': {'buildrequestid': 193031, 'buildsetid': 43351, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1791663778, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1791663778, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43351, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1791663778, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 192436, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13025, 'branch': 'refs/pull/14928/head', 'revision': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1791628011, 'patch': None}]}, 'parentbuild': {'buildid': 192436, 'number': 10751, 'builderid': 7, 'buildrequestid': 193018, 'workerid': 8, 'masterid': 1, 'started_at': 1791663084, 'complete_at': 1791663778, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 19, 'name': 'pr-fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/19/builds/9104'}, 'type': 'raw_bb_hook'}

Recent 'raw_gh_hook' events

2026-10-10T21:08:59.224345	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14928, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T21:08:57Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'fface4a525c6eedc43ab8941dc23a42cbeb967e3', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ef70071d22383e57de71133a6760f34c78f2336b', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'ef70071d22383e57de71133a6760f34c78f2336b', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T21:08:56Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527134, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T21:05:31Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15639, 'watchers_count': 15639, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15639, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ef70071d22383e57de71133a6760f34c78f2336b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 1, 'maintainer_can_modify': True, 'commits': 4, 'additions': 863, 'deletions': 24, 'changed_files': 6}, 'before': '8710216fc3006e05dd01684495a4e00baa8e876b', 'after': 'ef70071d22383e57de71133a6760f34c78f2336b', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T21:05:31Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15639, 'watchers_count': 15639, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15639, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T21:05:07.883319	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14928, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T21:05:06Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '48e848df038452909ad7acf54447e187873129c9', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8710216fc3006e05dd01684495a4e00baa8e876b', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': '8710216fc3006e05dd01684495a4e00baa8e876b', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T21:05:04Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527134, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8710216fc3006e05dd01684495a4e00baa8e876b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 1, 'maintainer_can_modify': True, 'commits': 4, 'additions': 863, 'deletions': 24, 'changed_files': 6}, 'before': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'after': '8710216fc3006e05dd01684495a4e00baa8e876b', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T21:01:12.965503	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14926, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926', 'id': 4801819019, 'node_id': 'PR_kwDOALCn2M8AAAABHjXxiw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'number': 14926, 'state': 'closed', 'locked': False, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "With fast texture sampling, 007: Agent Under Fire shows a grid of bright seams 8 pixels apart over its FMVs and attract-mode scenes. They sit in the same screen columns in every scene and don't change with internal resolution, EFB copy settings, FPRF/accurate NaNs or vertex rounding. Manual texture sampling removes them completely, the same fix the wiki gives for EA's 007: Nightfire.\n\nSame frame, fast sampling on the left, manual on the right:\n\n![Agent Under Fire, fast vs manual texture sampling](https://raw.githubusercontent.com/sunlollyking/xbmc/pr-screenshots/dolphin-agent-under-fire/fast-vs-manual-sampling.jpg)\n\nTested with GW7E69 on the libretro core (AMD 780M, Mesa radeonsi, OpenGL ES 3.2). Super Mario Sunshine doesn't show it.\n", 'created_at': '2026-10-09T14:30:37Z', 'updated_at': '2026-10-10T21:01:11Z', 'closed_at': '2026-10-10T21:01:11Z', 'merged_at': None, 'merge_commit_sha': 'e5328ac84abf667e9e576a4c68a62dabe64aa910', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cef111e6c4de7f33f92e62064f34b6a1aef99a90', 'head': {'label': 'sunlollyking:gameini-agent-under-fire-sampling', 'ref': 'gameini-agent-under-fire-sampling', 'sha': 'cef111e6c4de7f33f92e62064f34b6a1aef99a90', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1411981101, 'node_id': 'R_kgDOVCkfLQ', 'name': 'dolphin', 'full_name': 'sunlollyking/dolphin', 'private': False, 'owner': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/sunlollyking/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/sunlollyking/dolphin', 'forks_url': 'https://api.github.com/repos/sunlollyking/dolphin/forks', 'keys_url': 'https://api.github.com/repos/sunlollyking/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/sunlollyking/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/sunlollyking/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/sunlollyking/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/sunlollyking/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/sunlollyking/dolphin/events', 'assignees_url': 'https://api.github.com/repos/sunlollyking/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/sunlollyking/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/sunlollyking/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/sunlollyking/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/sunlollyking/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/sunlollyking/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/sunlollyking/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/sunlollyking/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/sunlollyking/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/sunlollyking/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/sunlollyking/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/sunlollyking/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/sunlollyking/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/sunlollyking/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/sunlollyking/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/sunlollyking/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/sunlollyking/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/sunlollyking/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/sunlollyking/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/sunlollyking/dolphin/merges', 'archive_url': 'https://api.github.com/repos/sunlollyking/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/sunlollyking/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/sunlollyking/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/sunlollyking/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/sunlollyking/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/sunlollyking/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/sunlollyking/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/sunlollyking/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/sunlollyking/dolphin/deployments', 'created_at': '2026-10-09T14:29:58Z', 'updated_at': '2026-10-09T14:29:58Z', 'pushed_at': '2026-10-09T20:08:38Z', 'git_url': 'git://github.com/sunlollyking/dolphin.git', 'ssh_url': 'git@github.com:sunlollyking/dolphin.git', 'clone_url': 'https://github.com/sunlollyking/dolphin.git', 'svn_url': 'https://github.com/sunlollyking/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 525351, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14926'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cef111e6c4de7f33f92e62064f34b6a1aef99a90'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': False, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 2, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 2, 'deletions': 0, 'changed_files': 1}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T21:01:12.738840	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'id': 5779783222, 'node_id': 'PR_kwDOALCn2M8AAAABHjXxiw', 'number': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-10-09T14:30:37Z', 'updated_at': '2026-10-10T21:01:11Z', 'closed_at': '2026-10-10T21:01:11Z', 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.patch', 'merged_at': None}, 'body': "With fast texture sampling, 007: Agent Under Fire shows a grid of bright seams 8 pixels apart over its FMVs and attract-mode scenes. They sit in the same screen columns in every scene and don't change with internal resolution, EFB copy settings, FPRF/accurate NaNs or vertex rounding. Manual texture sampling removes them completely, the same fix the wiki gives for EA's 007: Nightfire.\n\nSame frame, fast sampling on the left, manual on the right:\n\n![Agent Under Fire, fast vs manual texture sampling](https://raw.githubusercontent.com/sunlollyking/xbmc/pr-screenshots/dolphin-agent-under-fire/fast-vs-manual-sampling.jpg)\n\nTested with GW7E69 on the libretro core (AMD 780M, Mesa radeonsi, OpenGL ES 3.2). Super Mario Sunshine doesn't show it.\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6102131513', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6102131513', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'id': 6102131513, 'node_id': 'IC_kwDOALCn2M8AAAABa7cjOQ', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T21:01:10Z', 'updated_at': '2026-10-10T21:01:10Z', 'body': "Fair enough, it's only the videos here. I'll close this one.", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6102131513/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 479, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T19:53:59.493032	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5480592333, 'node_id': 'PRR_kwDOALCn2M8AAAABRqszzQ', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': 'cbac65d3261faed761589ed3eede2946c726e403', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-5480592333', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-5480592333'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}}, 'submitted_at': '2026-10-10T19:53:57Z', 'updated_at': '2026-10-10T19:53:57Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', 'id': 2916059594, 'node_id': 'PR_kwDOALCn2M6tz4nK', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14017.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14017.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017', 'number': 14017, 'state': 'open', 'locked': False, 'title': "Core: Movie and State: Add 'L' option to fmt format string to actually use the current locale.", 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/14149\r\nThis fixes locale-dependent formatting on my system with fmt 12.\r\n\r\nBefore:\r\n<img width="450" height="189" alt="image" src="https://github.com/user-attachments/assets/e57d0774-5173-449d-8e78-fcd01df0d8cc" />\r\n\r\nAfter:\r\n<img width="489" height="189" alt="image" src="https://github.com/user-attachments/assets/b029bfae-8519-4fb9-9e0a-994cd513c91c" />\r\n', 'created_at': '2025-10-15T07:01:25Z', 'updated_at': '2026-10-10T19:52:27Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '8a021377a0cc0d105674bcedf31570a73757232a', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cbac65d3261faed761589ed3eede2946c726e403', 'head': {'label': 'jordan-woyak:fmt-locale-date-fix', 'ref': 'fmt-locale-date-fix', 'sha': 'cbac65d3261faed761589ed3eede2946c726e403', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 16818408, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjgxODQwOA==', 'name': 'dolphin', 'full_name': 'jordan-woyak/dolphin', 'private': False, 'owner': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/jordan-woyak/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/jordan-woyak/dolphin', 'forks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/forks', 'keys_url': 'https://api.github.com/repos/jordan-woyak/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/jordan-woyak/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/jordan-woyak/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/events', 'assignees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/jordan-woyak/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/jordan-woyak/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/jordan-woyak/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/jordan-woyak/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/jordan-woyak/dolphin/merges', 'archive_url': 'https://api.github.com/repos/jordan-woyak/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/jordan-woyak/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/jordan-woyak/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/jordan-woyak/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/jordan-woyak/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/jordan-woyak/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/jordan-woyak/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/deployments', 'created_at': '2014-02-13T21:50:38Z', 'updated_at': '2026-06-27T21:22:47Z', 'pushed_at': '2026-10-09T19:52:48Z', 'git_url': 'git://github.com/jordan-woyak/dolphin.git', 'ssh_url': 'git@github.com:jordan-woyak/dolphin.git', 'clone_url': 'https://github.com/jordan-woyak/dolphin.git', 'svn_url': 'https://github.com/jordan-woyak/dolphin', 'homepage': None, 'size': 527702, 'stargazers_count': 5, 'watchers_count': 5, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 5, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 2, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 5, 'open_issues': 2, 'watchers': 5, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cbac65d3261faed761589ed3eede2946c726e403'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T19:52:29.366333	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'edited', 'review': {'id': 3341583933, 'node_id': 'PRR_kwDOALCn2M7HLIY9', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Looks like I somehow wrote review comments last year and never published them.', 'commit_id': '9fc1c1b00ab5f91c6b4fde02f795b0b9362f3fca', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-3341583933', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017#pullrequestreview-3341583933'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}}, 'submitted_at': '2026-10-09T18:03:48Z', 'updated_at': '2026-10-10T19:52:27Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017', 'id': 2916059594, 'node_id': 'PR_kwDOALCn2M6tz4nK', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14017', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14017.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14017.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017', 'number': 14017, 'state': 'open', 'locked': False, 'title': "Core: Movie and State: Add 'L' option to fmt format string to actually use the current locale.", 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/14149\r\nThis fixes locale-dependent formatting on my system with fmt 12.\r\n\r\nBefore:\r\n<img width="450" height="189" alt="image" src="https://github.com/user-attachments/assets/e57d0774-5173-449d-8e78-fcd01df0d8cc" />\r\n\r\nAfter:\r\n<img width="489" height="189" alt="image" src="https://github.com/user-attachments/assets/b029bfae-8519-4fb9-9e0a-994cd513c91c" />\r\n', 'created_at': '2025-10-15T07:01:25Z', 'updated_at': '2026-10-09T18:07:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '8a021377a0cc0d105674bcedf31570a73757232a', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cbac65d3261faed761589ed3eede2946c726e403', 'head': {'label': 'jordan-woyak:fmt-locale-date-fix', 'ref': 'fmt-locale-date-fix', 'sha': 'cbac65d3261faed761589ed3eede2946c726e403', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 16818408, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjgxODQwOA==', 'name': 'dolphin', 'full_name': 'jordan-woyak/dolphin', 'private': False, 'owner': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/jordan-woyak/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/jordan-woyak/dolphin', 'forks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/forks', 'keys_url': 'https://api.github.com/repos/jordan-woyak/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/jordan-woyak/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/jordan-woyak/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/events', 'assignees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/jordan-woyak/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/jordan-woyak/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/jordan-woyak/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/jordan-woyak/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/jordan-woyak/dolphin/merges', 'archive_url': 'https://api.github.com/repos/jordan-woyak/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/jordan-woyak/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/jordan-woyak/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/jordan-woyak/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/jordan-woyak/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/jordan-woyak/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/jordan-woyak/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/deployments', 'created_at': '2014-02-13T21:50:38Z', 'updated_at': '2026-06-27T21:22:47Z', 'pushed_at': '2026-10-09T19:52:48Z', 'git_url': 'git://github.com/jordan-woyak/dolphin.git', 'ssh_url': 'git@github.com:jordan-woyak/dolphin.git', 'clone_url': 'https://github.com/jordan-woyak/dolphin.git', 'svn_url': 'https://github.com/jordan-woyak/dolphin', 'homepage': None, 'size': 527702, 'stargazers_count': 5, 'watchers_count': 5, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 5, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 2, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 5, 'open_issues': 2, 'watchers': 5, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': True, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14017'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14017/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14017/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cbac65d3261faed761589ed3eede2946c726e403'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'changes': {'body': {'from': 'Looks like I somehow write review comments last year and never published them.'}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T19:51:49.280673	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'id': 5779783222, 'node_id': 'PR_kwDOALCn2M8AAAABHjXxiw', 'number': 14926, 'title': 'GameSettings: Use manual texture sampling for 007: Agent Under Fire', 'user': {'login': 'sunlollyking', 'id': 4989002, 'node_id': 'MDQ6VXNlcjQ5ODkwMDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4989002?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sunlollyking', 'html_url': 'https://github.com/sunlollyking', 'followers_url': 'https://api.github.com/users/sunlollyking/followers', 'following_url': 'https://api.github.com/users/sunlollyking/following{/other_user}', 'gists_url': 'https://api.github.com/users/sunlollyking/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sunlollyking/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sunlollyking/subscriptions', 'organizations_url': 'https://api.github.com/users/sunlollyking/orgs', 'repos_url': 'https://api.github.com/users/sunlollyking/repos', 'events_url': 'https://api.github.com/users/sunlollyking/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sunlollyking/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-09T14:30:37Z', 'updated_at': '2026-10-10T19:51:47Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14926', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14926.patch', 'merged_at': None}, 'body': "With fast texture sampling, 007: Agent Under Fire shows a grid of bright seams 8 pixels apart over its FMVs and attract-mode scenes. They sit in the same screen columns in every scene and don't change with internal resolution, EFB copy settings, FPRF/accurate NaNs or vertex rounding. Manual texture sampling removes them completely, the same fix the wiki gives for EA's 007: Nightfire.\n\nSame frame, fast sampling on the left, manual on the right:\n\n![Agent Under Fire, fast vs manual texture sampling](https://raw.githubusercontent.com/sunlollyking/xbmc/pr-screenshots/dolphin-agent-under-fire/fast-vs-manual-sampling.jpg)\n\nTested with GW7E69 on the libretro core (AMD 780M, Mesa radeonsi, OpenGL ES 3.2). Super Mario Sunshine doesn't show it.\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6101543078', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14926#issuecomment-6101543078', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14926', 'id': 6101543078, 'node_id': 'IC_kwDOALCn2M8AAAABa64opg', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T19:51:47Z', 'updated_at': '2026-10-10T19:51:47Z', 'body': 'Our policy is to not set this by default for games where it only affects cutscenes, since it heavily decreases performance.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6101543078/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3299, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3299, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T18:00:07.152246	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'id': 5733440216, 'node_id': 'PR_kwDOALCn2M8AAAABG-WFtg', 'number': 14920, 'title': 'SI/GBA: Fix TCP link for gamecube multiboot transfer', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-06T18:27:28Z', 'updated_at': '2026-10-10T18:00:04Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.patch', 'merged_at': None}, 'body': 'I was having an issue with the Pokemon Colosseum Jirachi Bonus Disc, getting "Transmission Error" when trying to connect via TCP using mGBA. Upon debugging this is caused by `m_booted` not getting set because dolphin doesnt wait long enough for the reply. The device reset command is also sent before the game could verify the boot key, causing everything to fail. \r\n\r\nThere are some issues with this current PR, namely that while the transfer does now succeed, the entire process runs very slow. Hopefully this will be enough information to shed some light on this issue.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6100531461', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920#issuecomment-6100531461', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920', 'id': 6100531461, 'node_id': 'IC_kwDOALCn2M8AAAABa565BQ', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-10T18:00:04Z', 'updated_at': '2026-10-10T18:00:04Z', 'body': 'Recent commit fixes the slowdown to have the sequence run at acceptable speed', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6100531461/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3298, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3298, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T17:58:23.591029	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14920, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920', 'id': 4762994102, 'node_id': 'PR_kwDOALCn2M8AAAABG-WFtg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14920', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14920.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920', 'number': 14920, 'state': 'open', 'locked': False, 'title': 'SI/GBA: Fix TCP link for gamecube multiboot transfer', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I was having an issue with the Pokemon Colosseum Jirachi Bonus Disc, getting "Transmission Error" when trying to connect via TCP using mGBA. Upon debugging this is caused by `m_booted` not getting set because dolphin doesnt wait long enough for the reply. The device reset command is also sent before the game could verify the boot key, causing everything to fail. \r\n\r\nThere are some issues with this current PR, namely that while the transfer does now succeed, the entire process runs very slow. Hopefully this will be enough information to shed some light on this issue.', 'created_at': '2026-10-06T18:27:28Z', 'updated_at': '2026-10-10T17:58:22Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '47d08738f7bc95f511739bad06cbea537b3450b3', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4641221e7b203b9a157bd78c025999c24734d7f0', 'head': {'label': 'Yonokid:gba-sync-fix', 'ref': 'gba-sync-fix', 'sha': '4641221e7b203b9a157bd78c025999c24734d7f0', 'user': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1407706382, 'node_id': 'R_kgDOU-flDg', 'name': 'dolphin', 'full_name': 'Yonokid/dolphin', 'private': False, 'owner': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Yonokid/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/Yonokid/dolphin', 'forks_url': 'https://api.github.com/repos/Yonokid/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Yonokid/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Yonokid/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Yonokid/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Yonokid/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Yonokid/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Yonokid/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Yonokid/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Yonokid/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Yonokid/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Yonokid/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Yonokid/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Yonokid/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Yonokid/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Yonokid/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Yonokid/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Yonokid/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Yonokid/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Yonokid/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Yonokid/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Yonokid/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Yonokid/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Yonokid/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Yonokid/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Yonokid/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Yonokid/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Yonokid/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Yonokid/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Yonokid/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Yonokid/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Yonokid/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Yonokid/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Yonokid/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Yonokid/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Yonokid/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Yonokid/dolphin/deployments', 'created_at': '2026-10-06T17:37:00Z', 'updated_at': '2026-10-06T17:37:00Z', 'pushed_at': '2026-10-10T17:58:21Z', 'git_url': 'git://github.com/Yonokid/dolphin.git', 'ssh_url': 'git@github.com:Yonokid/dolphin.git', 'clone_url': 'https://github.com/Yonokid/dolphin.git', 'svn_url': 'https://github.com/Yonokid/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 518344, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'f87e849a0afb3092aa0e30d363e730a106c65fe6', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3298, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3298, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14920'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14920/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14920/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4641221e7b203b9a157bd78c025999c24734d7f0'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 3, 'additions': 26, 'deletions': 2, 'changed_files': 2}, 'before': 'e37428d2109e52cd203a8c30b766400aaf217b23', 'after': '4641221e7b203b9a157bd78c025999c24734d7f0', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T17:48:18Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561279, 'stargazers_count': 15638, 'watchers_count': 15638, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3298, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3298, 'open_issues': 480, 'watchers': 15638, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Yonokid', 'id': 37304577, 'node_id': 'MDQ6VXNlcjM3MzA0NTc3', 'avatar_url': 'https://avatars.githubusercontent.com/u/37304577?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yonokid', 'html_url': 'https://github.com/Yonokid', 'followers_url': 'https://api.github.com/users/Yonokid/followers', 'following_url': 'https://api.github.com/users/Yonokid/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yonokid/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yonokid/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yonokid/subscriptions', 'organizations_url': 'https://api.github.com/users/Yonokid/orgs', 'repos_url': 'https://api.github.com/users/Yonokid/repos', 'events_url': 'https://api.github.com/users/Yonokid/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yonokid/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T15:53:31.223504	{'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 103138218245, 'node_id': 'CS_kwDOALCn2M8AAAAYA4RRBQ', 'head_branch': 'master', 'head_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/103138218245', 'before': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'after': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'pull_requests': [{'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2026-10-10T15:53:29Z', 'updated_at': '2026-10-10T15:53:29Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/103138218245/check-runs', 'head_commit': {'id': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'tree_id': 'd1b6be83ad01c6cb28feb0bb552ae3301d090873', 'message': 'Merge pull request #14656 from SuperSamus/mario-party-gameini\n\nGameSettings: Update Mario Party games', 'timestamp': '2026-10-10T15:53:27Z', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T13:27:59Z', 'pushed_at': '2026-10-10T15:53:27Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15637, 'watchers_count': 15637, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3296, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3296, 'open_issues': 480, 'watchers': 15637, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T15:53:30.002297	{'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'after': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, 'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': 1374484077, 'updated_at': '2026-10-10T13:27:59Z', 'pushed_at': 1791647607, 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15637, 'watchers_count': 15637, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3296, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3296, 'open_issues': 480, 'watchers': 15637, 'default_branch': 'master', 'stargazers': 15637, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JosJuice', 'email': 'josjuice@gmail.com'}, 'forced': False, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/e6f3ae17627e...e2ad09306e6d', 'commits': [{'id': '30df88fba0b3b92d1016895c91cd3c0460a269aa', 'tree_id': '1e109ca74b3b245604bf0c222c411361c1ea6f57', 'distinct': False, 'message': 'GameSettings: Update Mario Party games', 'timestamp': '2026-05-22T21:26:18+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/30df88fba0b3b92d1016895c91cd3c0460a269aa', 'author': {'name': 'Martino Fontana', 'email': 'tinozzo123@gmail.com', 'date': '2026-05-22T21:23:45+02:00', 'username': 'SuperSamus'}, 'committer': {'name': 'Martino Fontana', 'email': 'tinozzo123@gmail.com', 'date': '2026-05-22T21:26:18+02:00', 'username': 'SuperSamus'}, 'added': ['Data/Sys/GameSettings/GMP.ini', 'Data/Sys/GameSettings/GP7.ini'], 'removed': [], 'modified': ['Data/Sys/GameSettings/GP5.ini', 'Data/Sys/GameSettings/GP6.ini']}, {'id': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'tree_id': 'd1b6be83ad01c6cb28feb0bb552ae3301d090873', 'distinct': True, 'message': 'Merge pull request #14656 from SuperSamus/mario-party-gameini\n\nGameSettings: Update Mario Party games', 'timestamp': '2026-10-10T17:53:27+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e2ad09306e6d371f7272205bdc363da9fe05fe08', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-10T17:53:27+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-10T17:53:27+02:00', 'username': 'web-flow'}, 'added': ['Data/Sys/GameSettings/GMP.ini', 'Data/Sys/GameSettings/GP7.ini'], 'removed': [], 'modified': ['Data/Sys/GameSettings/GP5.ini', 'Data/Sys/GameSettings/GP6.ini']}], 'head_commit': {'id': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'tree_id': 'd1b6be83ad01c6cb28feb0bb552ae3301d090873', 'distinct': True, 'message': 'Merge pull request #14656 from SuperSamus/mario-party-gameini\n\nGameSettings: Update Mario Party games', 'timestamp': '2026-10-10T17:53:27+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e2ad09306e6d371f7272205bdc363da9fe05fe08', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-10T17:53:27+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-10T17:53:27+02:00', 'username': 'web-flow'}, 'added': ['Data/Sys/GameSettings/GMP.ini', 'Data/Sys/GameSettings/GP7.ini'], 'removed': [], 'modified': ['Data/Sys/GameSettings/GP5.ini', 'Data/Sys/GameSettings/GP6.ini']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T15:53:29.915134	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14656, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656', 'id': 3732564434, 'node_id': 'PR_kwDOALCn2M7eemnS', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14656', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14656.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14656.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14656', 'number': 14656, 'state': 'closed', 'locked': False, 'title': 'GameSettings: Update Mario Party games', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'The only game I can test is 5. For the others, I gathered from the web.\r\n(Does Mario Party 6 need `ForceTextureFiltering = 0`? What about MP8?)\r\n\r\nI didn\'t add (commented out) `FastTextureSampling = False`. Should I?  For reference: https://bugs.dolphin-emu.org/issues/13347\r\n(In 5, I couldn\'t notice any seams at native resolution with `FastTextureSampling = True`, meaning that setting it to `False` is only useful at higher resolutions.)\r\n\r\nAnd what about the other "optional" settings described in [MP4](https://wiki.dolphin-emu.org/index.php?title=Mario_Party_4)?\r\n\r\n(After this is merged, the wiki pages need to be updated.)', 'created_at': '2026-05-22T19:54:04Z', 'updated_at': '2026-10-10T15:53:28Z', 'closed_at': '2026-10-10T15:53:27Z', 'merged_at': '2026-10-10T15:53:27Z', 'merge_commit_sha': 'e2ad09306e6d371f7272205bdc363da9fe05fe08', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14656/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/30df88fba0b3b92d1016895c91cd3c0460a269aa', 'head': {'label': 'SuperSamus:mario-party-gameini', 'ref': 'mario-party-gameini', 'sha': '30df88fba0b3b92d1016895c91cd3c0460a269aa', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 622923789, 'node_id': 'R_kgDOJSEQDQ', 'name': 'dolphin', 'full_name': 'SuperSamus/dolphin', 'private': False, 'owner': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/SuperSamus/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/SuperSamus/dolphin', 'forks_url': 'https://api.github.com/repos/SuperSamus/dolphin/forks', 'keys_url': 'https://api.github.com/repos/SuperSamus/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/SuperSamus/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/SuperSamus/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/SuperSamus/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/SuperSamus/dolphin/events', 'assignees_url': 'https://api.github.com/repos/SuperSamus/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/SuperSamus/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/SuperSamus/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/SuperSamus/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/SuperSamus/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/SuperSamus/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/SuperSamus/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/SuperSamus/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/SuperSamus/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/SuperSamus/dolphin/merges', 'archive_url': 'https://api.github.com/repos/SuperSamus/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/SuperSamus/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/SuperSamus/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/SuperSamus/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/SuperSamus/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/SuperSamus/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/SuperSamus/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/SuperSamus/dolphin/deployments', 'created_at': '2023-04-03T10:43:10Z', 'updated_at': '2026-09-30T21:46:37Z', 'pushed_at': '2026-10-03T13:40:57Z', 'git_url': 'git://github.com/SuperSamus/dolphin.git', 'ssh_url': 'git@github.com:SuperSamus/dolphin.git', 'clone_url': 'https://github.com/SuperSamus/dolphin.git', 'svn_url': 'https://github.com/SuperSamus/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 518662, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '57f1dc97e0e94024f3f931ec03dfd4a18811e670', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T13:27:59Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15637, 'watchers_count': 15637, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3296, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3296, 'open_issues': 480, 'watchers': 15637, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14656'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14656'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14656/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14656/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/30df88fba0b3b92d1016895c91cd3c0460a269aa'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 3, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 24, 'deletions': 15, 'changed_files': 4}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T13:27:59Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15637, 'watchers_count': 15637, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3296, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3296, 'open_issues': 480, 'watchers': 15637, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T10:26:41.073617	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14928, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T10:26:39Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd4ee21ced07950c969c2846b0b85f85ad7b7a2c6', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T10:26:38Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527128, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c69870f6bb06abc0097adfbca3a9fba9b50fd292'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 1, 'maintainer_can_modify': True, 'commits': 4, 'additions': 860, 'deletions': 24, 'changed_files': 6}, 'before': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'after': 'c69870f6bb06abc0097adfbca3a9fba9b50fd292', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T10:23:45.494915	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993', 'pull_request_review_id': 5478420754, 'id': 4237131993, 'node_id': 'PRRC_kwDOALCn2M78jYDZ', 'diff_hunk': '@@ -0,0 +1,595 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "VideoCommon/TextureDecoder.h"\n+\n+#include <arm_neon.h>\n+\n+#include "Common/CommonTypes.h"\n+#include "Common/Inline.h"\n+#include "Common/Swap.h"\n+\n+template <typename T>\n+struct RGBA\n+{\n+  T r;\n+  T g;\n+  T b;\n+  T a;\n+};\n+\n+using RGBAx8 = RGBA<uint8x8_t>;\n+using RGBAx16 = RGBA<uint8x16_t>;\n+\n+static DOLPHIN_FORCE_INLINE void Store8x1RGBA(u32* dst, int x, int y, int width, RGBAx8 rgba)\n+{\n+  // Store one row containing 8 texels (32 bytes).\n+  uint8x8x4_t value{rgba.r, rgba.g, rgba.b, rgba.a};\n+  vst4_u8(reinterpret_cast<u8*>(dst + y * width + x), value);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void Store8x2RGBA(u32* dst, int x, int y, int width, RGBAx16 rgba)\n+{\n+  // Store 2 rows containing 8 texels (32 bytes) each, for a total of 16 texels (64 bytes).\n+  RGBAx8 low{vget_low_u8(rgba.r), vget_low_u8(rgba.g), vget_low_u8(rgba.b), vget_low_u8(rgba.a)};\n+  Store8x1RGBA(dst, x, y + 0, width, low);\n+  RGBAx8 high{vget_high_u8(rgba.r), vget_high_u8(rgba.g), vget_high_u8(rgba.b),\n+              vget_high_u8(rgba.a)};\n+  Store8x1RGBA(dst, x, y + 1, width, high);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void Store4x4RGBA(u32* dst, int x, int y, int width, RGBAx16 rgba)\n+{\n+  // Store 4 rows containing 4 texels (16 bytes) each, for a total of 16 texels (64 bytes).\n+  // vst4_u8 can\'t store less than 32 bytes, so instead we zip and use vst2_u16.\n+  uint16x8_t rg0 = vreinterpretq_u16_u8(vzip1q_u8(rgba.r, rgba.g));\n+  uint16x8_t rg1 = vreinterpretq_u16_u8(vzip2q_u8(rgba.r, rgba.g));\n+  uint16x8_t ba0 = vreinterpretq_u16_u8(vzip1q_u8(rgba.b, rgba.a));\n+  uint16x8_t ba1 = vreinterpretq_u16_u8(vzip2q_u8(rgba.b, rgba.a));\n+\n+  uint16x4x2_t rgba0{vget_low_u16(rg0), vget_low_u16(ba0)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 0) * width + x), rgba0);\n+\n+  uint16x4x2_t rgba1{vget_high_u16(rg0), vget_high_u16(ba0)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 1) * width + x), rgba1);\n+\n+  uint16x4x2_t rgba2{vget_low_u16(rg1), vget_low_u16(ba1)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 2) * width + x), rgba2);\n+\n+  uint16x4x2_t rgba3{vget_high_u16(rg1), vget_high_u16(ba1)};\n+  vst2_u16(reinterpret_cast<u16*>(dst + (y + 3) * width + x), rgba3);\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_I4(u32* dst, const u8* src, int width,\n+                                                          int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 8)\n+  {\n+    for (int x = 0, yStep = (y / 8) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x16x2_t i4 = vld1q_u8_x2(src + 32 * yStep);\n+      for (int i = 0, iy = 0; i < 2; i++, iy += 4)\n+      {\n+        // TODO: vluti4q_laneq_u8 should be faster, but it requires an optional extension\n+        uint8x16_t i8_even = vsriq_n_u8(i4.val[i], i4.val[i], 4);\n+        uint8x16_t i8_odd = vsliq_n_u8(i4.val[i], i4.val[i], 4);\n+        uint8x16x2_t i8 = vzipq_u8(i8_even, i8_odd);\n+        Store8x2RGBA(dst, x, y + iy + 0, width, {i8.val[0], i8.val[0], i8.val[0], i8.val[0]});\n+        Store8x2RGBA(dst, x, y + iy + 2, width, {i8.val[1], i8.val[1], i8.val[1], i8.val[1]});\n+      }\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_I8(u32* dst, const u8* src, int width,\n+                                                          int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x8x4_t i8 = vld1_u8_x4(src + 32 * yStep);\n+      for (int iy = 0; iy < 4; ++iy)\n+        Store8x1RGBA(dst, x, y + iy, width, {i8.val[iy], i8.val[iy], i8.val[iy], i8.val[iy]});\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_IA4(u32* dst, const u8* src, int width,\n+                                                           int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps8; x < width; x += 8, yStep++)\n+    {\n+      uint8x16x2_t ia4 = vld1q_u8_x2(src + 32 * yStep);\n+      for (int i = 0, iy = 0; i < 2; i++, iy += 2)\n+      {\n+        uint8x16_t a8 = vsriq_n_u8(ia4.val[i], ia4.val[i], 4);\n+        uint8x16_t i8 = vsliq_n_u8(ia4.val[i], ia4.val[i], 4);\n+        Store8x2RGBA(dst, x, y + iy + 0, width, {i8, i8, i8, a8});\n+      }\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE RGBAx16 Decode_IA8(uint8x16x2_t ia)\n+{\n+  return {ia.val[1], ia.val[1], ia.val[1], ia.val[0]};\n+}\n+\n+static DOLPHIN_FORCE_INLINE void TexDecoder_DecodeImpl_IA8(u32* dst, const u8* src, int width,\n+                                                           int height, int Wsteps4, int Wsteps8)\n+{\n+  for (int y = 0; y < height; y += 4)\n+  {\n+    for (int x = 0, yStep = (y / 4) * Wsteps4; x < width; x += 4, yStep++)\n+    {\n+      uint8x16x2_t ia = vld2q_u8(src + 32 * yStep);\n+      Store4x4RGBA(dst, x, y, width, Decode_IA8(ia));\n+    }\n+  }\n+}\n+\n+static DOLPHIN_FORCE_INLINE RGBAx8 Decode_RGB565(uint16x8_t rgb565, uint16x8_t rgb565_byteswapped)\n+{\n+  // rgb565 contains gggbbbbb rrrrrggg, rgb565_byteswapped contains rrrrrggg gggbbbbb.\n+  //\n+  // We\'re assuming that rgb565_byteswapped is derived from rgb565 and that reading from rgb565\n+  // therefore leads to a shorter critical path than reading from rgb565. If it wasn\'t for that,', 'path': 'Source/Core/VideoCommon/TextureDecoder_ARM64.cpp', 'commit_id': '92b882fd034b0d33e49d7b094620ea5ec98dab04', 'original_commit_id': '92b882fd034b0d33e49d7b094620ea5ec98dab04', 'user': {'login': 'linkmauve', 'id': 7755816, 'node_id': 'MDQ6VXNlcjc3NTU4MTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7755816?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/linkmauve', 'html_url': 'https://github.com/linkmauve', 'followers_url': 'https://api.github.com/users/linkmauve/followers', 'following_url': 'https://api.github.com/users/linkmauve/following{/other_user}', 'gists_url': 'https://api.github.com/users/linkmauve/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/linkmauve/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/linkmauve/subscriptions', 'organizations_url': 'https://api.github.com/users/linkmauve/orgs', 'repos_url': 'https://api.github.com/users/linkmauve/repos', 'events_url': 'https://api.github.com/users/linkmauve/events{/privacy}', 'received_events_url': 'https://api.github.com/users/linkmauve/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'There is a typo here, “reading from rgb565 […] than reading from rgb565.”', 'created_at': '2026-10-10T09:10:25Z', 'updated_at': '2026-10-10T10:23:43Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928#discussion_r4237131993', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928#discussion_r4237131993'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237131993/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': 138, 'original_start_line': 138, 'start_side': 'RIGHT', 'line': 139, 'original_line': 139, 'side': 'RIGHT', 'author_association': 'MEMBER', 'original_position': 139, 'position': 139, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T08:37:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd4ee21ced07950c969c2846b0b85f85ad7b7a2c6', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T08:37:34Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527128, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'linkmauve', 'id': 7755816, 'node_id': 'MDQ6VXNlcjc3NTU4MTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7755816?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/linkmauve', 'html_url': 'https://github.com/linkmauve', 'followers_url': 'https://api.github.com/users/linkmauve/followers', 'following_url': 'https://api.github.com/users/linkmauve/following{/other_user}', 'gists_url': 'https://api.github.com/users/linkmauve/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/linkmauve/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/linkmauve/subscriptions', 'organizations_url': 'https://api.github.com/users/linkmauve/orgs', 'repos_url': 'https://api.github.com/users/linkmauve/repos', 'events_url': 'https://api.github.com/users/linkmauve/events{/privacy}', 'received_events_url': 'https://api.github.com/users/linkmauve/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T10:23:45.492959	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5478420754, 'node_id': 'PRR_kwDOALCn2M8AAAABRooREg', 'user': {'login': 'linkmauve', 'id': 7755816, 'node_id': 'MDQ6VXNlcjc3NTU4MTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7755816?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/linkmauve', 'html_url': 'https://github.com/linkmauve', 'followers_url': 'https://api.github.com/users/linkmauve/followers', 'following_url': 'https://api.github.com/users/linkmauve/following{/other_user}', 'gists_url': 'https://api.github.com/users/linkmauve/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/linkmauve/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/linkmauve/subscriptions', 'organizations_url': 'https://api.github.com/users/linkmauve/orgs', 'repos_url': 'https://api.github.com/users/linkmauve/repos', 'events_url': 'https://api.github.com/users/linkmauve/events{/privacy}', 'received_events_url': 'https://api.github.com/users/linkmauve/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928#pullrequestreview-5478420754', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928#pullrequestreview-5478420754'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}}, 'submitted_at': '2026-10-10T10:23:43Z', 'updated_at': '2026-10-10T10:23:43Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T08:37:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd4ee21ced07950c969c2846b0b85f85ad7b7a2c6', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T08:37:34Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527128, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'linkmauve', 'id': 7755816, 'node_id': 'MDQ6VXNlcjc3NTU4MTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7755816?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/linkmauve', 'html_url': 'https://github.com/linkmauve', 'followers_url': 'https://api.github.com/users/linkmauve/followers', 'following_url': 'https://api.github.com/users/linkmauve/following{/other_user}', 'gists_url': 'https://api.github.com/users/linkmauve/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/linkmauve/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/linkmauve/subscriptions', 'organizations_url': 'https://api.github.com/users/linkmauve/orgs', 'repos_url': 'https://api.github.com/users/linkmauve/repos', 'events_url': 'https://api.github.com/users/linkmauve/events{/privacy}', 'received_events_url': 'https://api.github.com/users/linkmauve/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T08:37:37.058071	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14928, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928', 'id': 4805359314, 'node_id': 'PR_kwDOALCn2M8AAAABHmv20g', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14928', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14928.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928', 'number': 14928, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Add TextureDecoder_ARM64.cpp', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "We already have x64 SIMD implementations for decoding most texture formats. This commit adds AArch64 SIMD implementations for all texture formats except the XFB format. (AArch64 was previously using the non-SIMD implementations from TextureDecoder_Generic.cpp.)\r\n\r\nI left a few TODO comments about things that could be improved using optional ISA extensions. I don't have any immediate plans to work on these.\r\n\r\nPerformance numbers from the unit test are available below. Note that the unit test fits relatively well in cache, so real workloads might spend more time waiting on memory, which could lead to smaller differences between the old and new implementation.\r\n\r\n<details>\r\n<summary>Before</summary>\r\n\r\nI4 took 2676 ns on average (36 iterations)\r\nI8 took 3961 ns on average (36 iterations)\r\nIA4 took 7304 ns on average (36 iterations)\r\nIA8 took 4555 ns on average (36 iterations)\r\nRGB565 took 12146 ns on average (36 iterations)\r\nRGB5A3 took 33155 ns on average (36 iterations)\r\nRGBA8 took 3702 ns on average (36 iterations)\r\nC4 (IA8) took 9149 ns on average (36 iterations)\r\nC4 (RGB565) took 19398 ns on average (36 iterations)\r\nC4 (RGB5A3) took 28533 ns on average (36 iterations)\r\nC8 (IA8) took 6766 ns on average (36 iterations)\r\nC8 (RGB565) took 15577 ns on average (36 iterations)\r\nC8 (RGB5A3) took 18906 ns on average (36 iterations)\r\nC14X2 (IA8) took 10603 ns on average (36 iterations)\r\nC14X2 (RGB565) took 20700 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 38878 ns on average (36 iterations)\r\nCMPR took 6205 ns on average (36 iterations)\r\n\r\n</details>\r\n\r\n<details>\r\n<summary>After</summary>\r\n\r\nI4 took 2154 ns on average (36 iterations)\r\nI8 took 1726 ns on average (36 iterations)\r\nIA4 took 1927 ns on average (36 iterations)\r\nIA8 took 1876 ns on average (36 iterations)\r\nRGB565 took 2683 ns on average (36 iterations)\r\nRGB5A3 took 4256 ns on average (36 iterations)\r\nRGBA8 took 2164 ns on average (36 iterations)\r\nC4 (IA8) took 1967 ns on average (36 iterations)\r\nC4 (RGB565) took 1995 ns on average (36 iterations)\r\nC4 (RGB5A3) took 1993 ns on average (36 iterations)\r\nC8 (IA8) took 3867 ns on average (36 iterations)\r\nC8 (RGB565) took 4421 ns on average (36 iterations)\r\nC8 (RGB5A3) took 5361 ns on average (36 iterations)\r\nC14X2 (IA8) took 5474 ns on average (36 iterations)\r\nC14X2 (RGB565) took 6057 ns on average (36 iterations)\r\nC14X2 (RGB5A3) took 7197 ns on average (36 iterations)\r\nCMPR took 3205 ns on average (36 iterations)\r\n\r\n</details>", 'created_at': '2026-10-09T20:11:03Z', 'updated_at': '2026-10-10T08:37:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'bbca0a8702c57f5b00607d658da09ace88f17491', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'head': {'label': 'JosJuice:neon-texture-decoder', 'ref': 'neon-texture-decoder', 'sha': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-09-28T06:24:48Z', 'pushed_at': '2026-10-10T08:37:34Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 527125, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'e6f3ae17627e4344da95b13424af5baf4c892b08', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14928'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14928/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14928/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/baeaabd4e463cb30e439bfc0e2c002e9f6226eb3'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 4, 'additions': 860, 'deletions': 24, 'changed_files': 6}, 'before': 'd0503041d5ed6aaa190954ad5e9eba5406b87369', 'after': 'baeaabd4e463cb30e439bfc0e2c002e9f6226eb3', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T08:21:25.222364	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5478300508, 'node_id': 'PRR_kwDOALCn2M8AAAABRog7XA', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5478300508', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5478300508'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'submitted_at': '2026-10-10T08:21:17Z', 'updated_at': '2026-10-10T08:21:17Z', 'author_association': 'NONE'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'id': 4572150680, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'number': 14878, 'state': 'open', 'locked': False, 'title': 'Android: Add global hotkeys', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'New global Hotkeys section.\r\n\r\nOnly a subset of the Desktop hotkeys is added for now:\r\n\r\n- Take Screenshot\r\n- Toggle turbo Mode\r\n- Inc/Dec Emulation Speed\r\n- Inc/Dec Internal resolution\r\n- All the save/load state Hotkeys\r\n\r\n<img width="540" height="1200" alt="Screenshot_20260918_205623" src="https://github.com/user-attachments/assets/4178a639-844f-484e-b2b5-a05bf4ef87a0" />\r\n<img width="540" height="1200" alt="Screenshot_20260918_205652" src="https://github.com/user-attachments/assets/bad2f7e4-bdb3-4f71-bbc3-c9bfae4996dc" />\r\n', 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-10-04T18:36:11Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd37900497cc59326662f6d8ca37c30490c2ef8f3', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a7a53edf4a88f701c0d1b45ef3ee706c29712d97', 'head': {'label': 'vhoxha08:add-global-hotkeys-android', 'ref': 'add-global-hotkeys-android', 'sha': 'a7a53edf4a88f701c0d1b45ef3ee706c29712d97', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1368452554, 'node_id': 'R_kgDOUZDtyg', 'name': 'dolphin', 'full_name': 'vhoxha08/dolphin', 'private': False, 'owner': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/vhoxha08/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/vhoxha08/dolphin', 'forks_url': 'https://api.github.com/repos/vhoxha08/dolphin/forks', 'keys_url': 'https://api.github.com/repos/vhoxha08/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/vhoxha08/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/vhoxha08/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/vhoxha08/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/vhoxha08/dolphin/events', 'assignees_url': 'https://api.github.com/repos/vhoxha08/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/vhoxha08/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/vhoxha08/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/vhoxha08/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/vhoxha08/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/vhoxha08/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/vhoxha08/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/vhoxha08/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/vhoxha08/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/vhoxha08/dolphin/merges', 'archive_url': 'https://api.github.com/repos/vhoxha08/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/vhoxha08/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/vhoxha08/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/vhoxha08/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/vhoxha08/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/vhoxha08/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/vhoxha08/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/vhoxha08/dolphin/deployments', 'created_at': '2026-09-13T14:15:46Z', 'updated_at': '2026-09-18T21:20:31Z', 'pushed_at': '2026-10-04T13:52:22Z', 'git_url': 'git://github.com/vhoxha08/dolphin.git', 'ssh_url': 'git@github.com:vhoxha08/dolphin.git', 'clone_url': 'https://github.com/vhoxha08/dolphin.git', 'svn_url': 'https://github.com/vhoxha08/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517022, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a7a53edf4a88f701c0d1b45ef3ee706c29712d97'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-10T08:21:24.194626	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757', 'pull_request_review_id': 5478300508, 'id': 4237016757, 'node_id': 'PRRC_kwDOALCn2M78i761', 'diff_hunk': '@@ -180,6 +181,8 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView, ThemeProvide\n     override fun onStart() {\n         super.onStart()\n         presenter!!.onStart()\n+\n+        Hotkeys.setEnabled(false)', 'path': 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt', 'commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'original_commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I moved the logic to the EmulationActivity.', 'created_at': '2026-10-10T08:21:16Z', 'updated_at': '2026-10-10T08:21:17Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4237016757', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4237016757'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4237016757/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': None, 'original_line': 185, 'side': 'RIGHT', 'in_reply_to_id': 4168948483, 'author_association': 'NONE', 'original_position': 13, 'position': 1, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'id': 4572150680, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'number': 14878, 'state': 'open', 'locked': False, 'title': 'Android: Add global hotkeys', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'New global Hotkeys section.\r\n\r\nOnly a subset of the Desktop hotkeys is added for now:\r\n\r\n- Take Screenshot\r\n- Toggle turbo Mode\r\n- Inc/Dec Emulation Speed\r\n- Inc/Dec Internal resolution\r\n- All the save/load state Hotkeys\r\n\r\n<img width="540" height="1200" alt="Screenshot_20260918_205623" src="https://github.com/user-attachments/assets/4178a639-844f-484e-b2b5-a05bf4ef87a0" />\r\n<img width="540" height="1200" alt="Screenshot_20260918_205652" src="https://github.com/user-attachments/assets/bad2f7e4-bdb3-4f71-bbc3-c9bfae4996dc" />\r\n', 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-10-04T18:36:11Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd37900497cc59326662f6d8ca37c30490c2ef8f3', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a7a53edf4a88f701c0d1b45ef3ee706c29712d97', 'head': {'label': 'vhoxha08:add-global-hotkeys-android', 'ref': 'add-global-hotkeys-android', 'sha': 'a7a53edf4a88f701c0d1b45ef3ee706c29712d97', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1368452554, 'node_id': 'R_kgDOUZDtyg', 'name': 'dolphin', 'full_name': 'vhoxha08/dolphin', 'private': False, 'owner': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/vhoxha08/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/vhoxha08/dolphin', 'forks_url': 'https://api.github.com/repos/vhoxha08/dolphin/forks', 'keys_url': 'https://api.github.com/repos/vhoxha08/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/vhoxha08/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/vhoxha08/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/vhoxha08/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/vhoxha08/dolphin/events', 'assignees_url': 'https://api.github.com/repos/vhoxha08/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/vhoxha08/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/vhoxha08/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/vhoxha08/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/vhoxha08/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/vhoxha08/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/vhoxha08/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/vhoxha08/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/vhoxha08/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/vhoxha08/dolphin/merges', 'archive_url': 'https://api.github.com/repos/vhoxha08/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/vhoxha08/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/vhoxha08/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/vhoxha08/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/vhoxha08/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/vhoxha08/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/vhoxha08/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/vhoxha08/dolphin/deployments', 'created_at': '2026-09-13T14:15:46Z', 'updated_at': '2026-09-18T21:20:31Z', 'pushed_at': '2026-10-04T13:52:22Z', 'git_url': 'git://github.com/vhoxha08/dolphin.git', 'ssh_url': 'git@github.com:vhoxha08/dolphin.git', 'clone_url': 'https://github.com/vhoxha08/dolphin.git', 'svn_url': 'https://github.com/vhoxha08/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517022, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a7a53edf4a88f701c0d1b45ef3ee706c29712d97'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-10T07:45:50Z', 'pushed_at': '2026-10-08T04:18:31Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561326, 'stargazers_count': 15635, 'watchers_count': 15635, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3297, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3297, 'open_issues': 481, 'watchers': 15635, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}