Status for Dolphin Central
Recent events
2025-04-02T04:44:21.974762 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:44:21.754260 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:42:45.921442 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:42:44.980384 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:37:44.979972 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:37:44.032271 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:34:21.753977 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:34:21.555198 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:32:44.031850 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:32:43.056861 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:27:43.056434 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:27:42.096579 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:24:21.554912 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:24:21.354986 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:22:42.096188 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:22:40.878456 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:17:40.878047 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:17:39.883650 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:14:21.354704 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:14:21.155199 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:12:39.883258 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:12:38.952606 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:07:38.952151 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:07:37.924901 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:04:21.154933 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
Recent 'build_status' events
2025-04-02T01:29:20.164527 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-flatpak-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/1193', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2025-04-02T01:29:05.676487 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-android', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/6053', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2025-04-02T01:24:08.761059 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-flatpak-arm64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/1140', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2025-04-02T01:21:11.447590 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-deb-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/6050', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2025-04-02T01:20:50.627814 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-dbg-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/6051', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-04-02T01:17:03.630633 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-dbg-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/6051', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-04-02T01:17:03.354419 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-arm64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/6049', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2025-04-02T01:15:03.615070 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-deb-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/6050', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2025-04-02T01:15:03.370919 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-deb-dbg-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/6054', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-04-02T01:13:39.779946 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-ubu-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/6049', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2025-04-02T01:12:56.879584 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-arm64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/6049', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2025-04-02T01:12:56.632217 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/6050', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2025-04-02T01:12:04.611315 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-osx-universal', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/6054', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2025-04-02T01:09:43.221207 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-freebsd-x64', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/6052', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2025-04-02T01:08:30.953505 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-ubu-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/6049', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2025-04-02T01:08:30.710303 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'lint', 'pr': 13431, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/6051', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2025-04-02T01:08:29.873470 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-flatpak-arm64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/1140', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2025-04-02T01:08:29.644374 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-flatpak-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/1193', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2025-04-02T01:08:29.426017 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-android', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/6053', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2025-04-02T01:08:29.213960 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-freebsd-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/6052', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2025-04-02T01:08:28.997728 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-win-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/6050', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2025-04-02T01:08:28.789830 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-osx-universal', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/6054', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2025-04-02T01:08:28.552976 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'lint', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/6051', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2025-04-02T01:08:28.317457 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'pr-deb-dbg-x64', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/6054', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-04-02T01:08:27.511359 {'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'shortrev': '9edc86', 'service': 'lint', 'pr': 13431, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
Recent 'command_message' events
2025-03-31T18:38:18.777034 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13469', 'type': 'command_message'}
2025-03-30T19:25:04.961665 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13470', 'type': 'command_message'}
2025-03-30T18:57:02.997987 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13469', 'type': 'command_message'}
2025-03-30T14:39:55.539170 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13472', 'type': 'command_message'}
2025-03-30T14:13:06.134983 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13472', 'type': 'command_message'}
2025-03-30T14:12:35.244855 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13469', 'type': 'command_message'}
2025-03-29T23:20:22.602914 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 13472', 'type': 'command_message'}
2025-03-29T16:19:01.749702 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13360', 'type': 'command_message'}
2025-03-29T08:47:37.866728 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13455', 'type': 'command_message'}
2025-03-29T08:44:43.338276 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13360', 'type': 'command_message'}
2025-03-29T08:44:10.483376 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13161', 'type': 'command_message'}
2025-03-28T17:41:30.806840 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13459', 'type': 'command_message'}
2025-03-28T04:10:20.949592 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 13462', 'type': 'command_message'}
2025-03-27T23:22:19.666685 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 13461', 'type': 'command_message'}
2025-03-27T23:16:30.487013 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 13462', 'type': 'command_message'}
2025-03-26T19:41:13.413193 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13190', 'type': 'command_message'}
2025-03-26T19:40:27.909225 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13454', 'type': 'command_message'}
2025-03-26T19:40:07.627056 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13459', 'type': 'command_message'}
2025-03-26T19:37:22.371250 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13452', 'type': 'command_message'}
2025-03-26T19:37:04.290413 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13458', 'type': 'command_message'}
2025-03-26T19:35:55.566637 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13455', 'type': 'command_message'}
2025-03-26T06:41:01.308426 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 13454', 'type': 'command_message'}
2025-03-25T20:26:59.142262 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 13453', 'type': 'command_message'}
2025-03-25T19:51:49.555282 {'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13451', 'type': 'command_message'}
2025-03-25T19:44:04.049445 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 13453', 'type': 'command_message'}
Recent 'gh_issue_comment' events
2025-04-02T01:23:48.048087 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'landfillbaby', 'action': 'deleted', 'id': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769605129', 'safe_author': False, 'body': 'revert please', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'id': 2103802195, 'node_id': 'PR_kwDOALCn2M5lPOgl', 'number': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-01-27T20:46:55Z', 'updated_at': '2025-04-01T14:39:01Z', 'closed_at': '2024-01-28T13:27:42Z', 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.patch', 'merged_at': '2024-01-28T13:27:41Z'}, 'body': 'This PR refactors drawing into its own function during a flush so that it can be reused in the future (multi-pass drawing for custom shaders and/or custom meshes).\r\n\r\nPulled out of #12280 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/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/12535/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769605129', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'id': 2769605129, 'node_id': 'IC_kwDOALCn2M6lFNIJ', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T14:39:00Z', 'updated_at': '2025-04-01T14:39:00Z', 'author_association': 'NONE', 'body': 'revert please', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129/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}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-02T01:18:20.778454 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431#issuecomment-2768139102', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/26a805265f6384b731b029251d1a45d23085bd8f/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13615973-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'id': 2922591170, 'node_id': 'PR_kwDOALCn2M6OzEvG', 'number': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-03-15T22:22:10Z', 'updated_at': '2025-04-02T01:08:22Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.patch', 'merged_at': None}, 'body': 'The `SPSCQueue` template previously had an optional size tracking that was enabled by default.\r\n\r\nNow `SPSCQueue` always has a size, and it\'s now the only atomic value.\r\nThis makes the code less complicated.\r\n\r\n`Empty` calls are now safe from either the producer or consumer.\r\nThe old `Empty` implementation used the read pointer which is unsafe from the producer thread. \r\n\r\nThis call from a producer thread is currently unsafe without this PR:\r\nhttps://github.com/dolphin-emu/dolphin/blob/1b85da9b85e72a555a08138aafcd2d75210ae078/Source/Core/Core/HW/DVD/DVDThread.cpp#L205\r\n\r\nElement construction/destruction now happen upon `Push`/`Pop` so types with non-default constructors can be properly used.\r\n\r\n`WaitableSPSCQueue` is introduced that has additional `WaitForEmpty` and `WaitForData` functions.\r\nIt uses atomic wait/notify operations which tend to be slightly more performant than condition_variable.\r\nThe "notify" calls in Push/Pop incur a minor performance penalty so I\'ve keep it out of the default `SPSCQueue`.\r\n(macOS implementation uses condition_variable because `std::atomic<T>::notify_one` is "unavailable: introduced in macOS 11.0")\r\n\r\nI\'ve updated the unit tests for the new functionality.\r\n\r\nI plan to use `WaitableSPSCQueue` to eliminate some locks and events in future PRs.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/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/13431/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431#issuecomment-2768139102', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'id': 2768139102, 'node_id': 'IC_kwDOALCn2M6k_nNe', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T05:30:00Z', 'updated_at': '2025-04-01T05:30:00Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/26a805265f6384b731b029251d1a45d23085bd8f/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13615973-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-02T00:43:20.829382 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'landfillbaby', 'action': 'created', 'id': 13479, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13479#issuecomment-2770986426', 'safe_author': False, 'body': 'it works on my pixel 6 :)', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'id': 2964779918, 'node_id': 'PR_kwDOALCn2M6RAV8j', 'number': 13479, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T23:34:35Z', 'updated_at': '2025-04-02T00:43:19Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.patch', 'merged_at': None}, 'body': 'Attempts to fix regression caused by #12535 that impacts mali Android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/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/13479/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770986426', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479#issuecomment-2770986426', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'id': 2770986426, 'node_id': 'IC_kwDOALCn2M6lKeW6', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-02T00:43:19Z', 'updated_at': '2025-04-02T00:43:19Z', 'author_association': 'NONE', 'body': 'it works on my pixel 6 :)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770986426/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}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T22:17:10.683248 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770810294', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13619398-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:17:09Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770810294', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770810294', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770810294, 'node_id': 'IC_kwDOALCn2M6lJzW2', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T22:17:08Z', 'updated_at': '2025-04-01T22:17:08Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13619398-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770810294/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T22:17:08.438483 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:10:10Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770766406, 'node_id': 'IC_kwDOALCn2M6lJopG', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:50:07Z', 'updated_at': '2025-04-01T21:50:07Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:50:09.070627 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T21:50:08Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770766406, 'node_id': 'IC_kwDOALCn2M6lJopG', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:50:07Z', 'updated_at': '2025-04-01T21:50:07Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:50:07.381448 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2767498940', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/452c6b05988d2101e53a84978cf3c1b39df54e8d/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [failed to render](https://fifo.ci/compare/13613233-13612959/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T21:40:30Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2767498940', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2767498940, 'node_id': 'IC_kwDOALCn2M6k9K68', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-03-31T21:51:59Z', 'updated_at': '2025-03-31T21:51:59Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/452c6b05988d2101e53a84978cf3c1b39df54e8d/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [failed to render](https://fifo.ci/compare/13613233-13612959/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:16:41.533519 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'safe_author': True, 'body': "> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.\r\n\r\nAlso, even macOS 12 is EOL. Apple doesn't support macOS 10, why should we. :P", 'raw': {'action': 'edited', 'changes': {'body': {'from': '> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:14:05Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:16:40Z', 'author_association': 'MEMBER', 'body': "> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.\r\n\r\nAlso, even macOS 12 is EOL. Apple doesn't support macOS 10, why should we. :P", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:14:06.145488 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'safe_author': True, 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'raw': {'action': 'edited', 'changes': {'body': {'from': '> What benefits does bumping the spec bring in this case?\r\n\r\nA was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:13:25Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:14:05Z', 'author_association': 'MEMBER', 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:13:26.579480 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'safe_author': True, 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nA was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:13:25Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:13:24Z', 'author_association': 'MEMBER', 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nA was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:12:11.055915 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'MayImilae', 'action': 'edited', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'safe_author': True, 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, that's 2% of our macOS users which make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'raw': {'action': 'edited', 'changes': {'body': {'from': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, this 2% of our macOS users that make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:09:46Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770692953, 'node_id': 'IC_kwDOALCn2M6lJWtZ', 'user': {'login': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:09:45Z', 'updated_at': '2025-04-01T21:12:09Z', 'author_association': 'MEMBER', 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, that's 2% of our macOS users which make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T21:09:47.502383 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'MayImilae', 'action': 'created', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'safe_author': True, 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, this 2% of our macOS users that make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:09:46Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770692953, 'node_id': 'IC_kwDOALCn2M6lJWtZ', 'user': {'login': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:09:45Z', 'updated_at': '2025-04-01T21:09:45Z', 'author_association': 'MEMBER', 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, this 2% of our macOS users that make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T20:22:31.856339 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770596268', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `last-story-shadows` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618095-13603532/)\n* `sw3-dt` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618066-13603516/)\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'id': 2964458184, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'number': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T20:22:30Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'merged_at': None}, 'body': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/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/13478/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770596268', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770596268', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'id': 2770596268, 'node_id': 'IC_kwDOALCn2M6lI_Gs', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T20:22:30Z', 'updated_at': '2025-04-01T20:22:30Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `last-story-shadows` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618095-13603532/)\n* `sw3-dt` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618066-13603516/)\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770596268/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T20:22:30.579499 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770582668', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'id': 2964458184, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'number': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T20:16:27Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'merged_at': None}, 'body': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/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/13478/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770582668', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'id': 2770582668, 'node_id': 'IC_kwDOALCn2M6lI7yM', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T20:16:27Z', 'updated_at': '2025-04-01T20:16:27Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T20:16:28.759214 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770582668', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'id': 2964458184, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'number': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T20:16:27Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'merged_at': None}, 'body': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/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/13478/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770582668', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'id': 2770582668, 'node_id': 'IC_kwDOALCn2M6lI7yM', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T20:16:27Z', 'updated_at': '2025-04-01T20:16:27Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T19:47:04.946323 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770521290', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `last-story-shadows` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13617506-13603532/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T19:47:03Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770521290', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770521290', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770521290, 'node_id': 'IC_kwDOALCn2M6lIszK', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T19:47:03Z', 'updated_at': '2025-04-01T19:47:03Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `last-story-shadows` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13617506-13603532/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770521290/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 317, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T19:47:03.320438 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770506535', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T19:39:58Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770506535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770506535', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770506535, 'node_id': 'IC_kwDOALCn2M6lIpMn', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T19:39:56Z', 'updated_at': '2025-04-01T19:39:56Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770506535/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 317, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T19:39:59.191534 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770506535', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T19:39:58Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770506535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770506535', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770506535, 'node_id': 'IC_kwDOALCn2M6lIpMn', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T19:39:56Z', 'updated_at': '2025-04-01T19:39:56Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/b64113315747fdaeff71560830f49eb901d556e1/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617343-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770506535/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 317, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 317, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T14:39:02.567603 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'landfillbaby', 'action': 'created', 'id': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769605129', 'safe_author': False, 'body': 'revert please', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'id': 2103802195, 'node_id': 'PR_kwDOALCn2M5lPOgl', 'number': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-01-27T20:46:55Z', 'updated_at': '2025-04-01T14:39:00Z', 'closed_at': '2024-01-28T13:27:42Z', 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.patch', 'merged_at': '2024-01-28T13:27:41Z'}, 'body': 'This PR refactors drawing into its own function during a flush so that it can be reused in the future (multi-pass drawing for custom shaders and/or custom meshes).\r\n\r\nPulled out of #12280 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/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/12535/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769605129', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'id': 2769605129, 'node_id': 'IC_kwDOALCn2M6lFNIJ', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T14:39:00Z', 'updated_at': '2025-04-01T14:39:00Z', 'author_association': 'NONE', 'body': 'revert please', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 316, 'watchers': 13521, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T14:22:36.462166 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'landfillbaby', 'action': 'edited', 'id': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769485884', 'safe_author': False, 'body': "apparently this is what broke mario sunshine on vulkan on mali ... somehow\r\nhttps://bugs.dolphin-emu.org/issues/13502\r\nyep just confirmed it for myself.\r\n5.0-21026 works on my pixel 6 and 5.0-21028 doesn't.", 'raw': {'action': 'edited', 'changes': {'body': {'from': 'apparently this is what broke mario sunshine on mali ... somehow\r\nhttps://bugs.dolphin-emu.org/issues/13502'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'id': 2103802195, 'node_id': 'PR_kwDOALCn2M5lPOgl', 'number': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2024-01-27T20:46:55Z', 'updated_at': '2025-04-01T14:07:18Z', 'closed_at': '2024-01-28T13:27:42Z', 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.patch', 'merged_at': '2024-01-28T13:27:41Z'}, 'body': 'This PR refactors drawing into its own function during a flush so that it can be reused in the future (multi-pass drawing for custom shaders and/or custom meshes).\r\n\r\nPulled out of #12280 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/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/12535/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769485884', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769485884', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'id': 2769485884, 'node_id': 'IC_kwDOALCn2M6lEwA8', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T14:07:16Z', 'updated_at': '2025-04-01T14:22:35Z', 'author_association': 'NONE', 'body': "apparently this is what broke mario sunshine on vulkan on mali ... somehow\r\nhttps://bugs.dolphin-emu.org/issues/13502\r\nyep just confirmed it for myself.\r\n5.0-21026 works on my pixel 6 and 5.0-21028 doesn't.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769485884/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 316, 'watchers': 13521, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T14:07:19.363993 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'landfillbaby', 'action': 'created', 'id': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769485884', 'safe_author': False, 'body': 'apparently this is what broke mario sunshine on mali ... somehow\r\nhttps://bugs.dolphin-emu.org/issues/13502', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'id': 2103802195, 'node_id': 'PR_kwDOALCn2M5lPOgl', 'number': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2024-01-27T20:46:55Z', 'updated_at': '2025-04-01T14:07:16Z', 'closed_at': '2024-01-28T13:27:42Z', 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.patch', 'merged_at': '2024-01-28T13:27:41Z'}, 'body': 'This PR refactors drawing into its own function during a flush so that it can be reused in the future (multi-pass drawing for custom shaders and/or custom meshes).\r\n\r\nPulled out of #12280 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/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/12535/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769485884', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769485884', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'id': 2769485884, 'node_id': 'IC_kwDOALCn2M6lEwA8', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T14:07:16Z', 'updated_at': '2025-04-01T14:07:16Z', 'author_association': 'NONE', 'body': 'apparently this is what broke mario sunshine on mali ... somehow\r\nhttps://bugs.dolphin-emu.org/issues/13502', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769485884/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}, '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': '2025-04-01T02:43:04Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13522, 'watchers_count': 13522, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 316, 'watchers': 13522, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T05:36:33.489120 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13475, 'title': 'Common/Event: Use std::atomic::wait when possible.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13475#issuecomment-2768148450', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/7a908547b3829cde8b1f935d7899bf26263320ab/) detected by the system:\n\n* `sw3-dt` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13616120-13603242/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13475', 'id': 2959167136, 'node_id': 'PR_kwDOALCn2M6QtRki', 'number': 13475, 'title': 'Common/Event: Use std::atomic::wait when possible.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-03-30T23:32:52Z', 'updated_at': '2025-04-01T05:36:32Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13475', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13475', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13475.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13475.patch', 'merged_at': None}, 'body': 'This adds an `Event` implementation using `std::atomic<T>::wait` operations of C++20.\r\n(our existing `Event` uses `std::condition_variable/mutex`)\r\n\r\nLinux:\r\n`Set` to `Wait` measured response time reduced from ~3200ns to ~460ns with both clang/gcc\'s stdlibs.\r\n```\r\nresults for test: condvar\r\nmean delay: 3245.51 ns\r\n\r\nresults for test: atomic\r\nmean delay: 457.975 ns\r\n```\r\n\r\nWindows:\r\nTiming is effectively the same with both implementations.\r\nWindows seems to be better than Linux with `condition_variable` timing?\r\n\r\nMacOS:\r\n`std::atomic<T>::notify_one` is "unavailable: introduced in macOS 11.0"\r\nThe old implementation continues to be used.\r\n\r\nI see no actual measurable performance difference in-game, but the major timing improvement in Linux made me think this was worthy of a PR.\r\n\r\nThere\'s currently no `wait_for`/`wait_until` version of these functions in C++ (that\'s maybe "coming soon") so the handful of places that use `WaitFor` continue using the existing `Event` implementation, now renamed `TimeoutEvent`.\r\nI\'d argue that all of these situations are ugly and should be implemented more cleanly without timeouts, but that can be for another PR.\r\n\r\nAlso for another PR:\r\nI think the `Event` interface is just a bad abstraction to be using in general. "Kicking" a thread to do some non-specific work is very low-level interface to be using throughout the codebase. In almost every instance we have to manage an addition flag to break out of loops or have timeouts and this thing is promoting racey and hard to manage code all over.\r\n\r\nI think `Event` would best be eliminated in the long term in favor of higher level structures that pair data with the interthread communication.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475/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/13475/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768148450', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13475#issuecomment-2768148450', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13475', 'id': 2768148450, 'node_id': 'IC_kwDOALCn2M6k_pfi', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T05:36:31Z', 'updated_at': '2025-04-01T05:36:31Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/7a908547b3829cde8b1f935d7899bf26263320ab/) detected by the system:\n\n* `sw3-dt` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13616120-13603242/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768148450/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T02:43:04Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13522, 'watchers_count': 13522, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 316, 'watchers': 13522, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T05:30:02.186305 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431#issuecomment-2768139102', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/26a805265f6384b731b029251d1a45d23085bd8f/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13615973-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'id': 2922591170, 'node_id': 'PR_kwDOALCn2M6OzEvG', 'number': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-03-15T22:22:10Z', 'updated_at': '2025-04-01T05:30:01Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.patch', 'merged_at': None}, 'body': 'The `SPSCQueue` template previously had an optional size tracking that was enabled by default.\r\n\r\nNow `SPSCQueue` always has a size, and it\'s now the only atomic value.\r\nThis makes the code less complicated.\r\n\r\n`Empty` calls are now safe from either the producer or consumer.\r\n\r\nElement construction/destruction now happens upon `Push`/`Pop` so types with non-default constructors can be properly used.\r\n\r\n`WaitableSPSCQueue` is introduced that has additional `WaitForEmpty` and `WaitForData` functions.\r\nIt uses atomic wait/notify operations which tend to be slightly more performant than condition_variable.\r\nThe "notify" calls in Push/Pop incur a minor performance penalty so I\'ve keep it out of the default `SPSCQueue`.\r\n(macOS implementation uses condition_variable because `std::atomic<T>::notify_one` is "unavailable: introduced in macOS 11.0")\r\n\r\nI\'ve updated the unit tests for the new functionality.\r\n\r\nI plan to use `WaitableSPSCQueue` to eliminate some locks and events in future PRs.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/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/13431/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431#issuecomment-2768139102', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'id': 2768139102, 'node_id': 'IC_kwDOALCn2M6k_nNe', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T05:30:00Z', 'updated_at': '2025-04-01T05:30:00Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/26a805265f6384b731b029251d1a45d23085bd8f/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13615973-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T02:43:04Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13522, 'watchers_count': 13522, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 316, 'watchers': 13522, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-04-01T00:00:14.209563 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Squidboy425', 'action': 'created', 'id': 13381, 'title': 'Core/DolphinQt: Add "Refresh Rate Rounding" setting.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13381#issuecomment-2767677852', 'safe_author': False, 'body': 'Ive tried this hack and it fixed my frame pacing on rock band 3 ', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13381', 'id': 2886141103, 'node_id': 'PR_kwDOALCn2M6M4qv5', 'number': 13381, 'title': 'Core/DolphinQt: Add "Refresh Rate Rounding" setting.', '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}, 'labels': [{'id': 221808232, 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP%20/%20do%20not%20merge', 'name': 'WIP / do not merge', 'color': '0052cc', 'default': False, 'description': 'Work in progress (do not merge)'}], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 15, 'created_at': '2025-02-28T04:08:51Z', 'updated_at': '2025-04-01T00:00:13Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13381', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13381', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13381.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13381.patch', 'merged_at': None}, 'body': 'This exposes a setting to increase the emulation speed for true 30/60fps.\r\n\r\nMaybe this can help users with micro-stutters or tearing when they don\'t have a variable refresh rate display.\r\n\r\nWhile it\'s more of an emulation speed setting, I don\'t know if it belongs in "General" main config with "Speed Limit".\r\nThe setting is related to refresh rates and v-sync and I think the "Graphics" "Hacks" tab is appropriate.\r\n\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381/reactions', 'total_count': 2, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767677852', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13381#issuecomment-2767677852', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13381', 'id': 2767677852, 'node_id': 'IC_kwDOALCn2M6k92mc', 'user': {'login': 'Squidboy425', 'id': 97195108, 'node_id': 'U_kgDOBcsUZA', 'avatar_url': 'https://avatars.githubusercontent.com/u/97195108?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Squidboy425', 'html_url': 'https://github.com/Squidboy425', 'followers_url': 'https://api.github.com/users/Squidboy425/followers', 'following_url': 'https://api.github.com/users/Squidboy425/following{/other_user}', 'gists_url': 'https://api.github.com/users/Squidboy425/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Squidboy425/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Squidboy425/subscriptions', 'organizations_url': 'https://api.github.com/users/Squidboy425/orgs', 'repos_url': 'https://api.github.com/users/Squidboy425/repos', 'events_url': 'https://api.github.com/users/Squidboy425/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Squidboy425/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T00:00:12Z', 'updated_at': '2025-04-01T00:00:12Z', 'author_association': 'NONE', 'body': 'Ive tried this hack and it fixed my frame pacing on rock band 3 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767677852/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}, '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': '2025-03-31T23:49:43Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13522, 'watchers_count': 13522, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2752, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2752, 'open_issues': 316, 'watchers': 13522, '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': 'Squidboy425', 'id': 97195108, 'node_id': 'U_kgDOBcsUZA', 'avatar_url': 'https://avatars.githubusercontent.com/u/97195108?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Squidboy425', 'html_url': 'https://github.com/Squidboy425', 'followers_url': 'https://api.github.com/users/Squidboy425/followers', 'following_url': 'https://api.github.com/users/Squidboy425/following{/other_user}', 'gists_url': 'https://api.github.com/users/Squidboy425/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Squidboy425/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Squidboy425/subscriptions', 'organizations_url': 'https://api.github.com/users/Squidboy425/orgs', 'repos_url': 'https://api.github.com/users/Squidboy425/repos', 'events_url': 'https://api.github.com/users/Squidboy425/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Squidboy425/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-03-31T21:52:01.216973 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2767498940', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/452c6b05988d2101e53a84978cf3c1b39df54e8d/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [failed to render](https://fifo.ci/compare/13613233-13612959/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-03-31T21:52:00Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2767498940', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2767498940, 'node_id': 'IC_kwDOALCn2M6k9K68', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-03-31T21:51:59Z', 'updated_at': '2025-03-31T21:51:59Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/452c6b05988d2101e53a84978cf3c1b39df54e8d/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [failed to render](https://fifo.ci/compare/13613233-13612959/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-03-31T17:43:18Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2752, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 316, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2752, 'open_issues': 316, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
Recent 'gh_pull_request' events
2025-04-02T01:08:23.568658 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '9edc860bce9f26665233d68f654a045dce01eaff', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-02T00:30:20.678029 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13392, 'title': 'CoreTiming: Add setting to pursue accurate overall emulation runtime', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13392', 'head_ref_name': 'frame-pacing-accurate-time', 'safe_author': True, 'base_sha': '18979129f35f56de9f87e2a7919788679337abfa', 'head_sha': 'd196ed7ffa7534cd6e3185ac61a4713f38a32274', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T23:35:34.002839 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'review_requested', 'id': 13479, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'head_ref_name': 'mali_draw_fix', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2025-04-01T23:34:37.725739 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'opened', 'id': 13479, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'head_ref_name': 'mali_draw_fix', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T22:17:26.350671 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'synchronize', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'head_ref_name': 'granule-performance-improvements', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '877864c23af51626132a4d53dda333e99e9badc5', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T22:10:12.245779 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'synchronize', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'head_ref_name': 'granule-performance-improvements', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T21:40:31.734944 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'synchronize', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'head_ref_name': 'granule-performance-improvements', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '6aada2714adf54c409491335b91e0693d1cb481b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T21:02:43.145875 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'review_requested', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'head_ref_name': 'metal-af', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '33a7283d3b281be2d5425217b7325561f2250b7d', 'merged': False, 'requested_reviewers': [{'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'type': 'gh_pull_request'}
2025-04-01T20:10:42.789350 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'head_ref_name': 'metal-af', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '33a7283d3b281be2d5425217b7325561f2250b7d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T20:09:21.178930 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'head_ref_name': 'metal-af', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '33a7283d3b281be2d5425217b7325561f2250b7d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T20:05:53.498438 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'head_ref_name': 'metal-af', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '486de86c7e32bde063c4535708b822d4678ce265', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T20:02:57.845365 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'opened', 'id': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'head_ref_name': 'metal-af', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '2a25bc88ad9aacc35de8da960f581dcf0d609490', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T19:47:02.198695 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13475, 'title': 'Common/Event: Use std::atomic::wait when possible.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13475', 'head_ref_name': 'atomic-event', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '7a908547b3829cde8b1f935d7899bf26263320ab', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T19:29:41.193501 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'opened', 'id': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'head_ref_name': 'macos-11', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': 'b64113315747fdaeff71560830f49eb901d556e1', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:54:48.169230 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:49:25.557996 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:42:27.292965 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:42:19.389098 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:40:09.286021 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:17:46.670655 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:15:42.873216 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13475, 'title': 'Common/Event: Use std::atomic::wait when possible.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13475', 'head_ref_name': 'atomic-event', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '7a908547b3829cde8b1f935d7899bf26263320ab', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-04-01T05:13:17.052581 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'head_ref_name': 'spsc-waiting', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '26a805265f6384b731b029251d1a45d23085bd8f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-03-31T19:24:32.223780 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 13474, 'title': 'IOS: Disguise Rock Band PlayStation USB devices as Wii equivalents', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13474', 'head_ref_name': 'rock-band-playstation', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '01a7732d5065eaeba66ece0aec096ad18e3892b3', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-03-31T19:18:52.367777 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'synchronize', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'head_ref_name': 'granule-performance-improvements', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-03-31T19:09:12.361791 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'edited', 'id': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'head_ref_name': 'granule-performance-improvements', 'safe_author': True, 'base_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'head_sha': '7b1aac15a793d37eb86459d40d846c74d1a9077a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'gh_pull_request_comment' events
2025-04-01T03:21:27.268855 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13424, 'hash': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022069849', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-04-01T03:21:27.267692 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13424, 'hash': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022078055', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-04-01T03:21:27.266438 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13424, 'hash': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022070439', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-31T18:29:27.822231 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13424, 'hash': '92949732480ace62fd039a084c792e9fb7b80d1e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2021576239', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-31T18:10:40.563799 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'created', 'id': 13469, 'hash': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2021547147', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-31T09:24:25.725349 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 13469, 'hash': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020689388', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-30T20:58:44.091545 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13474, 'hash': 'baae52c2c603133cd53e6aa2af09b94dc5e1f863', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13474#discussion_r2020251400', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T19:13:44.914980 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'created', 'id': 13470, 'hash': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020232030', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T19:13:19.668822 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'created', 'id': 13470, 'hash': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231988', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T19:12:47.010154 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'created', 'id': 13470, 'hash': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231927', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T18:13:24.945979 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13470, 'hash': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020221260', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-30T18:05:29.418692 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13470, 'hash': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020219660', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T17:57:00.163684 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13470, 'hash': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020218145', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T17:25:20.292348 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 13469, 'hash': 'c0d2295d4e84c3d930c8050ae0531a60a75784c3', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020205393', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-30T09:56:58.268600 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 13472, 'hash': 'c847fc9d626c61b5bc165e3f63752bb1d0bc35fa', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13472#discussion_r2020113458', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T05:13:22.286707 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'deleted', 'id': 13469, 'hash': '9bbd152ed41063144ca8c8d4aa531f613005be84', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020067038', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-30T05:11:23.323941 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13469, 'hash': '9bbd152ed41063144ca8c8d4aa531f613005be84', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020067038', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-29T19:46:51.767042 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13436, 'hash': 'c39b330f7caf87438d80cff6fe4b4bfdafdba9eb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13436#discussion_r2019967662', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-29T19:45:41.100342 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'edited', 'id': 13436, 'hash': 'c39b330f7caf87438d80cff6fe4b4bfdafdba9eb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13436#discussion_r2019967223', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-29T19:43:27.754918 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 13436, 'hash': 'c39b330f7caf87438d80cff6fe4b4bfdafdba9eb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13436#discussion_r2019967223', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-29T19:40:14.342561 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13436, 'hash': 'c39b330f7caf87438d80cff6fe4b4bfdafdba9eb', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13436#discussion_r2019966634', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-29T17:17:04.221276 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13466, 'hash': 'caf6ae2c13cc8ae73b27f9eb839ca7684ab1bdb2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13466#discussion_r2019868830', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-29T08:47:06.452035 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13466, 'hash': 'd0e6891fe0baea3e85bfb21858613cf31e9c7d7a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13466#discussion_r2019755148', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-03-26T20:26:51.828766 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13122, 'hash': 'e5608c6ca5d594e1de25997b1b87d68287892661', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13122#discussion_r2014951458', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-03-26T19:36:49.944074 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13446, 'hash': '303366b1ce2e93ff33bac1afc42251f281073f9b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13446#discussion_r2014889187', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
Recent 'gh_pull_request_review' events
2025-04-01T23:56:47.617969 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13479, 'pr_title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13479#pullrequestreview-2734261431', 'comments': [], 'type': 'gh_pull_request_review'}
2025-04-01T22:23:22.814105 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13424, 'pr_title': 'AudioCommon: Increased Granule Synthesis Performance', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#pullrequestreview-2734165828', 'comments': [], 'type': 'gh_pull_request_review'}
2025-04-01T21:06:59.834774 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'submitted', 'pr_id': 13478, 'pr_title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13478#pullrequestreview-2734048659', 'comments': [], 'type': 'gh_pull_request_review'}
2025-04-01T04:21:11.947863 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sam-Belliveau', 'action': 'submitted', 'pr_id': 13392, 'pr_title': 'CoreTiming: Add setting to pursue accurate overall emulation runtime', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13392#pullrequestreview-2731057641', 'comments': [], 'type': 'gh_pull_request_review'}
2025-04-01T03:21:27.263382 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13424, 'pr_title': 'AudioCommon: Increased Granule Synthesis Performance', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#pullrequestreview-2730988215', 'comments': [{'id': 2022069849, 'node_id': 'PRRC_kwDOALCn2M54hlZZ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022069849', 'pull_request_review_id': 2730988215, 'diff_hunk': '@@ -494,45 +491,59 @@ constexpr Mixer::MixerFifo::Granule::Granule(const GranuleBuffer& input,\n 0.0002984010f, 0.0002102045f, 0.0001443499f, 0.0000961509f, 0.0000616906f, 0.0000377350f,\n 0.0000216492f, 0.0000113187f, 0.0000050749f, 0.0000016272f};\n \n- const auto input_middle = input.end() - start_index;\n- std::ranges::rotate_copy(input, input_middle, m_buffer.begin());\n+ const std::size_t head = m_queue_head.load(std::memory_order_acquire);\n+\n+ // Check if we run out of space in the circular queue. (rare)\n+ std::size_t next_head = (head + 1) & GRANULE_QUEUE_MASK;\n+ if (next_head == m_queue_tail.load(std::memory_order_acquire))\n+ return;\n \n- for (std::size_t i = 0; i < m_buffer.size(); ++i)\n- m_buffer[i] *= StereoPair(GRANULE_WINDOW[i]);\n+ // By preconstructing the granule window, we have the best chance of\n+ // the compiler optimizing this loop using SIMD instructions.\n+ const std::size_t start_index = m_next_buffer_index;\n+ for (std::size_t i = 0; i < GRANULE_SIZE; ++i)\n+ m_queue[head][i] = m_next_buffer[(i + start_index) & GRANULE_MASK] * GRANULE_WINDOW[i];\n+\n+ m_queue_head.store(next_head, std::memory_order_release);\n+ m_queue_looping.store(false, std::memory_order_relaxed);\n }\n \n-Mixer::MixerFifo::StereoPair Mixer::MixerFifo::Granule::InterpStereoPair(const Granule& prev,\n- const Granule& next,\n- const u32 frac)\n+void Mixer::MixerFifo::Dequeue(Granule* granule)\n {\n- const std::size_t prev_index = frac >> Mixer::MixerFifo::GRANULE_BUFFER_FRAC_BITS;\n- const std::size_t next_index = prev_index - (GRANULE_BUFFER_SIZE / 2);\n-\n- const u32 frac_t = frac & ((1 << GRANULE_BUFFER_FRAC_BITS) - 1);\n- const float t1 = frac_t / static_cast<float>(1 << GRANULE_BUFFER_FRAC_BITS);\n- const float t2 = t1 * t1;\n- const float t3 = t2 * t1;\n-\n- // The Granules are pre-windowed, so we can just add them together\n- StereoPair s0 = prev.m_buffer[(prev_index - 2) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index - 2) & GRANULE_BUFFER_MASK];\n- StereoPair s1 = prev.m_buffer[(prev_index - 1) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index - 1) & GRANULE_BUFFER_MASK];\n- StereoPair s2 = prev.m_buffer[(prev_index + 0) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index + 0) & GRANULE_BUFFER_MASK];\n- StereoPair s3 = prev.m_buffer[(prev_index + 1) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index + 1) & GRANULE_BUFFER_MASK];\n- StereoPair s4 = prev.m_buffer[(prev_index + 2) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index + 2) & GRANULE_BUFFER_MASK];\n- StereoPair s5 = prev.m_buffer[(prev_index + 3) & GRANULE_BUFFER_MASK] +\n- next.m_buffer[(next_index + 3) & GRANULE_BUFFER_MASK];\n-\n- s0 *= StereoPair{(+0.0f + 1.0f * t1 - 2.0f * t2 + 1.0f * t3) / 12.0f};\n- s1 *= StereoPair{(+0.0f - 8.0f * t1 + 15.0f * t2 - 7.0f * t3) / 12.0f};\n- s2 *= StereoPair{(+3.0f + 0.0f * t1 - 7.0f * t2 + 4.0f * t3) / 3.0f};\n- s3 *= StereoPair{(+0.0f + 2.0f * t1 + 5.0f * t2 - 4.0f * t3) / 3.0f};\n- s4 *= StereoPair{(+0.0f - 1.0f * t1 - 6.0f * t2 + 7.0f * t3) / 12.0f};\n- s5 *= StereoPair{(+0.0f + 0.0f * t1 + 1.0f * t2 - 1.0f * t3) / 12.0f};\n-\n- return s0 + s1 + s2 + s3 + s4 + s5;\n+ const std::size_t granule_queue_size = m_granule_queue_size.load(std::memory_order_relaxed);\n+ const std::size_t head = m_queue_head.load(std::memory_order_acquire);\n+ std::size_t tail = m_queue_tail.load(std::memory_order_acquire);\n+\n+ // Checks to see if the queue has gotten too long.\n+ if (granule_queue_size < ((head - tail) & GRANULE_QUEUE_MASK))\n+ {\n+ // Jump the playhead to half the queue size behind the head.\n+ const std::size_t gap = (granule_queue_size >> 1) + 1;\n+ tail = (head - gap) & GRANULE_QUEUE_MASK;\n+ }\n+\n+ // Checks to see if the queue is empty.\n+ std::size_t next_tail = (tail + 1) & GRANULE_QUEUE_MASK;\n+ if (next_tail == head)\n+ {\n+ // Only fill gaps when running to prevent stutter on pause.\n+ const bool is_running = Core::GetState(Core::System::GetInstance()) == Core::State::Running;\n+ if (m_mixer->m_config_fill_audio_gaps && is_running)\n+ {\n+ // Jump the playhead to half the queue size behind the head.\n+ // This provides smoother audio playback then suddenly stopping.', 'path': 'Source/Core/AudioCommon/Mixer.cpp', 'position': 317, 'original_position': 317, 'commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', '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': '`then` -> `than`', 'created_at': '2025-04-01T03:08:57Z', 'updated_at': '2025-04-01T03:21:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022069849', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022069849'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022069849'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424'}}, 'original_commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022069849/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2022070439, 'node_id': 'PRRC_kwDOALCn2M54hlin', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022070439', 'pull_request_review_id': 2730988215, 'diff_hunk': '@@ -21,6 +21,7 @@ class QLabel;\n class QRadioButton;\n class SettingsWindow;\n class ConfigBool;\n+class ConfigSlider;', 'path': 'Source/Core/DolphinQt/Settings/AudioPane.h', 'position': 4, 'original_position': 4, 'commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', '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': 'This forward declaration is no longer needed.', 'created_at': '2025-04-01T03:09:46Z', 'updated_at': '2025-04-01T03:21:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022070439', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022070439'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022070439'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424'}}, 'original_commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022070439/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2022078055, 'node_id': 'PRRC_kwDOALCn2M54hnZn', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022078055', 'pull_request_review_id': 2730988215, 'diff_hunk': '@@ -494,45 +491,59 @@ constexpr Mixer::MixerFifo::Granule::Granule(const GranuleBuffer& input,\n 0.0002984010f, 0.0002102045f, 0.0001443499f, 0.0000961509f, 0.0000616906f, 0.0000377350f,\n 0.0000216492f, 0.0000113187f, 0.0000050749f, 0.0000016272f};\n \n- const auto input_middle = input.end() - start_index;\n- std::ranges::rotate_copy(input, input_middle, m_buffer.begin());\n+ const std::size_t head = m_queue_head.load(std::memory_order_acquire);\n+\n+ // Check if we run out of space in the circular queue. (rare)\n+ std::size_t next_head = (head + 1) & GRANULE_QUEUE_MASK;\n+ if (next_head == m_queue_tail.load(std::memory_order_acquire))\n+ return;', 'path': 'Source/Core/AudioCommon/Mixer.cpp', 'position': 247, 'original_position': 247, 'commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', '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': 'I feel like this should have at least a WARN_LOG if samples are being dropped?', 'created_at': '2025-04-01T03:18:49Z', 'updated_at': '2025-04-01T03:21:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022078055', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022078055'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2022078055'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424'}}, 'original_commit_id': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2022078055/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'}
2025-03-31T19:50:57.705172 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13474, 'pr_title': 'IOS: Disguise Rock Band PlayStation USB devices as Wii equivalents', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13474#pullrequestreview-2730359869', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-31T18:29:28.284298 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13424, 'pr_title': 'AudioCommon: Increased Granule Synthesis Performance', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13424#pullrequestreview-2730192517', 'comments': [{'id': 2021576239, 'node_id': 'PRRC_kwDOALCn2M54fs4v', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021576239', 'pull_request_review_id': 2730192517, 'diff_hunk': '@@ -65,6 +66,9 @@ class AudioPane final : public QWidget\n #endif\n \n // Misc Settings\n+ ConfigSlider* m_audio_buffer_size;\n+ QLabel* m_audio_buffer_size_label;', 'path': 'Source/Core/DolphinQt/Settings/AudioPane.h', 'position': 13, 'original_position': 13, 'commit_id': '92949732480ace62fd039a084c792e9fb7b80d1e', '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': "It looks like these don't need to be members. They can just be local variables inside `AudioPane::CreateWidgets`.", 'created_at': '2025-03-31T18:29:25Z', 'updated_at': '2025-03-31T18:29:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2021576239', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021576239'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424#discussion_r2021576239'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424'}}, 'original_commit_id': '92949732480ace62fd039a084c792e9fb7b80d1e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021576239/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'}
2025-03-31T18:10:40.562508 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'submitted', 'pr_id': 13469, 'pr_title': '[DEBUGGER] Disassembler copy whole line option', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#pullrequestreview-2730147676', 'comments': [{'id': 2021547147, 'node_id': 'PRRC_kwDOALCn2M54flyL', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021547147', 'pull_request_review_id': 2730147676, 'diff_hunk': '@@ -826,6 +827,29 @@ void CodeViewWidget::OnCopyCode()\n QApplication::clipboard()->setText(QString::fromStdString(text));\n }\n \n+void CodeViewWidget::OnCopyWholeLine()\n+{\n+ const u32 addr = GetContextAddress();\n+\n+ Core::CPUThreadGuard guard(m_system);\n+\n+ std::string text_code = m_system.GetPowerPC().GetDebugInterface().Disassemble(&guard, addr);', 'path': 'Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'position': 33, 'original_position': 33, 'commit_id': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'user': {'login': 'Nitch2024', 'id': 35616470, 'node_id': 'MDQ6VXNlcjM1NjE2NDcw', 'avatar_url': 'https://avatars.githubusercontent.com/u/35616470?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nitch2024', 'html_url': 'https://github.com/Nitch2024', 'followers_url': 'https://api.github.com/users/Nitch2024/followers', 'following_url': 'https://api.github.com/users/Nitch2024/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nitch2024/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nitch2024/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nitch2024/subscriptions', 'organizations_url': 'https://api.github.com/users/Nitch2024/orgs', 'repos_url': 'https://api.github.com/users/Nitch2024/repos', 'events_url': 'https://api.github.com/users/Nitch2024/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nitch2024/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Yes, good catch. Fixing it now', 'created_at': '2025-03-31T18:10:38Z', 'updated_at': '2025-03-31T18:10:38Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2021547147', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021547147'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2021547147'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469'}}, 'original_commit_id': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'in_reply_to_id': 2020689388, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2021547147/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'}
2025-03-31T12:24:18.239728 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 13472, 'pr_title': 'Use std::views::values and std::views::keys functions', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13472#pullrequestreview-2729107583', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-31T11:26:03.454249 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'submitted', 'pr_id': 13464, 'pr_title': "DolphinQt: Don't auto toggle GFX_HACK_SKIP_DUPLICATE_XFBS.", 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13464#pullrequestreview-2728992682', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-31T09:24:25.722433 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 13469, 'pr_title': '[DEBUGGER] Disassembler copy whole line option', 'state': 'changes_requested', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#pullrequestreview-2728694551', 'comments': [{'id': 2020689388, 'node_id': 'PRRC_kwDOALCn2M54cUXs', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020689388', 'pull_request_review_id': 2728694551, 'diff_hunk': '@@ -826,6 +827,29 @@ void CodeViewWidget::OnCopyCode()\n QApplication::clipboard()->setText(QString::fromStdString(text));\n }\n \n+void CodeViewWidget::OnCopyWholeLine()\n+{\n+ const u32 addr = GetContextAddress();\n+\n+ Core::CPUThreadGuard guard(m_system);\n+\n+ std::string text_code = m_system.GetPowerPC().GetDebugInterface().Disassemble(&guard, addr);', 'path': 'Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'position': 33, 'original_position': 33, 'commit_id': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?u=ddcb228f8f28f609b10240218a87e829766bf505&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Unless I'm mistaken, this can be marked as `const std::string text_code`.", 'created_at': '2025-03-31T09:24:08Z', 'updated_at': '2025-03-31T09:24:23Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020689388', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020689388'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020689388'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469'}}, 'original_commit_id': 'd6066f190c373e42c337dc530dc51d7ff18bbfbd', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020689388/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'}
2025-03-31T00:19:23.105812 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13459, 'pr_title': 'Make variables constant - DolphinQt NetPlay', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13459#pullrequestreview-2728063641', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-30T20:58:44.090244 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13474, 'pr_title': 'IOS: Disguise Rock Band PlayStation USB devices as Wii equivalents', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13474#pullrequestreview-2728006445', 'comments': [{'id': 2020251400, 'node_id': 'PRRC_kwDOALCn2M54apcI', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020251400', 'pull_request_review_id': 2728006445, 'diff_hunk': "@@ -196,6 +203,100 @@ int LibusbDevice::SetAltSetting(const u8 alt_setting)\n return libusb_set_interface_alt_setting(m_handle, m_active_interface, alt_setting);\n }\n \n+void LibusbDevice::DisguisePlayStationDevice()\n+{\n+ // PS3 and Wii Rock Band controllers are very similar to each other, but the VIDs and PIDs differ.\n+ // By reporting PS3 Rock Band controllers as having Wii VIDs and PIDs, we can get PS3 controllers\n+ // working with Wii games.\n+ //\n+ // Microphones are already cross-platform and therefore work without us doing anything here.\n+ //\n+ // The PS3 versions of the controllers that are new for Rock Band 3 - keyboards and pro guitars -\n+ // have a feature that isn't present on Wii equivalents. By default, the controller won't send any\n+ // data for the keys or frets & strings respectively, presumably to avoid them triggering\n+ // unintended actions in the XMB (PS3 system menu). The PS3 version of Rock Band 3 sends a control\n+ // transfer to enable these inputs. Because Wii controllers always have these inputs enabled, the\n+ // Wii version of Rock Band 3 doesn't send the necessary control transfer, so we have to send it\n+ // ourselves. Whether we should do this is controlled by\n+ // m_needs_playstation_rock_band_3_instrument_control_transfer.\n+\n+ if (m_vid != 0x12ba) // Sony Computer Entertainment America\n+ return;\n+\n+ switch (m_pid)\n+ {\n+ case 0x0200: // Rock Band guitar\n+ // Unlike the Wii, the PS3 uses the same PID (0x0200) for Rock Band 1 and Rock Band 2 guitars.\n+ // The Wii VID here is set to the Rock Band 2 device (0x3010) rather than the Rock Band 1 device\n+ // (0x0004) because the Rock Band 2 device has more functionality (automatic latency\n+ // calibration).\n+ m_spoofed_pid = 0x3010;\n+ break;\n+ case 0x0210: // Rock Band drums\n+ // Unlike the Wii, the PS3 uses the same PID (0x0210) for Rock Band 1 and Rock Band 2 drums.\n+ // The Wii VID here is set to the Rock Band 2 device (0x3110) rather than the Rock Band 1 device\n+ // (0x0005) because the Rock Band 2 device has more functionality (cymbals).\n+ m_spoofed_pid = 0x3110;\n+ break;\n+ case 0x0218: // Rock Band 3 MIDI Pro Adapter with drums\n+ m_spoofed_pid = 0x3138;\n+ break;\n+ case 0x2330: // Rock Band 3 keyboard\n+ m_spoofed_pid = 0x3330;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ case 0x2338: // Rock Band 3 MIDI Pro Adapter with keyboard\n+ m_spoofed_pid = 0x3338;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ case 0x2430: // Rock Band 3 Mustang pro guitar\n+ m_spoofed_pid = 0x3430;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ case 0x2438: // Rock Band 3 MIDI Pro Adapter with Mustang pro guitar\n+ m_spoofed_pid = 0x3438;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ case 0x2530: // Rock Band 3 Squier pro guitar (doesn't exist in reality, but game supports it)\n+ m_spoofed_pid = 0x3530;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ case 0x2538: // Rock Band 3 MIDI Pro Adapter with Squier pro guitar\n+ m_spoofed_pid = 0x3538;\n+ m_needs_playstation_rock_band_3_instrument_control_transfer = true;\n+ break;\n+ default:\n+ return;\n+ }\n+\n+ m_spoofed_vid = 0x1bad;\n+}\n+\n+int LibusbDevice::SubmitPlayStationRockBand3InstrumentControlTransfer()\n+{\n+ constexpr size_t length = 40;\n+ constexpr std::array<u8, length> enable_instrument_inputs = {\n+ 0xe9, 0x00, 0x89, 0x1b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x89, 0x00,\n+ 0x00, 0x00, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};\n+ const size_t size = length + LIBUSB_CONTROL_SETUP_SIZE;\n+ auto buffer = std::make_unique<u8[]>(size);\n+ std::copy(enable_instrument_inputs.begin(), enable_instrument_inputs.end(),", 'path': 'Source/Core/Core/IOS/USB/LibusbDevice.cpp', 'position': 123, 'original_position': 123, 'commit_id': 'baae52c2c603133cd53e6aa2af09b94dc5e1f863', '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': 'Small nitpick, but `std::ranges::copy` would make this less verbose.', 'created_at': '2025-03-30T20:58:42Z', 'updated_at': '2025-03-30T20:58:42Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13474#discussion_r2020251400', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13474', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020251400'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13474#discussion_r2020251400'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13474'}}, 'original_commit_id': 'baae52c2c603133cd53e6aa2af09b94dc5e1f863', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020251400/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'}
2025-03-30T20:07:55.147050 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13472, 'pr_title': 'Use std::views::values and std::views::keys functions', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13472#pullrequestreview-2727995808', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-30T19:58:01.649076 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'submitted', 'pr_id': 13439, 'pr_title': 'Core: Move CountPerformanceMarker to VideoInterface to eliminate a Throttle call. PerformanceMetrics: Fixes/Cleanups.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13439#pullrequestreview-2727993953', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-30T19:42:59.742158 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13472, 'pr_title': 'Use std::views::values and std::views::keys functions', 'state': 'changes_requested', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13472#pullrequestreview-2727991286', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-30T19:13:44.914275 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727986178', 'comments': [{'id': 2020232030, 'node_id': 'PRRC_kwDOALCn2M54akte', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020232030', 'pull_request_review_id': 2727986178, 'diff_hunk': '@@ -347,11 +366,13 @@ void MemoryWidget::ConnectWidgets()\n {\n connect(radio, &QRadioButton::toggled, this, &MemoryWidget::OnAddressSpaceChanged);\n }\n- for (auto* combo : {m_display_combo, m_align_combo, m_row_length_combo})\n+ for (auto* combo : {m_display_combo, m_align_combo, m_row_length_combo, m_find_align})\n {\n connect(combo, &QComboBox::currentIndexChanged, this, &MemoryWidget::OnDisplayChanged);\n }\n \n+ connect(m_find_auto_mem_bp, &QCheckBox::toggled, this, &MemoryWidget::OnDisplayChanged);\n+ connect(m_find_auto_code_bp, &QCheckBox::toggled, this, &MemoryWidget::OnDisplayChanged);', 'path': 'Source/Core/DolphinQt/Debugger/MemoryWidget.cpp', 'position': None, 'original_position': 55, 'commit_id': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'user': {'login': 'Nitch2024', 'id': 35616470, 'node_id': 'MDQ6VXNlcjM1NjE2NDcw', 'avatar_url': 'https://avatars.githubusercontent.com/u/35616470?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nitch2024', 'html_url': 'https://github.com/Nitch2024', 'followers_url': 'https://api.github.com/users/Nitch2024/followers', 'following_url': 'https://api.github.com/users/Nitch2024/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nitch2024/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nitch2024/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nitch2024/subscriptions', 'organizations_url': 'https://api.github.com/users/Nitch2024/orgs', 'repos_url': 'https://api.github.com/users/Nitch2024/repos', 'events_url': 'https://api.github.com/users/Nitch2024/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nitch2024/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I initially considered saving the settings, but better not to save so removed it.', 'created_at': '2025-03-30T19:13:43Z', 'updated_at': '2025-03-30T19:13:43Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020232030', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020232030'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020232030'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'in_reply_to_id': 2020218145, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020232030/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'}
2025-03-30T19:13:19.668027 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727986122', 'comments': [{'id': 2020231988, 'node_id': 'PRRC_kwDOALCn2M54aks0', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231988', 'pull_request_review_id': 2727986122, 'diff_hunk': '@@ -60,6 +60,7 @@ class MemoryWidget : public QDockWidget\n void OnBPTypeChanged();\n \n void OnSearchAddress();\n+ void OnBreakOnAll();', 'path': 'Source/Core/DolphinQt/Debugger/MemoryWidget.h', 'position': None, 'original_position': 4, 'commit_id': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'user': {'login': 'Nitch2024', 'id': 35616470, 'node_id': 'MDQ6VXNlcjM1NjE2NDcw', 'avatar_url': 'https://avatars.githubusercontent.com/u/35616470?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nitch2024', 'html_url': 'https://github.com/Nitch2024', 'followers_url': 'https://api.github.com/users/Nitch2024/followers', 'following_url': 'https://api.github.com/users/Nitch2024/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nitch2024/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nitch2024/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nitch2024/subscriptions', 'organizations_url': 'https://api.github.com/users/Nitch2024/orgs', 'repos_url': 'https://api.github.com/users/Nitch2024/repos', 'events_url': 'https://api.github.com/users/Nitch2024/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nitch2024/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Sorry yes code went into the branch. Good catch.', 'created_at': '2025-03-30T19:13:17Z', 'updated_at': '2025-03-30T19:13:17Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231988', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231988'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231988'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '4dd03298170bf70ae94000efbe423874ccf361f9', 'in_reply_to_id': 2020221260, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231988/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'}
2025-03-30T19:12:47.009081 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Nitch2024', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727986004', 'comments': [{'id': 2020231927, 'node_id': 'PRRC_kwDOALCn2M54akr3', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231927', 'pull_request_review_id': 2727986004, 'diff_hunk': '@@ -973,6 +973,11 @@ void MemoryViewWidget::SetAddress(u32 address)\n UpdateDispatcher(UpdateType::Addresses);\n }\n \n+u32 MemoryViewWidget::GetAddress()\n+{\n+ return m_address;\n+}\n+', 'path': 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp', 'position': None, 'original_position': 8, 'commit_id': '479750d1faf8183534f9c0ad10bb6cfe734d5d76', 'user': {'login': 'Nitch2024', 'id': 35616470, 'node_id': 'MDQ6VXNlcjM1NjE2NDcw', 'avatar_url': 'https://avatars.githubusercontent.com/u/35616470?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Nitch2024', 'html_url': 'https://github.com/Nitch2024', 'followers_url': 'https://api.github.com/users/Nitch2024/followers', 'following_url': 'https://api.github.com/users/Nitch2024/following{/other_user}', 'gists_url': 'https://api.github.com/users/Nitch2024/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Nitch2024/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Nitch2024/subscriptions', 'organizations_url': 'https://api.github.com/users/Nitch2024/orgs', 'repos_url': 'https://api.github.com/users/Nitch2024/repos', 'events_url': 'https://api.github.com/users/Nitch2024/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Nitch2024/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Yes. Good catch, Find sets it you are right.', 'created_at': '2025-03-30T19:12:45Z', 'updated_at': '2025-03-30T19:12:45Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231927', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231927'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020231927'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'in_reply_to_id': 2020219660, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020231927/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'}
2025-03-30T18:13:24.942927 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727975249', 'comments': [{'id': 2020221260, 'node_id': 'PRRC_kwDOALCn2M54aiFM', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020221260', 'pull_request_review_id': 2727975249, 'diff_hunk': '@@ -60,6 +60,7 @@ class MemoryWidget : public QDockWidget\n void OnBPTypeChanged();\n \n void OnSearchAddress();\n+ void OnBreakOnAll();', 'path': 'Source/Core/DolphinQt/Debugger/MemoryWidget.h', 'position': 4, 'original_position': 4, 'commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Unused?', 'created_at': '2025-03-30T18:13:22Z', 'updated_at': '2025-03-30T18:13:23Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020221260', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020221260'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020221260'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '4dd03298170bf70ae94000efbe423874ccf361f9', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020221260/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'}
2025-03-30T18:05:29.418019 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727973828', 'comments': [{'id': 2020219660, 'node_id': 'PRRC_kwDOALCn2M54ahsM', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020219660', 'pull_request_review_id': 2727973828, 'diff_hunk': '@@ -973,6 +973,11 @@ void MemoryViewWidget::SetAddress(u32 address)\n UpdateDispatcher(UpdateType::Addresses);\n }\n \n+u32 MemoryViewWidget::GetAddress()\n+{\n+ return m_address;\n+}\n+', 'path': 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp', 'position': 8, 'original_position': 8, 'commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Isn't MemoryWidget's ``GetTargetAddress()`` enough? Find value sets the Target Address before returning. Unless I'm missing something.", 'created_at': '2025-03-30T18:05:27Z', 'updated_at': '2025-03-30T18:05:27Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020219660', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020219660'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020219660'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020219660/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'}
2025-03-30T17:57:00.126906 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'submitted', 'pr_id': 13470, 'pr_title': '[Debugger] Memory View search box improvements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13470#pullrequestreview-2727972297', 'comments': [{'id': 2020218145, 'node_id': 'PRRC_kwDOALCn2M54ahUh', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020218145', 'pull_request_review_id': 2727972297, 'diff_hunk': '@@ -347,11 +366,13 @@ void MemoryWidget::ConnectWidgets()\n {\n connect(radio, &QRadioButton::toggled, this, &MemoryWidget::OnAddressSpaceChanged);\n }\n- for (auto* combo : {m_display_combo, m_align_combo, m_row_length_combo})\n+ for (auto* combo : {m_display_combo, m_align_combo, m_row_length_combo, m_find_align})\n {\n connect(combo, &QComboBox::currentIndexChanged, this, &MemoryWidget::OnDisplayChanged);\n }\n \n+ connect(m_find_auto_mem_bp, &QCheckBox::toggled, this, &MemoryWidget::OnDisplayChanged);\n+ connect(m_find_auto_code_bp, &QCheckBox::toggled, this, &MemoryWidget::OnDisplayChanged);', 'path': 'Source/Core/DolphinQt/Debugger/MemoryWidget.cpp', 'position': 55, 'original_position': 55, 'commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I don't see where these new connections are needed, as they don't change the display.", 'created_at': '2025-03-30T17:56:58Z', 'updated_at': '2025-03-30T17:56:58Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020218145', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020218145'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13470#discussion_r2020218145'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13470'}}, 'original_commit_id': '6a160373911668bd65528e8d50dbe52b6cf7e1cb', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020218145/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'}
2025-03-30T17:25:20.289501 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 13469, 'pr_title': '[DEBUGGER] Disassembler copy whole line option', 'state': 'changes_requested', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13469#pullrequestreview-2727954173', 'comments': [{'id': 2020205393, 'node_id': 'PRRC_kwDOALCn2M54aeNR', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020205393', 'pull_request_review_id': 2727954173, 'diff_hunk': '@@ -826,6 +827,31 @@ void CodeViewWidget::OnCopyCode()\n QApplication::clipboard()->setText(QString::fromStdString(text));\n }\n \n+void CodeViewWidget::OnCopyWholeLine()\n+{\n+ const u32 addr = GetContextAddress();\n+\n+ const std::string textCode = [this, addr] {\n+ Core::CPUThreadGuard guard(m_system);\n+ return m_system.GetPowerPC().GetDebugInterface().Disassemble(&guard, addr);\n+ }();\n+\n+ std::string wholeLineText = std::format("{:08x} {}", addr, textCode);\n+\n+ if (IsInstructionLoadStore(textCode))\n+ {\n+ const std::optional<u32> target_addr =\n+ m_system.GetPowerPC().GetDebugInterface().GetMemoryAddressFromInstruction(textCode);\n+\n+ if (target_addr)\n+ {\n+ wholeLineText += std::format(" targetting {:08x}", *target_addr);\n+ }\n+ }\n+\n+ QApplication::clipboard()->setText(QString::fromStdString(wholeLineText));', 'path': 'Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'position': 49, 'original_position': 49, 'commit_id': 'c0d2295d4e84c3d930c8050ae0531a60a75784c3', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?u=ddcb228f8f28f609b10240218a87e829766bf505&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'The following should fix your issue as we\'re using fmt\'s format instead of std.\r\n```suggestion\r\n const u32 addr = GetContextAddress();\r\n\r\n const std::string text_code = [this, addr] {\r\n Core::CPUThreadGuard guard(m_system);\r\n return m_system.GetPowerPC().GetDebugInterface().Disassemble(&guard, addr);\r\n }();\r\n\r\n std::string whole_line = std::format("{:08x} {}", addr, text_code);\r\n\r\n if (IsInstructionLoadStore(text_code))\r\n {\r\n const std::optional<u32> target_addr =\r\n m_system.GetPowerPC().GetDebugInterface().GetMemoryAddressFromInstruction(text_code);\r\n\r\n if (target_addr)\r\n {\r\n whole_line += fmt::format(" targetting {:08x}", *target_addr);\r\n }\r\n }\r\n\r\n QApplication::clipboard()->setText(QString::fromStdString(whole_line));\r\n```', 'created_at': '2025-03-30T17:24:18Z', 'updated_at': '2025-03-30T17:25:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020205393', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020205393'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13469#discussion_r2020205393'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13469'}}, 'original_commit_id': 'c0d2295d4e84c3d930c8050ae0531a60a75784c3', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020205393/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'}
2025-03-30T10:38:02.282097 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 13471, 'pr_title': '[Debugger] CTRL+G support in code and memory view', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13471#pullrequestreview-2727859602', 'comments': [], 'type': 'gh_pull_request_review'}
2025-03-30T09:56:58.267232 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 13472, 'pr_title': 'Use std::views::values function', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13472#pullrequestreview-2727851785', 'comments': [{'id': 2020113458, 'node_id': 'PRRC_kwDOALCn2M54aHwy', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020113458', 'pull_request_review_id': 2727851785, 'diff_hunk': '@@ -414,10 +415,10 @@ void NetPlayServer::ThreadFunc()\n INFO_LOG_FMT(NETPLAY, "NetPlayServer shutting down.");\n \n // close listening socket and client sockets\n- for (auto& player_entry : m_players)\n+ for (auto const& entry : std::views::values(m_players))', 'path': 'Source/Core/Core/NetPlayServer.cpp', 'position': 13, 'original_position': 13, 'commit_id': 'c847fc9d626c61b5bc165e3f63752bb1d0bc35fa', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?u=ddcb228f8f28f609b10240218a87e829766bf505&v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "AFAICT, the codebase doesn't seem to use the `auto const&` syntax much, so `const auto&` should be preferred for consistency.", 'created_at': '2025-03-30T09:56:56Z', 'updated_at': '2025-03-30T09:56:56Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13472#discussion_r2020113458', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13472', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020113458'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13472#discussion_r2020113458'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13472'}}, 'original_commit_id': 'c847fc9d626c61b5bc165e3f63752bb1d0bc35fa', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2020113458/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'}
Recent 'gh_push' events
2025-03-30T13:39:56.641556 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '9819d66a478be3d57af9278e6c2cb433556a78d1', 'after_sha': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'commits': [{'author': {'name': 'Nitch2024', 'email': 'cedrick.collomb@gmail.com', 'username': 'Nitch2024'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'Source/Core/DolphinQt/Debugger/CodeViewWidget.h', 'Source/Core/DolphinQt/Debugger/CodeWidget.cpp', 'Source/Core/DolphinQt/Debugger/CodeWidget.h', 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp', 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.h', 'Source/Core/DolphinQt/Debugger/MemoryWidget.cpp', 'Source/Core/DolphinQt/Debugger/MemoryWidget.h'], 'removed': [], 'message': '[Debugger] CTRL+G support in code and memory view', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1b87ea83e6064d534c3ba71d036f05ff4ffd5ec6', 'hash': '1b87ea83e6064d534c3ba71d036f05ff4ffd5ec6'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'Source/Core/DolphinQt/Debugger/CodeViewWidget.h', 'Source/Core/DolphinQt/Debugger/CodeWidget.cpp', 'Source/Core/DolphinQt/Debugger/CodeWidget.h', 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp', 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.h', 'Source/Core/DolphinQt/Debugger/MemoryWidget.cpp', 'Source/Core/DolphinQt/Debugger/MemoryWidget.h'], 'removed': [], 'message': 'Merge pull request #13471 from Nitch2024/CTRL+G\n\n[Debugger] CTRL+G support in code and memory view', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1b85da9b85e72a555a08138aafcd2d75210ae078', 'hash': '1b85da9b85e72a555a08138aafcd2d75210ae078'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-29T07:26:49.069404 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af', 'after_sha': '9819d66a478be3d57af9278e6c2cb433556a78d1', 'commits': [{'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinTool/ExtractCommand.cpp', 'Source/Core/UICommon/GameFile.cpp', 'Source/Core/VideoCommon/TextureInfo.cpp', 'Source/Core/VideoCommon/VertexLoaderX64.cpp'], 'removed': [], 'message': 'GCC: Remedy NRVO Fails\n\nUsing the `-Wnrvo` flag introduced by GCC 14, I identified a few places where NRVO was clearly intended, but is fumbled.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/433c6ce0f20e33379985a56b58540197feeeff59', 'hash': '433c6ce0f20e33379985a56b58540197feeeff59'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinTool/ExtractCommand.cpp', 'Source/Core/UICommon/GameFile.cpp', 'Source/Core/VideoCommon/TextureInfo.cpp', 'Source/Core/VideoCommon/VertexLoaderX64.cpp'], 'removed': [], 'message': 'Merge pull request #13221 from mitaclaw/nrvo-fails-1\n\nGCC: Remedy NRVO Fails', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9819d66a478be3d57af9278e6c2cb433556a78d1', 'hash': '9819d66a478be3d57af9278e6c2cb433556a78d1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T23:56:38.245359 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '4c727a84c5112888caa7776b19d9add851554403', 'after_sha': 'f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af', 'commits': [{'author': {'name': 'TryTwo', 'email': 'taolas@gmail.com', 'username': 'TryTwo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Settings/AudioPane.cpp'], 'removed': [], 'message': 'AudioPanel bugfix: Forgot to wrap an optional slider in a conditional.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/efd993f382fbefa90e55bd31479f1cef93a3c525', 'hash': 'efd993f382fbefa90e55bd31479f1cef93a3c525'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Settings/AudioPane.cpp'], 'removed': [], 'message': 'Merge pull request #13465 from TryTwo/PR_Bugfix\n\nAudioPanel Bugfix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af', 'hash': 'f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T22:44:34.075360 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '932b4abdcfab9bbef0583f2d820b0139afa94221', 'after_sha': '4c727a84c5112888caa7776b19d9add851554403', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp'], 'removed': [], 'message': "DolphinQt: Fix blank square in MappingWindow's top-left corner.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/849d8b7daef198f5006164fa53e5f55942031e04', 'hash': '849d8b7daef198f5006164fa53e5f55942031e04'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp'], 'removed': [], 'message': "Merge pull request #13456 from jordan-woyak/mapping-window-blank-square-fix\n\nDolphinQt: Fix blank square in MappingWindow's top-left corner.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/4c727a84c5112888caa7776b19d9add851554403', 'hash': '4c727a84c5112888caa7776b19d9add851554403'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T22:43:59.840768 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '7d794897c4043b9ee8b278340cfeff02923512f4', 'after_sha': '932b4abdcfab9bbef0583f2d820b0139afa94221', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/MMU.cpp', 'Source/Core/VideoBackends/Null/NullGfx.cpp', 'Source/Core/VideoBackends/Null/NullGfx.h', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.h', 'Source/Core/VideoCommon/EFBInterface.cpp', 'Source/Core/VideoCommon/EFBInterface.h'], 'removed': [], 'message': 'VideoCommon: Fix out-of-bounds and disabled EFB access.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e351f03cdf9371f63423fdda1ff168e0daff6966', 'hash': 'e351f03cdf9371f63423fdda1ff168e0daff6966'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/MMU.cpp', 'Source/Core/VideoBackends/Null/NullGfx.cpp', 'Source/Core/VideoBackends/Null/NullGfx.h', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.h', 'Source/Core/VideoCommon/EFBInterface.cpp', 'Source/Core/VideoCommon/EFBInterface.h'], 'removed': [], 'message': 'Merge pull request #13457 from jordan-woyak/efb-access-fix\n\nVideoCommon: Fix out-of-bounds and disabled EFB access.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/932b4abdcfab9bbef0583f2d820b0139afa94221', 'hash': '932b4abdcfab9bbef0583f2d820b0139afa94221'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T22:25:06.361069 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'e0032b3e2c821f11c1c2964d4901399e88429898', 'after_sha': '7d794897c4043b9ee8b278340cfeff02923512f4', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/InputDetector.kt', 'Source/Android/jni/Input/InputDetector.cpp'], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/MappingCommon.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/MotionAlertDialog.kt', 'Source/Android/jni/AndroidCommon/IDCache.cpp', 'Source/Android/jni/AndroidCommon/IDCache.h', 'Source/Android/jni/CMakeLists.txt', 'Source/Android/jni/Input/MappingCommon.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.h'], 'removed': [], 'message': "Android: Don't use separate thread for MotionAlertDialog\n\nThis is an Android continuation of bc95c00. We now call\nInputDetector::Update immediately after receiving an input event from\nAndroid instead of periodically calling it in a sleep loop. This\nimproves detection of very short inputs, which are especially likely to\noccur for volume buttons on phones (or at least on my phone) if you\ndon't intentionally keep them held down.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/516c1314d2e08a81aa707566265597d82591e22c', 'hash': '516c1314d2e08a81aa707566265597d82591e22c'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/MotionAlertDialog.kt', 'Source/Android/app/src/main/res/values/strings.xml'], 'removed': [], 'message': "Android: Show message when trying to map disconnected device\n\nHaving the MotionAlertDialog immediately close is confusing for users.\nLet's show a message to tell them what went wrong.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/9e9faf3be1582ac5cdcaa46dc60287b10c921aa2', 'hash': '9e9faf3be1582ac5cdcaa46dc60287b10c921aa2'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/InputDetector.kt', 'Source/Android/jni/Input/InputDetector.cpp'], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/MappingCommon.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/MotionAlertDialog.kt', 'Source/Android/app/src/main/res/values/strings.xml', 'Source/Android/jni/AndroidCommon/IDCache.cpp', 'Source/Android/jni/AndroidCommon/IDCache.h', 'Source/Android/jni/CMakeLists.txt', 'Source/Android/jni/Input/MappingCommon.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.cpp', 'Source/Core/InputCommon/ControllerInterface/CoreDevice.h'], 'removed': [], 'message': "Merge pull request #13434 from JosJuice/android-non-blocking-input-detection\n\nAndroid: Don't use separate thread for MotionAlertDialog", 'url': 'https://github.com/dolphin-emu/dolphin/commit/7d794897c4043b9ee8b278340cfeff02923512f4', 'hash': '7d794897c4043b9ee8b278340cfeff02923512f4'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T18:52:56.180454 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'c7ede8a6b711ccf45d9c20762f5b224fa6fb664e', 'after_sha': 'e0032b3e2c821f11c1c2964d4901399e88429898', 'commits': [{'author': {'name': 'TryTwo', 'email': 'taolas@gmail.com', 'username': 'TryTwo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/AudioCommon/Enums.h', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/DolphinQt/Settings.h', 'Source/Core/DolphinQt/Settings/AudioPane.cpp', 'Source/Core/DolphinQt/Settings/AudioPane.h'], 'removed': [], 'message': 'AudioPanel: Refactor to use Config system. Some options were changed to a different format, for easier compatibility.\n\nRemoved VolumeChanged signal, as ConfigChanged will trigger what is needed.\n\nOnly applies UpdateSoundStream to things that can change during emulation.\n\nSettings::SetVolume might no longer be used, but left it in.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/896b4bb1fa1919a7addb01cea1f7c6adb8e3715d', 'hash': '896b4bb1fa1919a7addb01cea1f7c6adb8e3715d'}, {'author': {'name': 'TryTwo', 'email': 'taolas@gmail.com', 'username': 'TryTwo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h', 'Source/Core/DolphinQt/Settings/AudioPane.cpp'], 'removed': [], 'message': 'ConfigControl fix: Add invalid index check to ConfigComplexChoice. Resolve with a default index that can be set.\n\nIf more control is needed, it could be changed to allow multiple states to point to the same index.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e5608c6ca5d594e1de25997b1b87d68287892661', 'hash': 'e5608c6ca5d594e1de25997b1b87d68287892661'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/AudioCommon/Enums.h', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/DolphinQt/Settings.h', 'Source/Core/DolphinQt/Settings/AudioPane.cpp', 'Source/Core/DolphinQt/Settings/AudioPane.h'], 'removed': [], 'message': 'Merge pull request #13122 from TryTwo/PR_Audio_Configs\n\nAudioPanel: Refactor to use Config system.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e0032b3e2c821f11c1c2964d4901399e88429898', 'hash': 'e0032b3e2c821f11c1c2964d4901399e88429898'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T17:43:11.063675 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'ee22cf9b2234e567e89fa7405cdb2c0b78a6e632', 'after_sha': 'c7ede8a6b711ccf45d9c20762f5b224fa6fb664e', 'commits': [{'author': {'name': 'Joshua Vandaële', 'email': 'joshua@vandaele.software', 'username': 'JoshuaVandaele'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/PPCSymbolDB.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoCommon/PerformanceMetrics.cpp'], 'removed': [], 'message': 'Fix shadowed variable warnings and missing declarations\n\n- PPCSymbolDB: Resolve shadowed variable warnings\n- PerformanceMetrics: Resolve shadowed variable warnings\n- SWEfbInterface: Add missing declarations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/3a1a60d4f8ac79588d4b6f8197131ea45ae53d7b', 'hash': '3a1a60d4f8ac79588d4b6f8197131ea45ae53d7b'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/PPCSymbolDB.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoCommon/PerformanceMetrics.cpp'], 'removed': [], 'message': 'Merge pull request #13461 from JoshuaVandaele/warningsbegone\n\nFix shadowed variable warnings and missing declarations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c7ede8a6b711ccf45d9c20762f5b224fa6fb664e', 'hash': 'c7ede8a6b711ccf45d9c20762f5b224fa6fb664e'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-28T17:35:17.778123 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '662cfa38c24e66b3fec42a7713645f71c05db269', 'after_sha': 'ee22cf9b2234e567e89fa7405cdb2c0b78a6e632', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/jni/Input/EmulatedController.cpp'], 'removed': [], 'message': 'Android/Input: Fix a crash when mapping wii remote extensions.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0a3feb3e42a1afdb50d11893e83bb94e6444f828', 'hash': '0a3feb3e42a1afdb50d11893e83bb94e6444f828'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/jni/Input/EmulatedController.cpp'], 'removed': [], 'message': 'Merge pull request #13462 from jordan-woyak/android-wm-mapping-fix\n\nAndroid/Input: Fix crash when mapping wii remote extensions.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ee22cf9b2234e567e89fa7405cdb2c0b78a6e632', 'hash': 'ee22cf9b2234e567e89fa7405cdb2c0b78a6e632'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-27T17:02:38.401548 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'Tilka', 'before_sha': 'cb24821dcc65987edf54cb3a5a96b38cc9e48ac1', 'after_sha': '662cfa38c24e66b3fec42a7713645f71c05db269', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/CPU.cpp'], 'removed': [], 'message': 'Core: Name the play time tracker thread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ebd879cb30cea945855a423d8df57895cbeaeac6', 'hash': 'ebd879cb30cea945855a423d8df57895cbeaeac6'}, {'author': {'name': 'Tilka', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/HW/CPU.cpp'], 'removed': [], 'message': 'Merge pull request #13460 from jordan-woyak/play-time-tracker-thread-name\n\nCore: Name the play time tracker thread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/662cfa38c24e66b3fec42a7713645f71c05db269', 'hash': '662cfa38c24e66b3fec42a7713645f71c05db269'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-27T16:26:49.539964 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '1981f222284448cc8a69d970e1f8569dacec684e', 'after_sha': 'cb24821dcc65987edf54cb3a5a96b38cc9e48ac1', 'commits': [{'author': {'name': 'cristian64', 'email': 'cristian64@gmail.com', 'username': 'cristian64'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/CheatCodeEditor.cpp'], 'removed': [], 'message': 'DolphinQt: Extract creator name from code name in Gecko codes.\n\nGecko codes in Dolphin feature a dedicated field for the creator of the\ncheat code. When saved into the INI file, the code name and the creator\nname are concatenated, and then inserted in the `[Gecko]` section:\n\n```ini\n[Gecko]\n$<cheat code name> [<creator>]\n<code line 1>\n<code line 2>\n<code line 3>\n<...>\n$<other cheat code name> [<creator>]\n<code line 1>\n<code line 2>\n<code line 3>\n<...>\n```\n\nOn the other hand, enabled codes are listed under the `[Gecko_Enabled]`\nsection, but in this case the creator name is omitted from the line:\n\n```ini\n[Gecko_Enabled]\n$<cheat code name>\n$<other cheat code name>\n```\n\nHaving the creator name in the `[Gecko]` section but not in the\n`[Gecko_Enabled]` section is arguably not ideal, but this is legacy\nbehavior in Dolphin.\n\nThe **Cheat Code Editor** dialog is not acknowledging this subtle\nbehavior in Dolphin: the cheat code name and the creator name *can* be\nboth inserted in the name field. This issue manifests as an inconsistent\nstate where a Gecko code that *appears* to be enabled has no effect when\nthe game is launched.\n\nAs part of this fix, the creator name (if present) is now moved into the\ndedicated creator field before the code is stored internally.\n\nTest plan:\n\n- Right-click on any game and open the **Properties** dialog.\n- Switch to the **Gecko Codes** tab.\n- Press the **Add New Code...** button.\n- In the **Cheat Code Editor** dialog:\n - Enter `This is a test [Jane Doe]` in the **Name:** field.\n - Enter `01234567 00000000` in the **Code:** field.\n - Press **Save**.\n- Observe that the newly added code is now in the list, and *appears* to\n be enabled.\n- Close the **Properties** dialog.\n- Right-click on the same game and open the **Properties** dialog again.\n\n**Without** the fix, the newly added code, while still on the list, has\nbeen inadvertently disabled (it was never really enabled!).\n\n**With** the fix, the newly added code is the list and remains enabled.\n\nThis fixes https://bugs.dolphin-emu.org/issues/13695.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6d8ba94e4c90c3cb052b023a00ec0822e140b5ff', 'hash': '6d8ba94e4c90c3cb052b023a00ec0822e140b5ff'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/CheatCodeEditor.cpp'], 'removed': [], 'message': 'Merge pull request #13217 from cristian64/extract_gecko_creator_name\n\nDolphinQt: Extract creator name from code name in Gecko codes.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cb24821dcc65987edf54cb3a5a96b38cc9e48ac1', 'hash': 'cb24821dcc65987edf54cb3a5a96b38cc9e48ac1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-25T22:30:17.521969 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9', 'after_sha': '1981f222284448cc8a69d970e1f8569dacec684e', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Installer/Installer.nsi', 'Readme.md', 'Source/Core/Common/build_info.txt.in'], 'removed': [], 'message': 'Update min win10 version from 1703/15063 to 1903/18362\n\nCo-authored-by: Shawn Hoffman <godisgovernment@gmail.com>', 'url': 'https://github.com/dolphin-emu/dolphin/commit/373a1a5dc04b0ddc1d058d6303ef154dbc1c5246', 'hash': '373a1a5dc04b0ddc1d058d6303ef154dbc1c5246'}, {'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Config/DefaultLocale.cpp'], 'removed': [], 'message': 'Core: use more recent api in ComputeDefaultCountryCode on Windows\n\nCo-authored-by: Shawn Hoffman <godisgovernment@gmail.com>', 'url': 'https://github.com/dolphin-emu/dolphin/commit/452cd1c2614c3b1dde2c6f2f594c9dc3f6471163', 'hash': '452cd1c2614c3b1dde2c6f2f594c9dc3f6471163'}, {'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Timer.cpp'], 'removed': [], 'message': 'Common: use std::chrono for GetLocalTimeSinceJan1970 on Windows\n\nCo-authored-by: Shawn Hoffman <godisgovernment@gmail.com>', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c1dea828ab311ac68b85136a97695f447b3b2574', 'hash': 'c1dea828ab311ac68b85136a97695f447b3b2574'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Installer/Installer.nsi', 'Readme.md', 'Source/Core/Common/Timer.cpp', 'Source/Core/Common/build_info.txt.in', 'Source/Core/Core/Config/DefaultLocale.cpp'], 'removed': [], 'message': 'Merge pull request #13433 from iwubcode/update_min_win10\n\nUpdate our minimum windows 10 version to 1903 and reinstate code that depends on it', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1981f222284448cc8a69d970e1f8569dacec684e', 'hash': '1981f222284448cc8a69d970e1f8569dacec684e'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-25T17:19:04.300895 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '5d4b884e6430e2bec24238ccfda5cad031132d2f', 'after_sha': 'eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9', 'commits': [{'author': {'name': 'TryTwo', 'email': 'taolas@gmail.com', 'username': 'TryTwo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Debugger/CodeWidget.cpp'], 'removed': [], 'message': 'CodeWidget: Layout tweak. Give left-side widgets more vertical space by moving the address bar out of the way. Align things better.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b0867c1602cf0a397d335f84e0ba23e88c6c0d73', 'hash': 'b0867c1602cf0a397d335f84e0ba23e88c6c0d73'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Debugger/CodeWidget.cpp'], 'removed': [], 'message': 'Merge pull request #13442 from TryTwo/PR_CodeWidget_Layout_Tweak\n\nDebugger CodeWidget: Small layout tweak', 'url': 'https://github.com/dolphin-emu/dolphin/commit/eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9', 'hash': 'eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-24T04:22:41.903812 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'ad3650abfcae6432338ba976123958ee67a4106c', 'after_sha': '5d4b884e6430e2bec24238ccfda5cad031132d2f', 'commits': [{'author': {'name': 'Tillmann Karras', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': False, 'added': ['Data/Sys/GameSettings/SDAE5G.ini'], 'modified': [], 'removed': [], 'message': 'GameSettings: fix startup crash in "The Daring Game for Girls"', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5a708f0f246fdc141c6b27669da1f14744c33c4d', 'hash': '5a708f0f246fdc141c6b27669da1f14744c33c4d'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Data/Sys/GameSettings/SDAE5G.ini'], 'modified': [], 'removed': [], 'message': 'Merge pull request #13450 from Tilka/daring_game\n\nGameSettings: fix startup crash in "The Daring Game for Girls"', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5d4b884e6430e2bec24238ccfda5cad031132d2f', 'hash': '5d4b884e6430e2bec24238ccfda5cad031132d2f'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:56:15.956940 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '1515cf6ccdd1ba206c8e0eaabad07de28a4f5939', 'after_sha': 'ad3650abfcae6432338ba976123958ee67a4106c', 'commits': [{'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': ['Source/Core/Common/Projection.h'], 'modified': ['Source/Core/Common/CMakeLists.txt', 'Source/Core/DolphinLib.props'], 'removed': [], 'message': 'Common: Create Range Projections For `std::pair`', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1e5e9219cd122761911bb426750af72c750c7efd', 'hash': '1e5e9219cd122761911bb426750af72c750c7efd'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Config/Config.cpp', 'Source/Core/Common/Debug/MemoryPatches.cpp', 'Source/Core/Core/DSP/DSPTables.cpp', 'Source/Core/Core/DSP/LabelMap.cpp', 'Source/Core/Core/HLE/HLE.cpp', 'Source/Core/Core/IOS/ES/Formats.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/IOS/IOS.cpp', 'Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp', 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'Source/Core/Core/SysConf.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DiscIO/DirectoryBlob.cpp', 'Source/Core/DiscIO/RiivolutionParser.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinQt/Config/NewPatchDialog.cpp', 'Source/Core/MacUpdater/MacUI.mm', 'Source/Core/UICommon/GameFileCache.cpp', 'Source/Core/VideoCommon/VideoBackendBase.cpp', 'Source/Core/WinUpdater/Platform.cpp'], 'removed': [], 'message': 'Simplify `std::find_if` with `std::ranges::find` and projections\n\nIn LabelMap.cpp, the code is currently unused so I was unable to test it.\n\nIn WiiUtils.cpp, the magic value `1u` was replaced by the constant value `DiscIO::PARTITION_UPDATE`.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/62b2b939b5825e48c89b8a3ebb97d9fc38cb59e5', 'hash': '62b2b939b5825e48c89b8a3ebb97d9fc38cb59e5'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/NetPlayClient.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp'], 'removed': [], 'message': 'Simplify `std::count_if` with `std::ranges::count` and projections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/00e147c722fd1e70eb15f5d49b604cdd4652b7ab', 'hash': '00e147c722fd1e70eb15f5d49b604cdd4652b7ab'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp'], 'removed': [], 'message': 'Modernize `std::none_of` with ranges and projections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9f972db4b8e730751d643680ec90f177c3010333', 'hash': '9f972db4b8e730751d643680ec90f177c3010333'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/FatFsUtil.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/PowerPC/PPCTables.cpp', 'Source/Core/DiscIO/DirectoryBlob.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/UICommon/ResourcePack/Manager.cpp', 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp', 'Source/Core/VideoCommon/TextureCacheBase.cpp'], 'removed': [], 'message': 'Modernize `std::sort` with ranges and projections\n\nIn PPCTables.cpp, the code is currently unused so I was unable to test it.\n\nIn CustomPipeline.cpp, a pointer to member function cannot be used due to 16.4.5.2.1 of the C++ Standard regarding "addressable functions". https://eel.is/c++draft/namespace.std#6\n\nIn Fs.cpp and DirectoryBlob.cpp, these examples used projections in a previous iteration of this commit, but no longer do. Still, they remain in this commit because the PR they would actually belong to is already merged.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8b9f92a0af0f467ffa0bde5f4e6239e57fbd4b5e', 'hash': '8b9f92a0af0f467ffa0bde5f4e6239e57fbd4b5e'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/State.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp'], 'removed': [], 'message': 'Modernize `std::stable_sort` with ranges and projections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c9f589faa532105c24f4f6343cadc7f882e251a5', 'hash': 'c9f589faa532105c24f4f6343cadc7f882e251a5'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/MemArenaWin.cpp'], 'removed': [], 'message': 'Modernize `std::lower_bound`/`upper_bound` with ranges and projections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/258ec4f9cd77759677184495d31f25c72e9afa22', 'hash': '258ec4f9cd77759677184495d31f25c72e9afa22'}, {'author': {'name': 'mitaclaw', 'email': '140017135+mitaclaw@users.noreply.github.com', 'username': 'mitaclaw'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/NetPlayClient.cpp', 'Source/Core/VideoCommon/TextureCacheBase.cpp'], 'removed': [], 'message': 'Modernize `std::max_element` with ranges and projections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e4efe011d71b668537bc551996848e911de079ab', 'hash': 'e4efe011d71b668537bc551996848e911de079ab'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Source/Core/Common/Projection.h'], 'modified': ['Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/Config/Config.cpp', 'Source/Core/Common/Debug/MemoryPatches.cpp', 'Source/Core/Common/FatFsUtil.cpp', 'Source/Core/Common/MemArenaWin.cpp', 'Source/Core/Core/DSP/DSPTables.cpp', 'Source/Core/Core/DSP/LabelMap.cpp', 'Source/Core/Core/HLE/HLE.cpp', 'Source/Core/Core/IOS/ES/Formats.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/IOS/IOS.cpp', 'Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp', 'Source/Core/Core/NetPlayClient.cpp', 'Source/Core/Core/PowerPC/BreakPoints.cpp', 'Source/Core/Core/PowerPC/Jit64/RegCache/JitRegCache.cpp', 'Source/Core/Core/PowerPC/PPCTables.cpp', 'Source/Core/Core/State.cpp', 'Source/Core/Core/SysConf.cpp', 'Source/Core/Core/WiiUtils.cpp', 'Source/Core/DiscIO/DirectoryBlob.cpp', 'Source/Core/DiscIO/RiivolutionParser.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinLib.props', 'Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp', 'Source/Core/DolphinQt/Config/NewPatchDialog.cpp', 'Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp', 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp', 'Source/Core/MacUpdater/MacUI.mm', 'Source/Core/UICommon/GameFileCache.cpp', 'Source/Core/UICommon/ResourcePack/Manager.cpp', 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/VideoBackendBase.cpp', 'Source/Core/WinUpdater/Platform.cpp'], 'removed': [], 'message': 'Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection\n\nRanges Algorithms Modernization - Projection', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ad3650abfcae6432338ba976123958ee67a4106c', 'hash': 'ad3650abfcae6432338ba976123958ee67a4106c'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:22:13.398705 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'cef4d8fb761aeb38137d29e8348330c7df03e54f', 'after_sha': '1515cf6ccdd1ba206c8e0eaabad07de28a4f5939', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp'], 'removed': [], 'message': 'EXI: Make HLE BBA panic alerts translatable\n\nAlso rewording the messages to make them clearer and fix typos.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c1990bc687dded312c415fb51b9ada6bb41e8471', 'hash': 'c1990bc687dded312c415fb51b9ada6bb41e8471'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/HW/EXI/BBA/BuiltIn.cpp'], 'removed': [], 'message': 'Merge pull request #13447 from JosJuice/bba-panic-tr\n\nEXI: Make HLE BBA panic alerts translatable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1515cf6ccdd1ba206c8e0eaabad07de28a4f5939', 'hash': '1515cf6ccdd1ba206c8e0eaabad07de28a4f5939'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:21:49.935426 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8', 'after_sha': 'cef4d8fb761aeb38137d29e8348330c7df03e54f', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp', 'Source/Core/VideoCommon/LightingShaderGen.cpp', 'Source/Core/VideoCommon/LightingShaderGen.h', 'Source/Core/VideoCommon/PixelShaderGen.cpp', 'Source/Core/VideoCommon/PixelShaderGen.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/ShaderGenCommon.cpp', 'Source/Core/VideoCommon/ShaderGenCommon.h', 'Source/Core/VideoCommon/UberShaderPixel.cpp', 'Source/Core/VideoCommon/UberShaderPixel.h'], 'removed': [], 'message': "VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic", 'url': 'https://github.com/dolphin-emu/dolphin/commit/8e253518e6f8b918dffe7361faf897c16eabc6d3', 'hash': '8e253518e6f8b918dffe7361faf897c16eabc6d3'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp', 'Source/Core/VideoCommon/LightingShaderGen.cpp', 'Source/Core/VideoCommon/LightingShaderGen.h', 'Source/Core/VideoCommon/PixelShaderGen.cpp', 'Source/Core/VideoCommon/PixelShaderGen.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/ShaderGenCommon.cpp', 'Source/Core/VideoCommon/ShaderGenCommon.h', 'Source/Core/VideoCommon/UberShaderPixel.cpp', 'Source/Core/VideoCommon/UberShaderPixel.h'], 'removed': [], 'message': "Merge pull request #13432 from iwubcode/custom_pixel_fragment\n\nVideoCommon: move to a 'process_fragment()' function to simplify custom shaders", 'url': 'https://github.com/dolphin-emu/dolphin/commit/cef4d8fb761aeb38137d29e8348330c7df03e54f', 'hash': 'cef4d8fb761aeb38137d29e8348330c7df03e54f'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:21:33.665585 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '28f1beeca84911481e7ad8f925bd5fd1f5b2563e', 'after_sha': 'f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Core.cpp'], 'removed': [], 'message': 'Core: Call PerformanceMetrics::CountFrame regardless of PresentReason.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a7d1cac8add1a20d3de5716b2d3d65fd0203d75f', 'hash': 'a7d1cac8add1a20d3de5716b2d3d65fd0203d75f'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/Core.cpp'], 'removed': [], 'message': 'Merge pull request #13425 from jordan-woyak/after-present-cleanup\n\nFix performance statistics when Skip Duplicate Frames is turned off.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8', 'hash': 'f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:21:13.441677 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '178462e10f4c03eaf1fd7797698a4763428b3351', 'after_sha': '28f1beeca84911481e7ad8f925bd5fd1f5b2563e', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/PerformanceMetrics.h', 'Source/Core/VideoCommon/PerformanceTracker.cpp', 'Source/Core/VideoCommon/PerformanceTracker.h'], 'removed': [], 'message': 'PerformanceTracker: Pass chrono values instead of us s64.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b2ce3fbefc34fac9449e5f88f15c7a4da0825fac', 'hash': 'b2ce3fbefc34fac9449e5f88f15c7a4da0825fac'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/PerformanceTracker.cpp', 'Source/Core/VideoCommon/PerformanceTracker.h'], 'removed': [], 'message': 'PerformanceTracker: Use std::deque instead of hand-rolled circular\nqueue.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c763961112f858732c1cad58e286d7a076ef7e5f', 'hash': 'c763961112f858732c1cad58e286d7a076ef7e5f'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/PerformanceMetrics.cpp', 'Source/Core/VideoCommon/PerformanceTracker.cpp', 'Source/Core/VideoCommon/PerformanceTracker.h'], 'removed': [], 'message': 'PerformanceTracker: Use SPSCQueue and atomic to eliminate need for a mutex. Clean up some math.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/46e0952e97bae2cfdecaeed88f7768d028718918', 'hash': '46e0952e97bae2cfdecaeed88f7768d028718918'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/VideoCommon/PerformanceMetrics.cpp', 'Source/Core/VideoCommon/PerformanceMetrics.h', 'Source/Core/VideoCommon/PerformanceTracker.cpp', 'Source/Core/VideoCommon/PerformanceTracker.h'], 'removed': [], 'message': 'Merge pull request #13398 from jordan-woyak/perf-tracker\n\nPerformanceTracker: Eliminate mutex. General cleanups.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28f1beeca84911481e7ad8f925bd5fd1f5b2563e', 'hash': '28f1beeca84911481e7ad8f925bd5fd1f5b2563e'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:20:47.298709 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '9b0471532ce8f715c2c681cb7fb7173e75708104', 'after_sha': '178462e10f4c03eaf1fd7797698a4763428b3351', 'commits': [{'author': {'name': 'Tillmann Karras', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/EXI/EXI_DeviceAD16.cpp', 'Source/Core/Core/HW/EXI/EXI_DeviceAD16.h', 'Source/Core/Core/State.cpp'], 'removed': [], 'message': "EXI: fix AD16\n\nThe GameCube IPL is now able to detect this device. However, this\ntriggers some memory clearing code that trips up Dolphin's I$.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/951a84833a87acb79bd39c141a98cb96d88604be', 'hash': '951a84833a87acb79bd39c141a98cb96d88604be'}, {'author': {'name': 'Tillmann Karras', 'email': 'tilkax@gmail.com', 'username': 'Tilka'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Config/MainSettings.cpp', 'Source/Core/Core/Config/MainSettings.h', 'Source/Core/Core/HW/EXI/EXI.cpp', 'Source/Core/Core/HW/EXI/EXI.h', 'Source/Core/DolphinQt/Settings/GameCubePane.cpp', 'Source/Core/DolphinQt/Settings/GameCubePane.h'], 'removed': [], 'message': 'Config: make SP2 configurable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/90b6f0d16d6036b1bc326b8a7fbb0b986892262f', 'hash': '90b6f0d16d6036b1bc326b8a7fbb0b986892262f'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/Config/MainSettings.cpp', 'Source/Core/Core/Config/MainSettings.h', 'Source/Core/Core/HW/EXI/EXI.cpp', 'Source/Core/Core/HW/EXI/EXI.h', 'Source/Core/Core/HW/EXI/EXI_DeviceAD16.cpp', 'Source/Core/Core/HW/EXI/EXI_DeviceAD16.h', 'Source/Core/Core/State.cpp', 'Source/Core/DolphinQt/Settings/GameCubePane.cpp', 'Source/Core/DolphinQt/Settings/GameCubePane.h'], 'removed': [], 'message': 'Merge pull request #13385 from Tilka/sp2_ad16\n\nFix AD16 and make SP2 configurable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/178462e10f4c03eaf1fd7797698a4763428b3351', 'hash': '178462e10f4c03eaf1fd7797698a4763428b3351'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:17:26.301269 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '2da255d8cdb2da67123296f5f091f808c696d021', 'after_sha': '9b0471532ce8f715c2c681cb7fb7173e75708104', 'commits': [{'author': {'name': 'Pokechu22', 'email': 'Pokechu022@gmail.com', 'username': 'Pokechu22'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoBackends/D3D/D3DState.cpp', 'Source/Core/VideoBackends/D3D12/DescriptorHeapManager.cpp', 'Source/Core/VideoBackends/OGL/SamplerCache.cpp', 'Source/Core/VideoBackends/Vulkan/ObjectCache.cpp', 'Source/Core/VideoCommon/RenderState.cpp', 'Source/Core/VideoCommon/RenderState.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp'], 'removed': [], 'message': 'Enable anisotropic filtering when the game requests it', 'url': 'https://github.com/dolphin-emu/dolphin/commit/79a1e480ca75046ef932f26a4c72022422bcd485', 'hash': '79a1e480ca75046ef932f26a4c72022422bcd485'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoBackends/Metal/MTLObjectCache.mm'], 'removed': [], 'message': 'Enable game-requested anisotropic filtering in Metal backend.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/137d1375d4bf09f6b136d37596c5539b5b14f883', 'hash': '137d1375d4bf09f6b136d37596c5539b5b14f883'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Config/Config.h', 'Source/Core/Common/Config/Layer.h'], 'removed': [], 'message': 'Config: Allow passing a DefaultState object to Set functions to delete keys.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ba1bf6959ea3d512bc8fe48f5fede5f752353bcf', 'hash': 'ba1bf6959ea3d512bc8fe48f5fede5f752353bcf'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h'], 'removed': [], 'message': 'DolphinQt: Allow ConfigComplexChoice to handle DefaultState values.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4b711e1e0aaa4c112a5815b6b7aa560014fda6de', 'hash': '4b711e1e0aaa4c112a5815b6b7aa560014fda6de'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Config/GraphicsSettings.cpp', 'Source/Core/Core/Config/GraphicsSettings.h', 'Source/Core/Core/DolphinAnalytics.cpp', 'Source/Core/Core/NetPlayProto.h', 'Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp', 'Source/Core/VideoCommon/VideoConfig.h'], 'removed': [], 'message': 'Config: Expose Default and 1x Anisotropic Filtering setting.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/561aee7707d4ace0d987deed6c8084178c653c3d', 'hash': '561aee7707d4ace0d987deed6c8084178c653c3d'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Config/Config.h', 'Source/Core/Common/Config/Layer.h', 'Source/Core/Core/Config/GraphicsSettings.cpp', 'Source/Core/Core/Config/GraphicsSettings.h', 'Source/Core/Core/DolphinAnalytics.cpp', 'Source/Core/Core/NetPlayProto.h', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp', 'Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h', 'Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/VideoBackends/D3D/D3DState.cpp', 'Source/Core/VideoBackends/D3D12/DescriptorHeapManager.cpp', 'Source/Core/VideoBackends/Metal/MTLObjectCache.mm', 'Source/Core/VideoBackends/OGL/SamplerCache.cpp', 'Source/Core/VideoBackends/Vulkan/ObjectCache.cpp', 'Source/Core/VideoCommon/RenderState.cpp', 'Source/Core/VideoCommon/RenderState.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/VideoConfig.cpp', 'Source/Core/VideoCommon/VideoConfig.h'], 'removed': [], 'message': 'Merge pull request #13368 from jordan-woyak/anisotropic-filtering\n\nUse Game Requested Anisotropic Filtering', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9b0471532ce8f715c2c681cb7fb7173e75708104', 'hash': '9b0471532ce8f715c2c681cb7fb7173e75708104'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:12:31.096645 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'e93f0de8a4bcf9f201347fba21a12960ffa3c15f', 'after_sha': '2da255d8cdb2da67123296f5f091f808c696d021', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/jni/Input/EmulatedController.cpp', 'Source/Core/Core/Core.cpp', 'Source/Core/Core/HW/GCKeyboard.cpp', 'Source/Core/Core/HW/GCKeyboard.h', 'Source/Core/Core/HW/GCPad.cpp', 'Source/Core/Core/HW/GCPad.h', 'Source/Core/Core/HW/Wiimote.cpp', 'Source/Core/Core/HW/Wiimote.h', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp', 'Source/Core/InputCommon/DynamicInputTextureManager.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.h', 'Source/Core/InputCommon/InputConfig.cpp', 'Source/Core/InputCommon/InputConfig.h'], 'removed': [], 'message': 'Core / DolphinQt / InputCommon: reduce the number disk writes when using DynamicInputTextures', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d03f9032c129e440e4f07d319be8b52500798e07', 'hash': 'd03f9032c129e440e4f07d319be8b52500798e07'}, {'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/ConfigManager.cpp', 'Source/Core/Core/ConfigManager.h', 'Source/Core/Core/Core.cpp', 'Source/Core/Core/IOS/ES/ES.cpp', 'Source/Core/Core/IOS/IOS.cpp', 'Source/Core/Core/IOS/MIOS.cpp'], 'removed': [], 'message': 'Core: properly distinguish between ES title switches (Wii titles) and normal loading (GC, also called for Wii..); update config for ES title change, generate textures for both situations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e18d98d4fc94830937f6011e15ad1a41a9eeb9dc', 'hash': 'e18d98d4fc94830937f6011e15ad1a41a9eeb9dc'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/jni/Input/EmulatedController.cpp', 'Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/ConfigManager.cpp', 'Source/Core/Core/ConfigManager.h', 'Source/Core/Core/Core.cpp', 'Source/Core/Core/HW/GCKeyboard.cpp', 'Source/Core/Core/HW/GCKeyboard.h', 'Source/Core/Core/HW/GCPad.cpp', 'Source/Core/Core/HW/GCPad.h', 'Source/Core/Core/HW/Wiimote.cpp', 'Source/Core/Core/HW/Wiimote.h', 'Source/Core/Core/IOS/ES/ES.cpp', 'Source/Core/Core/IOS/IOS.cpp', 'Source/Core/Core/IOS/MIOS.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingCommon.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp', 'Source/Core/InputCommon/DynamicInputTextureManager.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp', 'Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.h', 'Source/Core/InputCommon/InputConfig.cpp', 'Source/Core/InputCommon/InputConfig.h'], 'removed': [], 'message': 'Merge pull request #13311 from iwubcode/dynamic_input_textures_reduce_image_writes\n\nCore / DolphinQt / InputCommon: reduce the number disk writes when using DynamicInputTextures', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2da255d8cdb2da67123296f5f091f808c696d021', 'hash': '2da255d8cdb2da67123296f5f091f808c696d021'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-03-23T19:12:09.098673 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '18979129f35f56de9f87e2a7919788679337abfa', 'after_sha': 'e93f0de8a4bcf9f201347fba21a12960ffa3c15f', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt', 'Source/Android/jni/AndroidCommon/IDCache.cpp', 'Source/Android/jni/AndroidCommon/IDCache.h', 'Source/Android/jni/Input/EmulatedController.cpp', 'Source/Core/Core/HW/GCPadEmu.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Classic.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h', 'Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.h', 'Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp', 'Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp', 'Source/Core/DolphinQt/TAS/TASInputWindow.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Attachments.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Attachments.h', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h', 'Source/Core/InputCommon/ControllerEmu/ControllerEmu.cpp', 'Source/Core/InputCommon/ControllerEmu/ControllerEmu.h', 'Source/Core/InputCommon/ControllerEmu/StickGate.cpp', 'Source/Core/InputCommon/ControllerEmu/StickGate.h'], 'removed': [], 'message': 'InputCommon/ControllerEmu: Break out functionality of EmulatedController\nto eliminate redundant unused members in Wii Remote extension objects.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ddb82a5e8ca84df1b95942c8b3a1fa6c9071010b', 'hash': 'ddb82a5e8ca84df1b95942c8b3a1fa6c9071010b'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/controlleremu/EmulatedController.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt', 'Source/Android/jni/AndroidCommon/IDCache.cpp', 'Source/Android/jni/AndroidCommon/IDCache.h', 'Source/Android/jni/Input/EmulatedController.cpp', 'Source/Core/Core/HW/GCPadEmu.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Classic.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Drums.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Extension.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Extension.h', 'Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.h', 'Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp', 'Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp', 'Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp', 'Source/Core/DolphinQt/TAS/TASInputWindow.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Attachments.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Attachments.h', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp', 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h', 'Source/Core/InputCommon/ControllerEmu/ControllerEmu.cpp', 'Source/Core/InputCommon/ControllerEmu/ControllerEmu.h', 'Source/Core/InputCommon/ControllerEmu/StickGate.cpp', 'Source/Core/InputCommon/ControllerEmu/StickGate.h'], 'removed': [], 'message': 'Merge pull request #13295 from jordan-woyak/controller-emu-cleanup\n\nInputCommon/ControllerEmu: Break out functionality of EmulatedController to eliminate redundant members.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e93f0de8a4bcf9f201347fba21a12960ffa3c15f', 'hash': 'e93f0de8a4bcf9f201347fba21a12960ffa3c15f'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
Recent 'internal_log' events
2025-04-02T04:44:21.974762 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:44:21.754260 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:42:45.921442 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:42:44.980384 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:37:44.979972 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:37:44.032271 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:34:21.753977 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:34:21.555198 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:32:44.031850 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:32:43.056861 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:27:43.056434 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:27:42.096579 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:24:21.554912 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:24:21.354986 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:22:42.096188 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:22:40.878456 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:17:40.878047 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:17:39.883650 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:14:21.354704 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
2025-04-02T04:14:21.155199 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-04-02T04:12:39.883258 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:12:38.952606 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:07:38.952151 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'spxtr,NanoByte011,mbc07,jjdelvalle,Filoppi,FioraAeterna,EmptyChaos,bentley,Tilka,Sam-Belliveau,glennricster,Dentomologist,jloehr,nickbeth,riking,Phatcat,Techjar,noahpistilli,SuperSamus,SirMangler,JordanTheToaster,malleoz,ColinDTaylor,JMC47,TryTwo,unknownbrackets,Gamer64ytb,zackhow,CookiePLMonster,jezze,orbea,leoetlino,aroulin,AdmiralCurtiss,merryhime,linkmauve,rukai,JosJuice,archshift,BhaaLseN,Tinob,Ebola16,Zopolis4,LAGonauta,aldelaro5,kamiyo,CrystalGamma,marcan,Parlane,Sintendo,TellowKrinkle,booto,vladfi1,shonumi,Linktothepast,nullgemm,Stevoisiak,Helios747,CrossVR,mathieui,Buddybenj,LPFaint99,lioncash,RisingFog,Starsam80,mmastrac,iwubcode,Lobsterzelda,yourWaifu,Ryanel,sepalani,randomstuff,LillyJadeKatrin,hackbar,degasus,cristian64,hrydgard,jordan-woyak,DacoTaco,hdcmeta,skidau,dreamsyntax,deReeperJosh,Geotale,OatmealDome,mandar1jn,PatrickFerry,meffij,comex,delroth,magcius,mimimi085181,Pokechu22,kayru,CelestialAmber,moncefmechri,Simonx22,CasualPokePlayer,mrgreywater,hthh,MayImilae,endrift,rohit-n,galop1n,ligfx,rlnilsen,adamdmoss,Ziek,Hydr8gon,JoshuaVandaele,mitaclaw,K0bin,Orphis,neobrain,magumagu,mahdihijazi,gwicks,RachelBryk,smurf3tte,phire,skylersaleh,ShimmerGlass,spycrab,krnlyng,zopieux,OrN,Alcaro')", 'type': 'internal_log'}
2025-04-02T04:07:37.924901 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-04-02T04:04:21.154933 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7li4q861w03z1qsisqqqg1mc5amfa2wz-python3.12-central-0.1.0/lib/python3.12/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,CrossVR,skidau,Tilka,leoetlino,spycrab,delroth,lioncash,AdmiralCurtiss,linkmauve,degasus,JosJuice,hrydgard,jordan-woyak,Pokechu22,Helios747,Parlane,OatmealDome')", 'type': 'internal_log'}
Recent 'issue' events
2025-04-02T00:12:35.539941 {'source': 'redmine', 'new': False, 'update': 10, 'issue': 13502, 'title': 'Super Mario Sunshine crash in Vulkan on Android Mali GPU', 'author': 'Billiard26', 'type': 'issue'}
2025-04-01T23:33:27.454346 {'source': 'redmine', 'new': False, 'update': 9, 'issue': 13502, 'title': 'Super Mario Sunshine crash in Vulkan on Android Mali GPU', 'author': 'Billiard26', 'type': 'issue'}
2025-04-01T22:39:43.691398 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13751, 'title': 'Feature Request: Add Specific Menu for Dance Mat Configuration', 'author': 'Henke37', 'type': 'issue'}
2025-04-01T22:36:16.509708 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13771, 'title': 'Active Life Dance Mat Configuration is Scrambled!', 'author': 'Henke37', 'type': 'issue'}
2025-03-31T03:39:31.427567 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13748, 'title': 'EVDEV controller X axis is ignoring calibration', 'author': 'Billiard26', 'type': 'issue'}
2025-03-31T02:58:32.155530 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13775, 'title': 'Duplicate icon resouces in main executable', 'author': 'Amphitryon', 'type': 'issue'}
2025-03-30T18:08:00.571400 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13775, 'title': 'Duplicate icon resouces in main executable', 'author': 'Henke37', 'type': 'issue'}
2025-03-30T00:51:34.998400 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13730, 'title': 'Moki Moki Fails to Launch', 'author': 'flacs', 'type': 'issue'}
2025-03-28T19:19:44.022414 {'source': 'redmine', 'new': False, 'update': 15, 'issue': 12595, 'title': 'Garfield Show: Threat of the Space Lasagna (SG7E20) - Soft Locks Entering Minigame', 'author': 'KAGE-008', 'type': 'issue'}
2025-03-28T17:43:25.159526 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 13774, 'title': 'Crashes when editing Extension Keybinds (Android)', 'author': 'JosJuice', 'type': 'issue'}
2025-03-28T04:13:36.401497 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 13774, 'title': 'Crashes when editing Extension Keybinds (Android)', 'author': 'Billiard26', 'type': 'issue'}
2025-03-28T03:52:15.011657 {'source': 'redmine', 'new': False, 'update': 12, 'issue': 11384, 'title': 'Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.', 'author': 'pokechu22', 'type': 'issue'}
2025-03-28T03:01:08.728951 {'source': 'redmine', 'new': False, 'update': 11, 'issue': 11384, 'title': 'Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.', 'author': 'Billiard26', 'type': 'issue'}
2025-03-27T23:08:15.949102 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13774, 'title': 'Crashes when editing Extension Keybinds (Android)', 'author': 'Billiard26', 'type': 'issue'}
2025-03-27T22:33:52.001424 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13774, 'title': 'Crashes when editing Extension Keybinds (Android)', 'author': 'iaics', 'type': 'issue'}
2025-03-27T21:42:36.038336 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 13773, 'title': 'Controller settings need images', 'author': 'Billiard26', 'type': 'issue'}
2025-03-27T21:34:21.984130 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13773, 'title': 'Controller settings need images', 'author': 'Henke37', 'type': 'issue'}
2025-03-25T23:14:46.683901 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 13352, 'title': 'Crash: std::chrono clock_cast is not supported on some windows versions.', 'author': 'OatmealDome', 'type': 'issue'}
2025-03-25T17:55:56.570799 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13772, 'title': 'Wii U menu channel gets stuck in a black screen instead of restarting the emulated console', 'author': 'Adamillo', 'type': 'issue'}
2025-03-25T06:06:51.252306 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 13771, 'title': 'Active Life Dance Mat Configuration is Scrambled!', 'author': 'HomeStarRunnerTron', 'type': 'issue'}
2025-03-24T17:06:53.609339 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 9266, 'title': 'TAS Input Auto-Fire for Gamecube is only available for player 1', 'author': 'JosJuice', 'type': 'issue'}
2025-03-24T13:29:50.669807 {'source': 'redmine', 'new': False, 'update': 7, 'issue': 10821, 'title': 'The Daring Game for Girls Hang', 'author': 'flacs', 'type': 'issue'}
2025-03-23T23:33:41.806587 {'source': 'redmine', 'new': False, 'update': 1, 'issue': 9266, 'title': 'TAS Input Auto-Fire for Gamecube is only available for player 1', 'author': 'Amphitryon', 'type': 'issue'}
2025-03-23T21:14:25.664897 {'source': 'redmine', 'new': False, 'update': 10, 'issue': 13135, 'title': "(GLME01) Luigi's Mansion suffers from reoccurring microstutters/frame pacing issues in game not caused by shader compilation", 'author': 'Billiard26', 'type': 'issue'}
2025-03-23T21:09:13.506365 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 11719, 'title': 'Minor Updater Oversight?', 'author': 'Billiard26', 'type': 'issue'}
Recent 'new_dev_version' events
2025-03-30T13:39:58.466371 {'source': 'repomanager', 'hash': '1b85da9b85e72a555a08138aafcd2d75210ae078', 'branch': 'master', 'shortrev': '2503-176', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #13471 from Nitch2024/CTRL+G\n\n[Debugger] CTRL+G support in code and memory view', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1b85da9b85e72a555a08138aafcd2d75210ae078', 'type': 'new_dev_version'}
2025-03-29T07:26:50.910169 {'source': 'repomanager', 'hash': '9819d66a478be3d57af9278e6c2cb433556a78d1', 'branch': 'master', 'shortrev': '2503-174', 'author': 'JMC47', 'message': 'Merge pull request #13221 from mitaclaw/nrvo-fails-1\n\nGCC: Remedy NRVO Fails', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9819d66a478be3d57af9278e6c2cb433556a78d1', 'type': 'new_dev_version'}
2025-03-28T23:56:39.972728 {'source': 'repomanager', 'hash': 'f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af', 'branch': 'master', 'shortrev': '2503-172', 'author': 'JMC47', 'message': 'Merge pull request #13465 from TryTwo/PR_Bugfix\n\nAudioPanel Bugfix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f00b7d39f0b2ff6cebbd78125bf7cdc888b9a6af', 'type': 'new_dev_version'}
2025-03-28T22:44:36.447047 {'source': 'repomanager', 'hash': '4c727a84c5112888caa7776b19d9add851554403', 'branch': 'master', 'shortrev': '2503-170', 'author': 'JMC47', 'message': "Merge pull request #13456 from jordan-woyak/mapping-window-blank-square-fix\n\nDolphinQt: Fix blank square in MappingWindow's top-left corner.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/4c727a84c5112888caa7776b19d9add851554403', 'type': 'new_dev_version'}
2025-03-28T22:44:02.237778 {'source': 'repomanager', 'hash': '932b4abdcfab9bbef0583f2d820b0139afa94221', 'branch': 'master', 'shortrev': '2503-168', 'author': 'JMC47', 'message': 'Merge pull request #13457 from jordan-woyak/efb-access-fix\n\nVideoCommon: Fix out-of-bounds and disabled EFB access.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/932b4abdcfab9bbef0583f2d820b0139afa94221', 'type': 'new_dev_version'}
2025-03-28T22:25:09.770686 {'source': 'repomanager', 'hash': '7d794897c4043b9ee8b278340cfeff02923512f4', 'branch': 'master', 'shortrev': '2503-166', 'author': 'JMC47', 'message': "Merge pull request #13434 from JosJuice/android-non-blocking-input-detection\n\nAndroid: Don't use separate thread for MotionAlertDialog", 'url': 'https://github.com/dolphin-emu/dolphin/commit/7d794897c4043b9ee8b278340cfeff02923512f4', 'type': 'new_dev_version'}
2025-03-28T18:52:58.685147 {'source': 'repomanager', 'hash': 'e0032b3e2c821f11c1c2964d4901399e88429898', 'branch': 'master', 'shortrev': '2503-163', 'author': 'JMC47', 'message': 'Merge pull request #13122 from TryTwo/PR_Audio_Configs\n\nAudioPanel: Refactor to use Config system.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e0032b3e2c821f11c1c2964d4901399e88429898', 'type': 'new_dev_version'}
2025-03-28T17:43:13.563697 {'source': 'repomanager', 'hash': 'c7ede8a6b711ccf45d9c20762f5b224fa6fb664e', 'branch': 'master', 'shortrev': '2503-160', 'author': 'JosJuice', 'message': 'Merge pull request #13461 from JoshuaVandaele/warningsbegone\n\nFix shadowed variable warnings and missing declarations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c7ede8a6b711ccf45d9c20762f5b224fa6fb664e', 'type': 'new_dev_version'}
2025-03-28T17:35:19.596120 {'source': 'repomanager', 'hash': 'ee22cf9b2234e567e89fa7405cdb2c0b78a6e632', 'branch': 'master', 'shortrev': '2503-158', 'author': 'JosJuice', 'message': 'Merge pull request #13462 from jordan-woyak/android-wm-mapping-fix\n\nAndroid/Input: Fix crash when mapping wii remote extensions.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ee22cf9b2234e567e89fa7405cdb2c0b78a6e632', 'type': 'new_dev_version'}
2025-03-27T17:02:40.212261 {'source': 'repomanager', 'hash': '662cfa38c24e66b3fec42a7713645f71c05db269', 'branch': 'master', 'shortrev': '2503-156', 'author': 'Tilka', 'message': 'Merge pull request #13460 from jordan-woyak/play-time-tracker-thread-name\n\nCore: Name the play time tracker thread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/662cfa38c24e66b3fec42a7713645f71c05db269', 'type': 'new_dev_version'}
2025-03-27T16:26:51.503141 {'source': 'repomanager', 'hash': 'cb24821dcc65987edf54cb3a5a96b38cc9e48ac1', 'branch': 'master', 'shortrev': '2503-154', 'author': 'JMC47', 'message': 'Merge pull request #13217 from cristian64/extract_gecko_creator_name\n\nDolphinQt: Extract creator name from code name in Gecko codes.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cb24821dcc65987edf54cb3a5a96b38cc9e48ac1', 'type': 'new_dev_version'}
2025-03-25T22:30:19.413030 {'source': 'repomanager', 'hash': '1981f222284448cc8a69d970e1f8569dacec684e', 'branch': 'master', 'shortrev': '2503-152', 'author': 'JMC47', 'message': 'Merge pull request #13433 from iwubcode/update_min_win10\n\nUpdate our minimum windows 10 version to 1903 and reinstate code that depends on it', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1981f222284448cc8a69d970e1f8569dacec684e', 'type': 'new_dev_version'}
2025-03-25T17:19:06.234365 {'source': 'repomanager', 'hash': 'eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9', 'branch': 'master', 'shortrev': '2503-148', 'author': 'JMC47', 'message': 'Merge pull request #13442 from TryTwo/PR_CodeWidget_Layout_Tweak\n\nDebugger CodeWidget: Small layout tweak', 'url': 'https://github.com/dolphin-emu/dolphin/commit/eb84b0fb9b3cd21400987a1c10c4a38d4861b9a9', 'type': 'new_dev_version'}
2025-03-24T04:22:43.616047 {'source': 'repomanager', 'hash': '5d4b884e6430e2bec24238ccfda5cad031132d2f', 'branch': 'master', 'shortrev': '2503-146', 'author': 'JMC47', 'message': 'Merge pull request #13450 from Tilka/daring_game\n\nGameSettings: fix startup crash in "The Daring Game for Girls"', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5d4b884e6430e2bec24238ccfda5cad031132d2f', 'type': 'new_dev_version'}
2025-03-23T19:56:19.049053 {'source': 'repomanager', 'hash': 'ad3650abfcae6432338ba976123958ee67a4106c', 'branch': 'master', 'shortrev': '2503-144', 'author': 'JMC47', 'message': 'Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection\n\nRanges Algorithms Modernization - Projection', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ad3650abfcae6432338ba976123958ee67a4106c', 'type': 'new_dev_version'}
2025-03-23T19:22:15.840283 {'source': 'repomanager', 'hash': '1515cf6ccdd1ba206c8e0eaabad07de28a4f5939', 'branch': 'master', 'shortrev': '2503-135', 'author': 'JMC47', 'message': 'Merge pull request #13447 from JosJuice/bba-panic-tr\n\nEXI: Make HLE BBA panic alerts translatable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1515cf6ccdd1ba206c8e0eaabad07de28a4f5939', 'type': 'new_dev_version'}
2025-03-23T19:21:52.629258 {'source': 'repomanager', 'hash': 'cef4d8fb761aeb38137d29e8348330c7df03e54f', 'branch': 'master', 'shortrev': '2503-133', 'author': 'JMC47', 'message': "Merge pull request #13432 from iwubcode/custom_pixel_fragment\n\nVideoCommon: move to a 'process_fragment()' function to simplify custom shaders", 'url': 'https://github.com/dolphin-emu/dolphin/commit/cef4d8fb761aeb38137d29e8348330c7df03e54f', 'type': 'new_dev_version'}
2025-03-23T19:21:36.106650 {'source': 'repomanager', 'hash': 'f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8', 'branch': 'master', 'shortrev': '2503-131', 'author': 'JMC47', 'message': 'Merge pull request #13425 from jordan-woyak/after-present-cleanup\n\nFix performance statistics when Skip Duplicate Frames is turned off.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f50d2ee86c5e7530887e8e78b6611c01ccb7bbc8', 'type': 'new_dev_version'}
2025-03-23T19:21:15.770854 {'source': 'repomanager', 'hash': '28f1beeca84911481e7ad8f925bd5fd1f5b2563e', 'branch': 'master', 'shortrev': '2503-129', 'author': 'JMC47', 'message': 'Merge pull request #13398 from jordan-woyak/perf-tracker\n\nPerformanceTracker: Eliminate mutex. General cleanups.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28f1beeca84911481e7ad8f925bd5fd1f5b2563e', 'type': 'new_dev_version'}
2025-03-23T19:20:49.635814 {'source': 'repomanager', 'hash': '178462e10f4c03eaf1fd7797698a4763428b3351', 'branch': 'master', 'shortrev': '2503-125', 'author': 'JMC47', 'message': 'Merge pull request #13385 from Tilka/sp2_ad16\n\nFix AD16 and make SP2 configurable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/178462e10f4c03eaf1fd7797698a4763428b3351', 'type': 'new_dev_version'}
2025-03-23T19:17:28.819822 {'source': 'repomanager', 'hash': '9b0471532ce8f715c2c681cb7fb7173e75708104', 'branch': 'master', 'shortrev': '2503-122', 'author': 'JMC47', 'message': 'Merge pull request #13368 from jordan-woyak/anisotropic-filtering\n\nUse Game Requested Anisotropic Filtering', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9b0471532ce8f715c2c681cb7fb7173e75708104', 'type': 'new_dev_version'}
2025-03-23T19:12:33.139477 {'source': 'repomanager', 'hash': '2da255d8cdb2da67123296f5f091f808c696d021', 'branch': 'master', 'shortrev': '2503-116', 'author': 'JMC47', 'message': 'Merge pull request #13311 from iwubcode/dynamic_input_textures_reduce_image_writes\n\nCore / DolphinQt / InputCommon: reduce the number disk writes when using DynamicInputTextures', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2da255d8cdb2da67123296f5f091f808c696d021', 'type': 'new_dev_version'}
2025-03-23T19:12:11.333322 {'source': 'repomanager', 'hash': 'e93f0de8a4bcf9f201347fba21a12960ffa3c15f', 'branch': 'master', 'shortrev': '2503-113', 'author': 'JMC47', 'message': 'Merge pull request #13295 from jordan-woyak/controller-emu-cleanup\n\nInputCommon/ControllerEmu: Break out functionality of EmulatedController to eliminate redundant members.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e93f0de8a4bcf9f201347fba21a12960ffa3c15f', 'type': 'new_dev_version'}
Recent 'notification' events
2025-04-02T01:23:48.053099 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303l\ufeffandfillbaby\x03 deleted a comment on #12535 (VideoCommon: refactor drawing into its own function): \x1f\x0302https://dolp.in/pr12535#issuecomment-2769605129\x03\x1f', 'type': 'notification'}
2025-04-02T01:08:23.570252 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 synchronized pull request #13431: Common: SPSCQueue cleanups and improvements. (\x0306master\x03...\x0306spsc-waiting\x03): \x1f\x0302https://dolp.in/pr13431\x03\x1f', 'type': 'notification'}
2025-04-02T00:43:20.829894 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303l\ufeffandfillbaby\x03 commented on #13479 (VideoCommon: fix a mali draw bug that causes crashes in some games): \x1f\x0302https://dolp.in/pr13479#issuecomment-2770986426\x03\x1f', 'type': 'notification'}
2025-04-02T00:30:20.678564 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 edited pull request #13392: CoreTiming: Add setting to pursue accurate overall emulation runtime (\x0306master\x03...\x0306frame-pacing-accurate-time\x03): \x1f\x0302https://dolp.in/pr13392\x03\x1f', 'type': 'notification'}
2025-04-02T00:12:35.540123 {'source': 'notifications', 'msg': 'Update 10 to issue 13502 ("Super Mario Sunshine crash in Vulkan on Android Mali GPU") by \x0303B\ufeffilliard26\x03 - \x1f\x0302https://dolp.in/i13502/10\x03\x1f', 'type': 'notification'}
2025-04-01T23:56:47.618176 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 reviewed and commented on pull request #13479 (VideoCommon: fix a mali draw bug that causes crashes in some games): \x1f\x0302https://dolp.in/pr13479#pullrequestreview-2734261431\x03\x1f', 'type': 'notification'}
2025-04-01T23:35:34.009174 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 requested a review from jordan-woyak for pull request #13479: VideoCommon: fix a mali draw bug that causes crashes in some games (\x0306master\x03...\x0306mali_draw_fix\x03): \x1f\x0302https://dolp.in/pr13479\x03\x1f', 'type': 'notification'}
2025-04-01T23:34:37.727355 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303i\ufeffwubcode\x03 opened pull request #13479: VideoCommon: fix a mali draw bug that causes crashes in some games (\x0306master\x03...\x0306mali_draw_fix\x03): \x1f\x0302https://dolp.in/pr13479\x03\x1f', 'type': 'notification'}
2025-04-01T23:33:27.454615 {'source': 'notifications', 'msg': 'Update 9 to issue 13502 ("Super Mario Sunshine crash in Vulkan on Android Mali GPU") by \x0303B\ufeffilliard26\x03 - \x1f\x0302https://dolp.in/i13502/9\x03\x1f', 'type': 'notification'}
2025-04-01T22:39:43.691739 {'source': 'notifications', 'msg': 'Update 2 to issue 13751 ("Feature Request: Add Specific Menu for Dance Mat Configuration") by \x0303H\ufeffenke37\x03 - \x1f\x0302https://dolp.in/i13751/2\x03\x1f', 'type': 'notification'}
2025-04-01T22:36:16.509901 {'source': 'notifications', 'msg': 'Update 2 to issue 13771 ("Active Life Dance Mat Configuration is Scrambled!") by \x0303H\ufeffenke37\x03 - \x1f\x0302https://dolp.in/i13771/2\x03\x1f', 'type': 'notification'}
2025-04-01T22:23:22.814379 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 approved pull request #13424 (AudioCommon: Increased Granule Synthesis Performance): \x1f\x0302https://dolp.in/pr13424#pullrequestreview-2734165828\x03\x1f', 'type': 'notification'}
2025-04-01T22:17:26.351269 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffam-Belliveau\x03 synchronized pull request #13424: AudioCommon: Increased Granule Synthesis Performance (\x0306master\x03...\x0306granule-performance-improvements\x03): \x1f\x0302https://dolp.in/pr13424\x03\x1f', 'type': 'notification'}
2025-04-01T22:10:12.247473 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffam-Belliveau\x03 synchronized pull request #13424: AudioCommon: Increased Granule Synthesis Performance (\x0306master\x03...\x0306granule-performance-improvements\x03): \x1f\x0302https://dolp.in/pr13424\x03\x1f', 'type': 'notification'}
2025-04-01T21:40:31.735574 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffam-Belliveau\x03 synchronized pull request #13424: AudioCommon: Increased Granule Synthesis Performance (\x0306master\x03...\x0306granule-performance-improvements\x03): \x1f\x0302https://dolp.in/pr13424\x03\x1f', 'type': 'notification'}
2025-04-01T21:16:41.534000 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 edited a comment on #13477 (CMakeLists: Bump minimum macOS to 11.0): \x1f\x0302https://dolp.in/pr13477#issuecomment-2770699418\x03\x1f', 'type': 'notification'}
2025-04-01T21:14:06.145884 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 edited a comment on #13477 (CMakeLists: Bump minimum macOS to 11.0): \x1f\x0302https://dolp.in/pr13477#issuecomment-2770699418\x03\x1f', 'type': 'notification'}
2025-04-01T21:13:26.579895 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #13477 (CMakeLists: Bump minimum macOS to 11.0): \x1f\x0302https://dolp.in/pr13477#issuecomment-2770699418\x03\x1f', 'type': 'notification'}
2025-04-01T21:12:11.056330 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303M\ufeffayImilae\x03 edited a comment on #13477 (CMakeLists: Bump minimum macOS to 11.0): \x1f\x0302https://dolp.in/pr13477#issuecomment-2770692953\x03\x1f', 'type': 'notification'}
2025-04-01T21:09:47.502788 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303M\ufeffayImilae\x03 commented on #13477 (CMakeLists: Bump minimum macOS to 11.0): \x1f\x0302https://dolp.in/pr13477#issuecomment-2770692953\x03\x1f', 'type': 'notification'}
2025-04-01T21:06:59.835098 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303O\ufeffatmealDome\x03 approved pull request #13478 (VideoBackends/Metal: Fix anisotropic filtering handling.): \x1f\x0302https://dolp.in/pr13478#pullrequestreview-2734048659\x03\x1f', 'type': 'notification'}
2025-04-01T21:02:43.146291 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303O\ufeffatmealDome\x03 requested a review from TellowKrinkle for pull request #13478: VideoBackends/Metal: Fix anisotropic filtering handling. (\x0306master\x03...\x0306metal-af\x03): \x1f\x0302https://dolp.in/pr13478\x03\x1f', 'type': 'notification'}
2025-04-01T20:22:19.475791 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13478 \x0304failed\x03 on builders [pr-android]: \x1f\x0302https://dolphin.ci/#/builders/22/builds/6047\x03\x1f', 'type': 'notification'}
2025-04-01T20:12:52.227208 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13478 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/1134\x03\x1f', 'type': 'notification'}
2025-04-01T20:11:29.442285 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13478 \x0304failed\x03 on builders [pr-flatpak-x64]: \x1f\x0302https://dolphin.ci/#/builders/43/builds/1187\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2025-04-02T01:57:33.698398 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13431, 'type': 'pull_request_fifoci_status'}
2025-04-02T01:35:21.261694 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13431, 'type': 'pull_request_fifoci_status'}
2025-04-02T01:25:22.467908 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13431, 'type': 'pull_request_fifoci_status'}
2025-04-02T01:18:20.353128 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9edc860bce9f26665233d68f654a045dce01eaff', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13431, 'type': 'pull_request_fifoci_status'}
2025-04-02T00:17:24.907829 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13479, 'type': 'pull_request_fifoci_status'}
2025-04-01T23:56:56.473636 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13479, 'type': 'pull_request_fifoci_status'}
2025-04-01T23:51:15.988270 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13479, 'type': 'pull_request_fifoci_status'}
2025-04-01T23:44:23.857740 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13479, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:47:42.604984 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:35:39.233848 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:32:33.449294 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:29:40.873443 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:23:12.159234 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:17:08.548696 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T22:02:20.531170 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6aada2714adf54c409491335b91e0693d1cb481b', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T21:57:09.317901 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6aada2714adf54c409491335b91e0693d1cb481b', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T21:50:07.925512 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6aada2714adf54c409491335b91e0693d1cb481b', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13424, 'type': 'pull_request_fifoci_status'}
2025-04-01T21:04:15.556810 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33a7283d3b281be2d5425217b7325561f2250b7d', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13478, 'type': 'pull_request_fifoci_status'}
2025-04-01T20:57:34.212840 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b64113315747fdaeff71560830f49eb901d556e1', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13477, 'type': 'pull_request_fifoci_status'}
2025-04-01T20:37:47.086732 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33a7283d3b281be2d5425217b7325561f2250b7d', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13478, 'type': 'pull_request_fifoci_status'}
2025-04-01T20:22:31.774161 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2a25bc88ad9aacc35de8da960f581dcf0d609490', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13478, 'type': 'pull_request_fifoci_status'}
2025-04-01T20:22:30.431678 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33a7283d3b281be2d5425217b7325561f2250b7d', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13478, 'type': 'pull_request_fifoci_status'}
2025-04-01T20:16:27.270318 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33a7283d3b281be2d5425217b7325561f2250b7d', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13478, 'type': 'pull_request_fifoci_status'}
2025-04-01T19:51:58.916701 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b64113315747fdaeff71560830f49eb901d556e1', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13477, 'type': 'pull_request_fifoci_status'}
2025-04-01T19:47:03.392570 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b64113315747fdaeff71560830f49eb901d556e1', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13477, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2025-04-02T01:57:33.059831 {'source': 'webserver', 'raw': {'buildid': 102656, 'number': 5179, 'builderid': 35, 'buildrequestid': 102772, 'workerid': 5, 'masterid': 1, 'started_at': 1743558572, 'complete_at': 1743559052, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [13431, 'Trigger'], 'builderid': [35, 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'warnings-count': [3, 'WarningCountingShellCommand'], 'branchname': ['pr-13431', 'Trigger'], 'shortrev': ['9edc86', 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'branch': ['refs/pull/13431/head', 'Build'], 'project': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildnumber': [5179, 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 102772, 'buildsetid': 24555, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1743558572, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/5179'}, 'type': 'raw_bb_hook'}
2025-04-02T01:49:32.483461 {'source': 'webserver', 'raw': {'buildid': 102656, 'number': 5179, 'builderid': 35, 'buildrequestid': 102772, 'workerid': 5, 'masterid': 1, 'started_at': 1743558572, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'pr_id': [13431, 'Trigger'], 'builderid': [35, 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'shortrev': ['9edc86', 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'branch': ['refs/pull/13431/head', 'Build'], 'project': ['', 'Build'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildnumber': [5179, 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 102772, 'buildsetid': 24555, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1743558572, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/5179'}, 'type': 'raw_bb_hook'}
2025-04-02T01:49:32.364054 {'source': 'webserver', 'raw': {'buildid': 102655, 'number': 1167, 'builderid': 41, 'buildrequestid': 102773, 'workerid': 5, 'masterid': 1, 'started_at': 1743557720, 'complete_at': 1743558572, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'shortrev': ['9edc86', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [41, 'Builder'], 'repository': ['', 'Build'], 'warnings-count': [3, 'WarningCountingShellCommand'], 'branchname': ['pr-13431', 'Trigger'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildnumber': [1167, 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 102773, 'buildsetid': 24555, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1743557720, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/1167'}, 'type': 'raw_bb_hook'}
2025-04-02T01:35:20.763155 {'source': 'webserver', 'raw': {'buildid': 102655, 'number': 1167, 'builderid': 41, 'buildrequestid': 102773, 'workerid': 5, 'masterid': 1, 'started_at': 1743557720, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'shortrev': ['9edc86', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [41, 'Builder'], 'repository': ['', 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildnumber': [1167, 'Build'], 'project': ['', 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build']}, 'buildrequest': {'buildrequestid': 102773, 'buildsetid': 24555, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1743557720, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/1167'}, 'type': 'raw_bb_hook'}
2025-04-02T01:35:20.707377 {'source': 'webserver', 'raw': {'buildid': 102651, 'number': 5180, 'builderid': 10, 'buildrequestid': 102771, 'workerid': 5, 'masterid': 1, 'started_at': 1743556419, 'complete_at': 1743557720, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-ogl-lin-mesa', 'Worker'], 'branchname': ['pr-13431', 'Trigger'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'shortrev': ['9edc86', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [5180, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [3, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102771, 'buildsetid': 24555, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1743556419, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/5180'}, 'type': 'raw_bb_hook'}
2025-04-02T01:29:19.875850 {'source': 'webserver', 'raw': {'buildid': 102646, 'number': 1193, 'builderid': 43, 'buildrequestid': 102767, 'workerid': 13, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743557359, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'buildnumber': [1193, 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'branch': ['refs/pull/13431/head', 'Build'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'project': ['', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/2307', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 102767, 'buildsetid': 24552, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/1193'}, 'type': 'raw_bb_hook'}
2025-04-02T01:29:05.374144 {'source': 'webserver', 'raw': {'buildid': 102645, 'number': 6053, 'builderid': 22, 'buildrequestid': 102763, 'workerid': 12, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743557345, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-android', 'Builder'], 'builderid': [22, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [6053, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 102763, 'buildsetid': 24552, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6053'}, 'type': 'raw_bb_hook'}
2025-04-02T01:25:21.798090 {'source': 'webserver', 'raw': {'buildid': 102654, 'number': 5219, 'builderid': 19, 'buildrequestid': 102769, 'workerid': 8, 'masterid': 1, 'started_at': 1743556698, 'complete_at': 1743557121, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/Users/administrator/buildbot-worker/osx_m1', 'Worker'], 'warnings-count': [21, 'WarningCountingShellCommand'], 'shortrev': ['9edc86', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'repository': ['', 'Build'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-fifoci-mvk-osx-m1', 'Worker'], 'pr_id': [13431, 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'builderid': [19, 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [5219, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 102769, 'buildsetid': 24553, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1743556698, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556324, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24553, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1743556324, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102643, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102643, 'number': 6054, 'builderid': 7, 'buildrequestid': 102759, 'workerid': 8, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556324, '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/5219'}, 'type': 'raw_bb_hook'}
2025-04-02T01:24:08.484875 {'source': 'webserver', 'raw': {'buildid': 102647, 'number': 1140, 'builderid': 44, 'buildrequestid': 102768, 'workerid': 14, 'masterid': 1, 'started_at': 1743556108, 'complete_at': 1743557048, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [13431, 'Change'], 'branchname': ['pr-13431', 'Change'], 'buildnumber': [1140, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['deneb-flatpak', 'Worker'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'builderid': [44, 'Builder'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/2306', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 102768, 'buildsetid': 24552, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1743556108, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/1140'}, 'type': 'raw_bb_hook'}
2025-04-02T01:21:11.196932 {'source': 'webserver', 'raw': {'buildid': 102652, 'number': 6050, 'builderid': 26, 'buildrequestid': 102764, 'workerid': 9, 'masterid': 1, 'started_at': 1743556502, 'complete_at': 1743556871, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'pr_id': [13431, 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'codebase': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'branchname': ['pr-13431', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [6050, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [6, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102764, 'buildsetid': 24552, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1743556502, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6050'}, 'type': 'raw_bb_hook'}
2025-04-02T01:20:50.342439 {'source': 'webserver', 'raw': {'buildid': 102653, 'number': 6051, 'builderid': 31, 'buildrequestid': 102766, 'workerid': 4, 'masterid': 1, 'started_at': 1743556622, 'complete_at': 1743556850, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13431', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'builderid': [31, 'Builder'], 'buildnumber': [6051, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'build_url': ['https://dl.dolphin-emu.org/prs/0f/d1/pr-13431-dolphin-latest-dbg-x64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 102766, 'buildsetid': 24552, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1743556622, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/6051'}, 'type': 'raw_bb_hook'}
2025-04-02T01:18:18.821604 {'source': 'webserver', 'raw': {'buildid': 102654, 'number': 5219, 'builderid': 19, 'buildrequestid': 102769, 'workerid': 8, 'masterid': 1, 'started_at': 1743556698, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'shortrev': ['9edc86', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'repository': ['', 'Build'], 'pr_id': [13431, 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'codebase': ['', 'Build'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'builderid': [19, 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [5219, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 102769, 'buildsetid': 24553, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1743556698, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556324, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24553, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1743556324, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102643, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102643, 'number': 6054, 'builderid': 7, 'buildrequestid': 102759, 'workerid': 8, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556324, '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/5219'}, 'type': 'raw_bb_hook'}
2025-04-02T01:18:18.669417 {'source': 'webserver', 'raw': {'buildid': 102649, 'number': 5217, 'builderid': 21, 'buildrequestid': 102770, 'workerid': 8, 'masterid': 1, 'started_at': 1743556324, 'complete_at': 1743556698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'shortrev': ['9edc86', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [5217, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/Users/administrator/buildbot-worker/osx_m1', 'Worker'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-fifoci-mtl-osx-m1', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'warnings-count': [21, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102770, 'buildsetid': 24553, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1743556324, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556324, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24553, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1743556324, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102643, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102643, 'number': 6054, 'builderid': 7, 'buildrequestid': 102759, 'workerid': 8, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556324, '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/5217'}, 'type': 'raw_bb_hook'}
2025-04-02T01:17:03.096376 {'source': 'webserver', 'raw': {'buildid': 102653, 'number': 6051, 'builderid': 31, 'buildrequestid': 102766, 'workerid': 4, 'masterid': 1, 'started_at': 1743556622, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-13431', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'builderid': [31, 'Builder'], 'buildnumber': [6051, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 102766, 'buildsetid': 24552, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1743556622, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/6051'}, 'type': 'raw_bb_hook'}
2025-04-02T01:17:03.034233 {'source': 'webserver', 'raw': {'buildid': 102650, 'number': 6049, 'builderid': 13, 'buildrequestid': 102762, 'workerid': 4, 'masterid': 1, 'started_at': 1743556376, 'complete_at': 1743556622, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [6049, 'Build'], 'project': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'build_url': ['https://dl.dolphin-emu.org/prs/7c/56/pr-13431-dolphin-latest-ARM64.7z', 'SetProperty'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-arm64', 'Builder'], 'builderid': [13, 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102762, 'buildsetid': 24552, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1743556376, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6049'}, 'type': 'raw_bb_hook'}
2025-04-02T01:15:03.183919 {'source': 'webserver', 'raw': {'buildid': 102652, 'number': 6050, 'builderid': 26, 'buildrequestid': 102764, 'workerid': 9, 'masterid': 1, 'started_at': 1743556502, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'pr_id': [13431, 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'codebase': ['', 'Build'], 'branchname': ['pr-13431', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [6050, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 102764, 'buildsetid': 24552, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1743556502, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6050'}, 'type': 'raw_bb_hook'}
2025-04-02T01:15:03.072691 {'source': 'webserver', 'raw': {'buildid': 102640, 'number': 6054, 'builderid': 1, 'buildrequestid': 102757, 'workerid': 9, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556502, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'pr_id': [13431, 'Change'], 'workername': ['debian', 'Worker'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'shortrev': ['9edc86', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'buildnumber': [6054, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'basedir': ['/buildbot', 'Worker'], 'warnings-count': [6, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102757, 'buildsetid': 24552, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6054'}, 'type': 'raw_bb_hook'}
2025-04-02T01:13:39.597663 {'source': 'webserver', 'raw': {'buildid': 102651, 'number': 5180, 'builderid': 10, 'buildrequestid': 102771, 'workerid': 5, 'masterid': 1, 'started_at': 1743556419, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'shortrev': ['9edc86', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [5180, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 102771, 'buildsetid': 24555, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1743556419, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556419, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24555, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1743556419, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102648, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, '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/5180'}, 'type': 'raw_bb_hook'}
2025-04-02T01:13:39.471925 {'source': 'webserver', 'raw': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': 1743556419, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['pr', 'Scheduler'], 'pr_id': [13431, 'Change'], 'branch': ['refs/pull/13431/head', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [6049, 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [2, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102765, 'buildsetid': 24552, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1743556110, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6049'}, 'type': 'raw_bb_hook'}
2025-04-02T01:12:56.459595 {'source': 'webserver', 'raw': {'buildid': 102650, 'number': 6049, 'builderid': 13, 'buildrequestid': 102762, 'workerid': 4, 'masterid': 1, 'started_at': 1743556376, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [6049, 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-arm64', 'Builder'], 'builderid': [13, 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 102762, 'buildsetid': 24552, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1743556376, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6049'}, 'type': 'raw_bb_hook'}
2025-04-02T01:12:56.289362 {'source': 'webserver', 'raw': {'buildid': 102642, 'number': 6050, 'builderid': 2, 'buildrequestid': 102758, 'workerid': 4, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556376, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'builderid': [2, 'Builder'], 'codebase': ['', 'Build'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['windows', 'Worker'], 'buildnumber': [6050, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/f0/65/pr-13431-dolphin-latest-x64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 102758, 'buildsetid': 24552, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/6050'}, 'type': 'raw_bb_hook'}
2025-04-02T01:12:04.478278 {'source': 'webserver', 'raw': {'buildid': 102649, 'number': 5217, 'builderid': 21, 'buildrequestid': 102770, 'workerid': 8, 'masterid': 1, 'started_at': 1743556324, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'branchname': ['pr-13431', 'Trigger'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'shortrev': ['9edc86', 'Trigger'], 'pr_id': [13431, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [5217, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 102770, 'buildsetid': 24553, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1743556324, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556324, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24553, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1743556324, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 102643, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, 'patch': None}]}, 'parentbuild': {'buildid': 102643, 'number': 6054, 'builderid': 7, 'buildrequestid': 102759, 'workerid': 8, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556324, '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/5217'}, 'type': 'raw_bb_hook'}
2025-04-02T01:12:04.320233 {'source': 'webserver', 'raw': {'buildid': 102643, 'number': 6054, 'builderid': 7, 'buildrequestid': 102759, 'workerid': 8, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556324, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [13431, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-osx-universal', 'Builder'], 'builderid': [7, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [6054, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-osx-universal', 'Worker'], 'basedir': ['/Users/administrator/buildbot-worker/osx_m1', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 102759, 'buildsetid': 24552, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1743556107, 'complete_at': 1743556324, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6054'}, 'type': 'raw_bb_hook'}
2025-04-02T01:09:42.917417 {'source': 'webserver', 'raw': {'buildid': 102644, 'number': 6052, 'builderid': 11, 'buildrequestid': 102761, 'workerid': 1, 'masterid': 1, 'started_at': 1743556107, 'complete_at': 1743556182, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'builderid': [11, 'Builder'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'pr_id': [13431, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['freebsd', 'Worker'], 'buildnumber': [6052, 'Build'], 'branch': ['refs/pull/13431/head', 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/usr/home/buildbot/freebsd', 'Worker'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'got_revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'GitNoBranch'], 'warnings-count': [6, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 102761, 'buildsetid': 24552, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1743556107, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6052'}, 'type': 'raw_bb_hook'}
2025-04-02T01:08:30.550957 {'source': 'webserver', 'raw': {'buildid': 102648, 'number': 6049, 'builderid': 27, 'buildrequestid': 102765, 'workerid': 10, 'masterid': 1, 'started_at': 1743556110, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['pr', 'Scheduler'], 'pr_id': [13431, 'Change'], 'branch': ['refs/pull/13431/head', 'Build'], 'repository': ['', 'Build'], 'branchname': ['pr-13431', 'Change'], 'baserev': ['1b85da9b85e72a555a08138aafcd2d75210ae078', 'Change'], 'headrev': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Change'], 'shortrev': ['9edc86', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [6049, 'Build'], 'revision': ['9edc860bce9f26665233d68f654a045dce01eaff', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 102765, 'buildsetid': 24552, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1743556110, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1743556107, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 24552, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1743556107, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 7362, 'branch': 'refs/pull/13431/head', 'revision': '9edc860bce9f26665233d68f654a045dce01eaff', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1743556107, '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/6049'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2025-04-02T01:23:48.048145 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'id': 2103802195, 'node_id': 'PR_kwDOALCn2M5lPOgl', 'number': 12535, 'title': 'VideoCommon: refactor drawing into its own function', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2024-01-27T20:46:55Z', 'updated_at': '2025-04-01T14:39:01Z', 'closed_at': '2024-01-28T13:27:42Z', 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/12535', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12535.patch', 'merged_at': '2024-01-28T13:27:41Z'}, 'body': 'This PR refactors drawing into its own function during a flush so that it can be reused in the future (multi-pass drawing for custom shaders and/or custom meshes).\r\n\r\nPulled out of #12280 ', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535/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/12535/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12535#issuecomment-2769605129', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12535', 'id': 2769605129, 'node_id': 'IC_kwDOALCn2M6lFNIJ', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T14:39:00Z', 'updated_at': '2025-04-01T14:39:00Z', 'author_association': 'NONE', 'body': 'revert please', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2769605129/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}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-02T01:18:20.778509 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'id': 2922591170, 'node_id': 'PR_kwDOALCn2M6OzEvG', 'number': 13431, 'title': 'Common: SPSCQueue cleanups and improvements.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-03-15T22:22:10Z', 'updated_at': '2025-04-02T01:08:22Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.patch', 'merged_at': None}, 'body': 'The `SPSCQueue` template previously had an optional size tracking that was enabled by default.\r\n\r\nNow `SPSCQueue` always has a size, and it\'s now the only atomic value.\r\nThis makes the code less complicated.\r\n\r\n`Empty` calls are now safe from either the producer or consumer.\r\nThe old `Empty` implementation used the read pointer which is unsafe from the producer thread. \r\n\r\nThis call from a producer thread is currently unsafe without this PR:\r\nhttps://github.com/dolphin-emu/dolphin/blob/1b85da9b85e72a555a08138aafcd2d75210ae078/Source/Core/Core/HW/DVD/DVDThread.cpp#L205\r\n\r\nElement construction/destruction now happen upon `Push`/`Pop` so types with non-default constructors can be properly used.\r\n\r\n`WaitableSPSCQueue` is introduced that has additional `WaitForEmpty` and `WaitForData` functions.\r\nIt uses atomic wait/notify operations which tend to be slightly more performant than condition_variable.\r\nThe "notify" calls in Push/Pop incur a minor performance penalty so I\'ve keep it out of the default `SPSCQueue`.\r\n(macOS implementation uses condition_variable because `std::atomic<T>::notify_one` is "unavailable: introduced in macOS 11.0")\r\n\r\nI\'ve updated the unit tests for the new functionality.\r\n\r\nI plan to use `WaitableSPSCQueue` to eliminate some locks and events in future PRs.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/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/13431/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431#issuecomment-2768139102', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'id': 2768139102, 'node_id': 'IC_kwDOALCn2M6k_nNe', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T05:30:00Z', 'updated_at': '2025-04-01T05:30:00Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/26a805265f6384b731b029251d1a45d23085bd8f/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13615973-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2768139102/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-02T01:08:23.568672 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 13431, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431', 'id': 2395753414, 'node_id': 'PR_kwDOALCn2M6OzEvG', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13431', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13431.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431', 'number': 13431, 'state': 'open', 'locked': False, 'title': 'Common: SPSCQueue cleanups and improvements.', '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': 'The `SPSCQueue` template previously had an optional size tracking that was enabled by default.\r\n\r\nNow `SPSCQueue` always has a size, and it\'s now the only atomic value.\r\nThis makes the code less complicated.\r\n\r\n`Empty` calls are now safe from either the producer or consumer.\r\nThe old `Empty` implementation used the read pointer which is unsafe from the producer thread. \r\n\r\nThis call from a producer thread is currently unsafe without this PR:\r\nhttps://github.com/dolphin-emu/dolphin/blob/1b85da9b85e72a555a08138aafcd2d75210ae078/Source/Core/Core/HW/DVD/DVDThread.cpp#L205\r\n\r\nElement construction/destruction now happen upon `Push`/`Pop` so types with non-default constructors can be properly used.\r\n\r\n`WaitableSPSCQueue` is introduced that has additional `WaitForEmpty` and `WaitForData` functions.\r\nIt uses atomic wait/notify operations which tend to be slightly more performant than condition_variable.\r\nThe "notify" calls in Push/Pop incur a minor performance penalty so I\'ve keep it out of the default `SPSCQueue`.\r\n(macOS implementation uses condition_variable because `std::atomic<T>::notify_one` is "unavailable: introduced in macOS 11.0")\r\n\r\nI\'ve updated the unit tests for the new functionality.\r\n\r\nI plan to use `WaitableSPSCQueue` to eliminate some locks and events in future PRs.', 'created_at': '2025-03-15T22:22:10Z', 'updated_at': '2025-04-02T01:08:22Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '2cea6ba5c1767858df2d4a7b2608f5b53a9e1a64', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431/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/13431/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9edc860bce9f26665233d68f654a045dce01eaff', 'head': {'label': 'jordan-woyak:spsc-waiting', 'ref': 'spsc-waiting', 'sha': '9edc860bce9f26665233d68f654a045dce01eaff', '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': '2025-02-08T02:39:24Z', 'pushed_at': '2025-04-02T01:08:21Z', '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': 489387, 'stargazers_count': 3, 'watchers_count': 3, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 4, '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, 'topics': [], 'visibility': 'public', 'forks': 4, 'open_issues': 2, 'watchers': 3, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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/13431'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13431'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13431/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13431/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/13431/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9edc860bce9f26665233d68f654a045dce01eaff'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 1, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 177, 'deletions': 79, 'changed_files': 7}, 'before': '26a805265f6384b731b029251d1a45d23085bd8f', 'after': '9edc860bce9f26665233d68f654a045dce01eaff', '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-02T00:43:20.829420 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'id': 2964779918, 'node_id': 'PR_kwDOALCn2M6RAV8j', 'number': 13479, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T23:34:35Z', 'updated_at': '2025-04-02T00:43:19Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.patch', 'merged_at': None}, 'body': 'Attempts to fix regression caused by #12535 that impacts mali Android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/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/13479/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770986426', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479#issuecomment-2770986426', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'id': 2770986426, 'node_id': 'IC_kwDOALCn2M6lKeW6', 'user': {'login': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-02T00:43:19Z', 'updated_at': '2025-04-02T00:43:19Z', 'author_association': 'NONE', 'body': 'it works on my pixel 6 :)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770986426/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}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': 'landfillbaby', 'id': 20822924, 'node_id': 'MDQ6VXNlcjIwODIyOTI0', 'avatar_url': 'https://avatars.githubusercontent.com/u/20822924?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/landfillbaby', 'html_url': 'https://github.com/landfillbaby', 'followers_url': 'https://api.github.com/users/landfillbaby/followers', 'following_url': 'https://api.github.com/users/landfillbaby/following{/other_user}', 'gists_url': 'https://api.github.com/users/landfillbaby/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/landfillbaby/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/landfillbaby/subscriptions', 'organizations_url': 'https://api.github.com/users/landfillbaby/orgs', 'repos_url': 'https://api.github.com/users/landfillbaby/repos', 'events_url': 'https://api.github.com/users/landfillbaby/events{/privacy}', 'received_events_url': 'https://api.github.com/users/landfillbaby/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-02T00:30:20.678043 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 13392, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13392', 'id': 2369614815, 'node_id': 'PR_kwDOALCn2M6NPXPf', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13392', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13392.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13392.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13392', 'number': 13392, 'state': 'open', 'locked': False, 'title': 'CoreTiming: Add setting to pursue accurate overall emulation runtime', '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': 'Previous `Throttle` code adjusted time points every call leading to potential rounding errors and accumulated drift over time.\r\nTime points are now adjusted by exact seconds to avoid this.\r\n\r\n`MaxFallback` (default: 100ms) has already existed to reset the throttle if emulation strays too far from the target time, such as from a CPU bottleneck.\r\nIf stutters exceeds 100ms before Dolphin can catch up, it will adjust the reference time and effectively commit to running >100ms in the past.\r\n\r\nThat is not ideal for internet play and a user has reported it as a cause of issue with Wiimmfi.\r\nhttps://bugs.dolphin-emu.org/issues/13609 (fixed)\r\n\r\nI\'ve added a new setting, `CorrectTimeDrift`. When enabled, `MaxFallback` is ignored to instead pursue accurate elapsed time.\r\n\r\nI\'ve added a "Timing" section on the "Advanced" tab for now.\r\n"Sync with Host Refresh Rate" and "Reduce Input Latency" settings might also go there in future PRs.\r\n\r\n\r\n\r\n\r\nI\'m not 100% set on the setting name, but it\'s the best I could come up with that is accurate and not overly technical.\r\nSuggestions?\r\n ', 'created_at': '2025-03-04T04:32:11Z', 'updated_at': '2025-04-02T00:30:18Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '30a724757d789036e663d5f99a1defe07850a210', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13392/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13392/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/13392/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d196ed7ffa7534cd6e3185ac61a4713f38a32274', 'head': {'label': 'jordan-woyak:frame-pacing-accurate-time', 'ref': 'frame-pacing-accurate-time', 'sha': 'd196ed7ffa7534cd6e3185ac61a4713f38a32274', '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': '2025-02-08T02:39:24Z', 'pushed_at': '2025-04-01T20:09:18Z', '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': 489387, 'stargazers_count': 3, 'watchers_count': 3, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 4, '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, 'topics': [], 'visibility': 'public', 'forks': 4, 'open_issues': 2, 'watchers': 3, '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': '18979129f35f56de9f87e2a7919788679337abfa', '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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/13392'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13392'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13392'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13392/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13392/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/13392/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/d196ed7ffa7534cd6e3185ac61a4713f38a32274'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': True, 'mergeable_state': 'clean', 'merged_by': None, 'comments': 1, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 3, 'additions': 134, 'deletions': 59, 'changed_files': 6}, 'changes': {'body': {'from': 'Previous `Throttle` code adjusted time points every call leading to potential rounding errors and accumulated drift over time.\r\nTime points are now adjusted by exact seconds to avoid this.\r\n\r\n`MaxFallback` (default: 100ms) has already existed to reset the throttle if emulation strays too far from the target time, such as from a CPU bottleneck.\r\nIf stutters exceeds 100ms before Dolphin can catch up, it will adjust the reference time and effectively commit to running >100ms in the past.\r\n\r\nThat is not ideal for internet play and a user has reported it as a cause of issue with Wiimmfi.\r\nhttps://bugs.dolphin-emu.org/issues/13609 (fixed)\r\n\r\nI\'ve added a new setting, `CorrectTimeDrift`. When enabled, `MaxFallback` is ignored to instead pursue accurate elapsed time.\r\n\r\nI\'ve added a "Timing" section on the "Advanced" tab for now.\r\nA "Reduce Input Latency" setting might also go there in a future PR.\r\n\r\n\r\n\r\n\r\nI\'m not 100% set on the setting name, but it\'s the best I could come up with that is accurate and not overly technical.\r\nSuggestions?\r\n '}}, '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': '2025-04-02T00:14:32Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13524, 'watchers_count': 13524, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13524, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T23:56:47.617981 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2734261431, 'node_id': 'PRR_kwDOALCn2M6i-YS3', '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': 'I confirm this fixes the Vulkan crash in Super Mario Sunshine on my Pixel 8a.', 'commit_id': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'submitted_at': '2025-04-01T23:56:45Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479#pullrequestreview-2734261431', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13479#pullrequestreview-2734261431'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'id': 2432786211, 'node_id': 'PR_kwDOALCn2M6RAV8j', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'number': 13479, 'state': 'open', 'locked': False, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Attempts to fix regression caused by #12535 that impacts mali Android devices.', 'created_at': '2025-04-01T23:34:35Z', 'updated_at': '2025-04-01T23:56:46Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'e9dd01c200dce2ea3e3326d9fbd08ecd440a72e0', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179', 'head': {'label': 'iwubcode:mali_draw_fix', 'ref': 'mali_draw_fix', 'sha': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 77596353, 'node_id': 'MDEwOlJlcG9zaXRvcnk3NzU5NjM1Mw==', 'name': 'dolphin', 'full_name': 'iwubcode/dolphin', 'private': False, 'owner': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/iwubcode/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/iwubcode/dolphin', 'forks_url': 'https://api.github.com/repos/iwubcode/dolphin/forks', 'keys_url': 'https://api.github.com/repos/iwubcode/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/iwubcode/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/iwubcode/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/iwubcode/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/iwubcode/dolphin/events', 'assignees_url': 'https://api.github.com/repos/iwubcode/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/iwubcode/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/iwubcode/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/iwubcode/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/iwubcode/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/iwubcode/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/iwubcode/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/iwubcode/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/iwubcode/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/iwubcode/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/iwubcode/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/iwubcode/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/iwubcode/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/iwubcode/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/iwubcode/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/iwubcode/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/iwubcode/dolphin/merges', 'archive_url': 'https://api.github.com/repos/iwubcode/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/iwubcode/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/iwubcode/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/iwubcode/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/iwubcode/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/iwubcode/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/iwubcode/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/iwubcode/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/iwubcode/dolphin/deployments', 'created_at': '2016-12-29T08:26:39Z', 'updated_at': '2025-04-01T23:28:20Z', 'pushed_at': '2025-04-01T23:33:02Z', 'git_url': 'git://github.com/iwubcode/dolphin.git', 'ssh_url': 'git@github.com:iwubcode/dolphin.git', 'clone_url': 'https://github.com/iwubcode/dolphin.git', 'svn_url': 'https://github.com/iwubcode/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 487753, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 2, 'open_issues': 1, 'watchers': 1, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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/13479'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13479'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': 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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T23:35:34.002856 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'review_requested', 'number': 13479, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'id': 2432786211, 'node_id': 'PR_kwDOALCn2M6RAV8j', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'number': 13479, 'state': 'open', 'locked': False, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Attempts to fix regression caused by #12535 that impacts mali Android devices.', 'created_at': '2025-04-01T23:34:35Z', 'updated_at': '2025-04-01T23:35:32Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'e9dd01c200dce2ea3e3326d9fbd08ecd440a72e0', 'assignee': None, 'assignees': [], 'requested_reviewers': [{'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}], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179', 'head': {'label': 'iwubcode:mali_draw_fix', 'ref': 'mali_draw_fix', 'sha': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 77596353, 'node_id': 'MDEwOlJlcG9zaXRvcnk3NzU5NjM1Mw==', 'name': 'dolphin', 'full_name': 'iwubcode/dolphin', 'private': False, 'owner': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/iwubcode/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/iwubcode/dolphin', 'forks_url': 'https://api.github.com/repos/iwubcode/dolphin/forks', 'keys_url': 'https://api.github.com/repos/iwubcode/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/iwubcode/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/iwubcode/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/iwubcode/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/iwubcode/dolphin/events', 'assignees_url': 'https://api.github.com/repos/iwubcode/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/iwubcode/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/iwubcode/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/iwubcode/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/iwubcode/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/iwubcode/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/iwubcode/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/iwubcode/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/iwubcode/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/iwubcode/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/iwubcode/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/iwubcode/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/iwubcode/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/iwubcode/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/iwubcode/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/iwubcode/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/iwubcode/dolphin/merges', 'archive_url': 'https://api.github.com/repos/iwubcode/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/iwubcode/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/iwubcode/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/iwubcode/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/iwubcode/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/iwubcode/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/iwubcode/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/iwubcode/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/iwubcode/dolphin/deployments', 'created_at': '2016-12-29T08:26:39Z', 'updated_at': '2025-04-01T23:28:20Z', 'pushed_at': '2025-04-01T23:33:02Z', 'git_url': 'git://github.com/iwubcode/dolphin.git', 'ssh_url': 'git@github.com:iwubcode/dolphin.git', 'clone_url': 'https://github.com/iwubcode/dolphin.git', 'svn_url': 'https://github.com/iwubcode/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 487753, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 2, 'open_issues': 1, 'watchers': 1, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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/13479'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13479'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': True, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 9, 'deletions': 9, 'changed_files': 1}, 'requested_reviewer': {'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}, '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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T23:34:37.725765 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 13479, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479', 'id': 2432786211, 'node_id': 'PR_kwDOALCn2M6RAV8j', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13479.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479', 'number': 13479, 'state': 'open', 'locked': False, 'title': 'VideoCommon: fix a mali draw bug that causes crashes in some games', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Attempts to fix regression caused by #12535 that impacts mali Android devices.', 'created_at': '2025-04-01T23:34:35Z', 'updated_at': '2025-04-01T23:34:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179', 'head': {'label': 'iwubcode:mali_draw_fix', 'ref': 'mali_draw_fix', 'sha': 'ec36fce7c6b1b3920a054b3da971b84459de6179', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 77596353, 'node_id': 'MDEwOlJlcG9zaXRvcnk3NzU5NjM1Mw==', 'name': 'dolphin', 'full_name': 'iwubcode/dolphin', 'private': False, 'owner': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/iwubcode/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/iwubcode/dolphin', 'forks_url': 'https://api.github.com/repos/iwubcode/dolphin/forks', 'keys_url': 'https://api.github.com/repos/iwubcode/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/iwubcode/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/iwubcode/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/iwubcode/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/iwubcode/dolphin/events', 'assignees_url': 'https://api.github.com/repos/iwubcode/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/iwubcode/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/iwubcode/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/iwubcode/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/iwubcode/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/iwubcode/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/iwubcode/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/iwubcode/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/iwubcode/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/iwubcode/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/iwubcode/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/iwubcode/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/iwubcode/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/iwubcode/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/iwubcode/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/iwubcode/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/iwubcode/dolphin/merges', 'archive_url': 'https://api.github.com/repos/iwubcode/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/iwubcode/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/iwubcode/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/iwubcode/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/iwubcode/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/iwubcode/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/iwubcode/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/iwubcode/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/iwubcode/dolphin/deployments', 'created_at': '2016-12-29T08:26:39Z', 'updated_at': '2025-04-01T23:28:20Z', 'pushed_at': '2025-04-01T23:33:02Z', 'git_url': 'git://github.com/iwubcode/dolphin.git', 'ssh_url': 'git@github.com:iwubcode/dolphin.git', 'clone_url': 'https://github.com/iwubcode/dolphin.git', 'svn_url': 'https://github.com/iwubcode/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 487753, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 2, 'open_issues': 1, 'watchers': 1, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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/13479'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13479'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13479/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13479/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/13479/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/ec36fce7c6b1b3920a054b3da971b84459de6179'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': 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': 1, 'additions': 9, 'deletions': 9, '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': '2025-04-01T23:14:50Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13523, 'watchers_count': 13523, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 319, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 319, 'watchers': 13523, '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': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T22:23:22.814116 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2734165828, 'node_id': 'PRR_kwDOALCn2M6i-A9E', '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': "I can't say I understand any of the math but the code LGTM and tested fine on PC.", 'commit_id': '877864c23af51626132a4d53dda333e99e9badc5', 'submitted_at': '2025-04-01T22:23:21Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#pullrequestreview-2734165828', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424#pullrequestreview-2734165828'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'id': 2393889216, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'number': 13424, 'state': 'open', 'locked': False, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:23:21Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '228ac6e3aa3afda659ab36714d48a46779847957', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/877864c23af51626132a4d53dda333e99e9badc5', 'head': {'label': 'Sam-Belliveau:granule-performance-improvements', 'ref': 'granule-performance-improvements', 'sha': '877864c23af51626132a4d53dda333e99e9badc5', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 524742611, 'node_id': 'R_kgDOH0bv0w', 'name': 'dolphin', 'full_name': 'Sam-Belliveau/dolphin', 'private': False, 'owner': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Sam-Belliveau/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/Sam-Belliveau/dolphin', 'forks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/deployments', 'created_at': '2022-08-14T17:56:37Z', 'updated_at': '2024-06-23T19:06:12Z', 'pushed_at': '2025-04-01T22:17:24Z', 'git_url': 'git://github.com/Sam-Belliveau/dolphin.git', 'ssh_url': 'git@github.com:Sam-Belliveau/dolphin.git', 'clone_url': 'https://github.com/Sam-Belliveau/dolphin.git', 'svn_url': 'https://github.com/Sam-Belliveau/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 481731, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, '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, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13424'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/877864c23af51626132a4d53dda333e99e9badc5'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': 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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T22:17:26.350687 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 13424, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'id': 2393889216, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'number': 13424, 'state': 'open', 'locked': False, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:17:25Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '74e98159fad2791a57d6b21fbcae9875628d3dd7', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/877864c23af51626132a4d53dda333e99e9badc5', 'head': {'label': 'Sam-Belliveau:granule-performance-improvements', 'ref': 'granule-performance-improvements', 'sha': '877864c23af51626132a4d53dda333e99e9badc5', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 524742611, 'node_id': 'R_kgDOH0bv0w', 'name': 'dolphin', 'full_name': 'Sam-Belliveau/dolphin', 'private': False, 'owner': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Sam-Belliveau/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/Sam-Belliveau/dolphin', 'forks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/deployments', 'created_at': '2022-08-14T17:56:37Z', 'updated_at': '2024-06-23T19:06:12Z', 'pushed_at': '2025-04-01T22:17:24Z', 'git_url': 'git://github.com/Sam-Belliveau/dolphin.git', 'ssh_url': 'git@github.com:Sam-Belliveau/dolphin.git', 'clone_url': 'https://github.com/Sam-Belliveau/dolphin.git', 'svn_url': 'https://github.com/Sam-Belliveau/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 481731, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, '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, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13424'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/877864c23af51626132a4d53dda333e99e9badc5'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 4, 'review_comments': 6, 'maintainer_can_modify': True, 'commits': 1, 'additions': 219, 'deletions': 173, 'changed_files': 8}, 'before': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'after': '877864c23af51626132a4d53dda333e99e9badc5', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T22:17:10.683294 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:17:09Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770810294', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770810294', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770810294, 'node_id': 'IC_kwDOALCn2M6lJzW2', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T22:17:08Z', 'updated_at': '2025-04-01T22:17:08Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13619398-13603232/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770810294/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T22:17:08.438537 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:10:10Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770766406, 'node_id': 'IC_kwDOALCn2M6lJopG', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:50:07Z', 'updated_at': '2025-04-01T21:50:07Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T22:10:12.245795 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 13424, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'id': 2393889216, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'number': 13424, 'state': 'open', 'locked': False, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T22:10:10Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '02657da58437193a1b57f7835580c484d129d089', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'head': {'label': 'Sam-Belliveau:granule-performance-improvements', 'ref': 'granule-performance-improvements', 'sha': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 524742611, 'node_id': 'R_kgDOH0bv0w', 'name': 'dolphin', 'full_name': 'Sam-Belliveau/dolphin', 'private': False, 'owner': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Sam-Belliveau/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/Sam-Belliveau/dolphin', 'forks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/deployments', 'created_at': '2022-08-14T17:56:37Z', 'updated_at': '2024-06-23T19:06:12Z', 'pushed_at': '2025-04-01T22:10:09Z', 'git_url': 'git://github.com/Sam-Belliveau/dolphin.git', 'ssh_url': 'git@github.com:Sam-Belliveau/dolphin.git', 'clone_url': 'https://github.com/Sam-Belliveau/dolphin.git', 'svn_url': 'https://github.com/Sam-Belliveau/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 481731, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, '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, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13424'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 4, 'review_comments': 6, 'maintainer_can_modify': True, 'commits': 1, 'additions': 219, 'deletions': 173, 'changed_files': 8}, 'before': '6aada2714adf54c409491335b91e0693d1cb481b', 'after': '9f5e96b095a6a4e6aee8fce18dd69fff37fd1c85', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:50:09.070681 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T21:50:08Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2770766406', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2770766406, 'node_id': 'IC_kwDOALCn2M6lJopG', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:50:07Z', 'updated_at': '2025-04-01T21:50:07Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/6aada2714adf54c409491335b91e0693d1cb481b/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13618850-13613233/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770766406/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:50:07.381503 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'id': 2920482433, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'number': 13424, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T21:40:30Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'merged_at': None}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 1, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424#issuecomment-2767498940', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'id': 2767498940, 'node_id': 'IC_kwDOALCn2M6k9K68', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-03-31T21:51:59Z', 'updated_at': '2025-03-31T21:51:59Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/452c6b05988d2101e53a84978cf3c1b39df54e8d/) detected by the system:\n\n* `f-zero-rain` on `mtl-osx-m1`: [failed to render](https://fifo.ci/compare/13613233-13612959/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2767498940/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:40:31.734958 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 13424, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424', 'id': 2393889216, 'node_id': 'PR_kwDOALCn2M6Or9nA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13424', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13424.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424', 'number': 13424, 'state': 'open', 'locked': False, 'title': 'AudioCommon: Increased Granule Synthesis Performance', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '- Replace a lot of the granule copying either reusing buffers or writing directly into granules when updating.\r\n- All Jumping and Looping is handled on one thread, allowing the other thread to handle just pushing audio. This removes a possibility of an extremely rare race condition, and allows extremely small buffer sizes to play back more smoothly. \r\n- Previous change makes it significantly more likely to play nicely with VBI Skip.\r\n- Adds Audio Buffer Size option to allow users to choose between latency and smoothness\r\n\r\n<img width="628" alt="image" src="https://github.com/user-attachments/assets/ffa58eec-8310-497b-b6dd-4028e54f8904" />\r\n\r\n\r\nThis also potentially helps very low end android devices.', 'created_at': '2025-03-14T15:01:23Z', 'updated_at': '2025-04-01T21:40:30Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '5429ff4ad873a0afd96eb7251a1a4dd59320d06e', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/6aada2714adf54c409491335b91e0693d1cb481b', 'head': {'label': 'Sam-Belliveau:granule-performance-improvements', 'ref': 'granule-performance-improvements', 'sha': '6aada2714adf54c409491335b91e0693d1cb481b', 'user': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 524742611, 'node_id': 'R_kgDOH0bv0w', 'name': 'dolphin', 'full_name': 'Sam-Belliveau/dolphin', 'private': False, 'owner': {'login': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/Sam-Belliveau/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/Sam-Belliveau/dolphin', 'forks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Sam-Belliveau/dolphin/deployments', 'created_at': '2022-08-14T17:56:37Z', 'updated_at': '2024-06-23T19:06:12Z', 'pushed_at': '2025-04-01T21:40:29Z', 'git_url': 'git://github.com/Sam-Belliveau/dolphin.git', 'ssh_url': 'git@github.com:Sam-Belliveau/dolphin.git', 'clone_url': 'https://github.com/Sam-Belliveau/dolphin.git', 'svn_url': 'https://github.com/Sam-Belliveau/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 481731, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, '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, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13424'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13424'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13424/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13424/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/13424/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/6aada2714adf54c409491335b91e0693d1cb481b'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 4, 'review_comments': 6, 'maintainer_can_modify': True, 'commits': 14, 'additions': 219, 'deletions': 173, 'changed_files': 8}, 'before': '452c6b05988d2101e53a84978cf3c1b39df54e8d', 'after': '6aada2714adf54c409491335b91e0693d1cb481b', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'Sam-Belliveau', 'id': 28713194, 'node_id': 'MDQ6VXNlcjI4NzEzMTk0', 'avatar_url': 'https://avatars.githubusercontent.com/u/28713194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sam-Belliveau', 'html_url': 'https://github.com/Sam-Belliveau', 'followers_url': 'https://api.github.com/users/Sam-Belliveau/followers', 'following_url': 'https://api.github.com/users/Sam-Belliveau/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sam-Belliveau/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sam-Belliveau/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sam-Belliveau/subscriptions', 'organizations_url': 'https://api.github.com/users/Sam-Belliveau/orgs', 'repos_url': 'https://api.github.com/users/Sam-Belliveau/repos', 'events_url': 'https://api.github.com/users/Sam-Belliveau/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sam-Belliveau/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:16:41.533560 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': '> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:14:05Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:16:40Z', 'author_association': 'MEMBER', 'body': "> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.\r\n\r\nAlso, even macOS 12 is EOL. Apple doesn't support macOS 10, why should we. :P", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:14:06.145530 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': '> What benefits does bumping the spec bring in this case?\r\n\r\nA was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:13:25Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:14:05Z', 'author_association': 'MEMBER', 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nI was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:13:26.579524 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:13:25Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770699418', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770699418, 'node_id': 'IC_kwDOALCn2M6lJYSa', '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}, 'created_at': '2025-04-01T21:13:24Z', 'updated_at': '2025-04-01T21:13:24Z', 'author_association': 'MEMBER', 'body': '> What benefits does bumping the spec bring in this case?\r\n\r\nA was pushing for a macOS spec bump for a `Common::Event` performance improvement in #13475\r\n\r\nIt would also allow for a Qt version bump.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770699418/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:12:11.055954 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, this 2% of our macOS users that make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:09:46Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770692953, 'node_id': 'IC_kwDOALCn2M6lJWtZ', 'user': {'login': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:09:45Z', 'updated_at': '2025-04-01T21:12:09Z', 'author_association': 'MEMBER', 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, that's 2% of our macOS users which make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:09:47.502426 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'id': 2964392750, 'node_id': 'PR_kwDOALCn2M6Q_BM4', 'number': 13477, 'title': 'CMakeLists: Bump minimum macOS to 11.0', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-04-01T19:29:38Z', 'updated_at': '2025-04-01T21:09:46Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13477', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13477.patch', 'merged_at': None}, 'body': "Bumps the minimum macOS version to 11.0 Big Sur. I've also gone ahead and removed some checks for macOS 10.15 which were missed when the last version bump happened.\r\n\r\nApproximately ~2.6% of our macOS users within the past 30 days (and have analytics enabled) are running a version of macOS 10.15 Catalina.\r\n\r\n<details>\r\n<summary>Analytics data</summary>\r\n\r\nmacOS Version | Unique Users\r\n| -- | -- |\r\n15.5.0 | 1\r\n15.4.0 | 571\r\n15.3.2 | 4484\r\n15.3.1 | 4869\r\n15.3.0 | 626\r\n15.2.0 | 802\r\n15.1.1 | 560\r\n15.1.0 | 411\r\n15.0.1 | 304\r\n15.0.0 | 265\r\n14.7.5 | 4\r\n14.7.4 | 247\r\n14.7.3 | 67\r\n14.7.2 | 67\r\n14.7.1 | 74\r\n14.7.0 | 70\r\n14.6.1 | 917\r\n14.6.0 | 195\r\n14.5.0 | 905\r\n14.4.1 | 323\r\n14.4.0 | 169\r\n14.3.1 | 113\r\n14.3.0 | 155\r\n14.2.1 | 163\r\n14.2.0 | 37\r\n14.1.2 | 43\r\n14.1.1 | 66\r\n14.1.0 | 58\r\n14.0.0 | 102\r\n13.7.5 | 12\r\n13.7.4 | 420\r\n13.7.3 | 55\r\n13.7.2 | 61\r\n13.7.1 | 72\r\n13.7.0 | 29\r\n13.6.9 | 37\r\n13.6.8 | 2\r\n13.6.7 | 60\r\n13.6.6 | 43\r\n13.6.5 | 4\r\n13.6.4 | 17\r\n13.6.3 | 22\r\n13.6.2 | 2\r\n13.6.1 | 24\r\n13.6.0 | 15\r\n13.5.2 | 27\r\n13.5.1 | 51\r\n13.5.0 | 102\r\n13.4.1 | 58\r\n13.4.0 | 111\r\n13.3.1 | 59\r\n13.3.0 | 37\r\n13.2.1 | 110\r\n13.2.0 | 20\r\n13.1.0 | 49\r\n13.0.1 | 40\r\n13.0.0 | 121\r\n12.7.6 | 949\r\n12.7.5 | 117\r\n12.7.4 | 146\r\n12.7.3 | 30\r\n12.7.2 | 19\r\n12.7.1 | 21\r\n12.7.0 | 10\r\n12.6.9 | 4\r\n12.6.8 | 10\r\n12.6.7 | 23\r\n12.6.6 | 14\r\n12.6.5 | 22\r\n12.6.4 | 5\r\n12.6.3 | 23\r\n12.6.2 | 7\r\n12.6.1 | 15\r\n12.6.0 | 37\r\n12.5.1 | 43\r\n12.5.0 | 65\r\n12.4.0 | 46\r\n12.3.1 | 27\r\n12.3.0 | 24\r\n12.2.1 | 43\r\n12.2.0 | 8\r\n12.1.0 | 34\r\n12.0.1 | 47\r\n12.0.0 | 2\r\n11.7.10 | 412\r\n11.7.9 | 12\r\n11.7.8 | 9\r\n11.7.7 | 7\r\n11.7.6 | 3\r\n11.7.5 | 2\r\n11.7.4 | 10\r\n11.7.3 | 1\r\n11.7.2 | 3\r\n11.7.1 | 3\r\n11.7.0 | 6\r\n11.6.8 | 1\r\n11.6.7 | 3\r\n11.6.6 | 1\r\n11.6.5 | 2\r\n11.6.4 | 4\r\n11.6.3 | 1\r\n11.6.2 | 5\r\n11.6.0 | 23\r\n11.5.2 | 14\r\n11.5.1 | 8\r\n11.5.0 | 2\r\n11.4.0 | 16\r\n11.3.1 | 9\r\n11.3.0 | 5\r\n11.2.3 | 18\r\n11.2.2 | 4\r\n11.2.1 | 7\r\n11.2.0 | 6\r\n11.1.0 | 10\r\n11.0.1 | 7\r\n11.0.0 | 1\r\n10.16.0 | 483\r\n10.15.7 | 530\r\n10.15.6 | 9\r\n10.15.5 | 7\r\n10.15.4 | 4\r\n10.15.3 | 7\r\n10.15.2 | 2\r\n10.15.1 | 2\r\n10.15.0 | 5\r\n10.14.6 | 67\r\n10.14.5 | 2\r\n10.14.2 | 1\r\n10.13.6 | 153\r\n10.13.3 | 2\r\n10.13.1 | 5\r\n10.13.0 | 4\r\n10.12.6 | 22\r\n10.12.5 | 1\r\n10.12.3 | 1\r\n10.11.6 | 3\r\n10.9.5 | 2\r\n</details>\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477/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/13477/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13477#issuecomment-2770692953', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13477', 'id': 2770692953, 'node_id': 'IC_kwDOALCn2M6lJWtZ', 'user': {'login': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T21:09:45Z', 'updated_at': '2025-04-01T21:09:45Z', 'author_association': 'MEMBER', 'body': "What benefits does bumping the spec bring in this case?\r\n\r\nGenerally 2% is a little more than I'd like for a cutoff. However, this 2% of our macOS users that make up about a percent of our userbase, so in total this affects a very small number of our total users. So I'm not opposed to this, but I am curious about what we gain from this move.\r\n\r\nAlso this finally cuts off my 2012 macbook pro from the latest Dolphin builds. At least, unless I get creative.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770692953/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}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'MayImilae', 'id': 6551020, 'node_id': 'MDQ6VXNlcjY1NTEwMjA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6551020?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/MayImilae', 'html_url': 'https://github.com/MayImilae', 'followers_url': 'https://api.github.com/users/MayImilae/followers', 'following_url': 'https://api.github.com/users/MayImilae/following{/other_user}', 'gists_url': 'https://api.github.com/users/MayImilae/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/MayImilae/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/MayImilae/subscriptions', 'organizations_url': 'https://api.github.com/users/MayImilae/orgs', 'repos_url': 'https://api.github.com/users/MayImilae/repos', 'events_url': 'https://api.github.com/users/MayImilae/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MayImilae/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:06:59.834796 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 2734048659, 'node_id': 'PRR_kwDOALCn2M6i9kWT', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'LGTM from a quick glance. FifoCI seems good too; the results match other backends again.', 'commit_id': '33a7283d3b281be2d5425217b7325561f2250b7d', 'submitted_at': '2025-04-01T21:06:58Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#pullrequestreview-2734048659', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'author_association': 'MEMBER', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13478#pullrequestreview-2734048659'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478'}}}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'id': 2432498059, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'number': 13478, 'state': 'open', 'locked': False, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T21:06:58Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'c4844494fa9867aa113a2be6798338fd864d4ef1', 'assignee': None, 'assignees': [], 'requested_reviewers': [{'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/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/13478/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/33a7283d3b281be2d5425217b7325561f2250b7d', 'head': {'label': 'jordan-woyak:metal-af', 'ref': 'metal-af', 'sha': '33a7283d3b281be2d5425217b7325561f2250b7d', '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': '2025-02-08T02:39:24Z', 'pushed_at': '2025-04-01T20:09:18Z', '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': 489387, 'stargazers_count': 3, 'watchers_count': 3, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 4, '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, 'topics': [], 'visibility': 'public', 'forks': 4, 'open_issues': 2, 'watchers': 3, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13478'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13478'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/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/13478/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/33a7283d3b281be2d5425217b7325561f2250b7d'}}, 'author_association': 'MEMBER', 'auto_merge': 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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T21:02:43.145892 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'review_requested', 'number': 13478, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'id': 2432498059, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'number': 13478, 'state': 'open', 'locked': False, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T21:02:41Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'c4844494fa9867aa113a2be6798338fd864d4ef1', 'assignee': None, 'assignees': [], 'requested_reviewers': [{'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/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/13478/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/33a7283d3b281be2d5425217b7325561f2250b7d', 'head': {'label': 'jordan-woyak:metal-af', 'ref': 'metal-af', 'sha': '33a7283d3b281be2d5425217b7325561f2250b7d', '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': '2025-02-08T02:39:24Z', 'pushed_at': '2025-04-01T20:09:18Z', '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': 489387, 'stargazers_count': 3, 'watchers_count': 3, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 4, '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, 'topics': [], 'visibility': 'public', 'forks': 4, 'open_issues': 2, 'watchers': 3, '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': '1b85da9b85e72a555a08138aafcd2d75210ae078', '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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/13478'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13478'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478/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/13478/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/33a7283d3b281be2d5425217b7325561f2250b7d'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': True, 'mergeable_state': 'clean', 'merged_by': None, 'comments': 1, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 8, 'deletions': 8, 'changed_files': 2}, 'requested_reviewer': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T20:22:31.856405 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'id': 2964458184, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'number': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T20:22:30Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'merged_at': None}, 'body': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/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/13478/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770596268', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770596268', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'id': 2770596268, 'node_id': 'IC_kwDOALCn2M6lI_Gs', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T20:22:30Z', 'updated_at': '2025-04-01T20:22:30Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `last-story-shadows` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618095-13603532/)\n* `sw3-dt` on `mvk-osx-m1`: [diff](https://fifo.ci/compare/13618066-13603516/)\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770596268/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-04-01T20:22:30.579534 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'id': 2964458184, 'node_id': 'PR_kwDOALCn2M6Q_PmL', 'number': 13478, 'title': 'VideoBackends/Metal: Fix anisotropic filtering handling.', '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}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-04-01T20:02:55Z', 'updated_at': '2025-04-01T20:16:27Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13478', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13478.patch', 'merged_at': None}, 'body': "This is an attempt to fix my regression of #13368 \r\n\r\nIdeally `SamplerSelector` wouldn't be so fragile with all those magic numbers, but it is what it is.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478/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/13478/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13478#issuecomment-2770582668', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13478', 'id': 2770582668, 'node_id': 'IC_kwDOALCn2M6lI7yM', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-04-01T20:16:27Z', 'updated_at': '2025-04-01T20:16:27Z', 'author_association': 'NONE', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/33a7283d3b281be2d5425217b7325561f2250b7d/) detected by the system:\n\n* `ea-pink` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617937-13603278/)\n* `f-zero-rain` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617891-13603232/)\n* `kirby-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617833-13603174/)\n* `last-story-shadows` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617917-13603258/)\n* `metroid-visor` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617899-13603240/)\n* `milotic-texture` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617868-13603209/)\n* `mp2-scanner` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617922-13603263/)\n* `mtennis-zfreeze` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617851-13603192/)\n* `nddemo-bumpmapping` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617874-13603215/)\n* `nddemo-lighting` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617895-13603236/)\n* `nhl-slap` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617923-13603264/)\n* `pbr-sfx` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617941-13603282/)\n* `rs2-glass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617856-13603197/)\n* `soniccolors-mm` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617880-13603221/)\n* `thps4-shadow` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617860-13603201/)\n* `tsp3-pinkgrass` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617841-13603182/)\n* `vegas-party-depth` on `mtl-osx-m1`: [diff](https://fifo.ci/compare/13617886-13603227/)\n\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/2770582668/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}}, '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': '2025-04-01T14:14:10Z', 'pushed_at': '2025-03-30T13:39:54Z', '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': 524298, 'stargazers_count': 13521, 'watchers_count': 13521, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2751, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 318, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2751, 'open_issues': 318, 'watchers': 13521, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
Recent 'raw_redmine_hook' events
2025-04-02T00:12:35.539949 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13502, 'subject': 'Super Mario Sunshine crash in Vulkan on Android Mali GPU', 'description': "**Super Mario Sunshine**\r\n\r\n[GMSE01]\r\n\r\n\r\n**Game Id?** (right click the game in the game list, Properties, Info tab)\r\n\r\n[GMSE01]\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n[0c6d2edae9fdf40dfc410ff1623e4119]\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\n[On all versions i had tested on Mali Gpu's mainly the pixel 6, Mario Sunshine will crash after the dolby logo on all versions past 5.0-21026. i cannot seem to figure out why this is.]\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n[simply attempt to start the game on any newer version than 5.0-20126]\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n[5.0-2161]\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\n[Yes, 5.0-2161]\r\n\r\n**If the issue isn't present in the latest stable version, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n[5.0-21028]\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n[PC specs here]\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n[Anything else here]", 'created_on': '2024-03-23T22:20:48.866Z', 'updated_on': '2025-04-02T00:12:35.484Z', 'closed_on': None, 'root_id': 13502, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 10, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['Android']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': '5.0-21028'}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 10, 'name': 'Fix pending'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 2, 'login': '', 'mail': None, 'firstname': '', 'lastname': 'Anonymous', 'identity_url': None, 'icon_url': None}, 'assignee': {'id': 6959, 'login': 'iwubcode', 'mail': 'jcredible84@gmail.com', 'firstname': 'wub', 'lastname': 'code', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5be46a5a173bedbbec80543b6db7fdaf?rating=PG&size=24'}, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748509, 'notes': 'https://github.com/dolphin-emu/dolphin/pull/13479', 'created_on': '2025-04-02T00:12:35.488Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182748, 'value': '10', 'old_value': '7', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182749, 'value': '6959', 'old_value': None, 'prop_key': 'assigned_to_id', 'property': 'attr'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13502'}, 'type': 'raw_redmine_hook'}
2025-04-01T23:33:27.454353 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13502, 'subject': 'Super Mario Sunshine crash in Vulkan on Android Mali GPU', 'description': "**Super Mario Sunshine**\r\n\r\n[GMSE01]\r\n\r\n\r\n**Game Id?** (right click the game in the game list, Properties, Info tab)\r\n\r\n[GMSE01]\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n[0c6d2edae9fdf40dfc410ff1623e4119]\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\n[On all versions i had tested on Mali Gpu's mainly the pixel 6, Mario Sunshine will crash after the dolby logo on all versions past 5.0-21026. i cannot seem to figure out why this is.]\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n[simply attempt to start the game on any newer version than 5.0-20126]\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n[5.0-2161]\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\n[Yes, 5.0-2161]\r\n\r\n**If the issue isn't present in the latest stable version, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n[5.0-21028]\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n[PC specs here]\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n[Anything else here]", 'created_on': '2024-03-23T22:20:48.866Z', 'updated_on': '2025-04-01T23:33:27.404Z', 'closed_on': None, 'root_id': 13502, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 9, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['Android']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': '5.0-21028'}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 2, 'login': '', 'mail': None, 'firstname': '', 'lastname': 'Anonymous', 'identity_url': None, 'icon_url': None}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748508, 'notes': '', 'created_on': '2025-04-01T23:33:27.423Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182745, 'value': 'Super Mario Sunshine crash in Vulkan on Android Mali GPU', 'old_value': 'Super Mario Sunshine crash after dolby logo on all Android versions past 5.0-21026 on Mali GPU', 'prop_key': 'subject', 'property': 'attr'}, {'id': 182746, 'value': '7', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182747, 'value': '5.0-21028', 'old_value': '', 'prop_key': '9', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13502'}, 'type': 'raw_redmine_hook'}
2025-04-01T22:39:43.691406 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13751, 'subject': 'Feature Request: Add Specific Menu for Dance Mat Configuration', 'description': "**Game Name?**\r\n\r\nDance Dance Revolution: Mario Mix\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nGWZE01, GWZJ01, GWZP01\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nTrying to configure a dance mat shows the default controller config dialog instead. The button mapping is wrong and the analog stuff doesn't apply.\r\n\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2412\r\n", 'created_on': '2025-03-03T19:47:16.756Z', 'updated_on': '2025-04-01T22:39:43.656Z', 'closed_on': None, 'root_id': 13751, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748507, 'notes': 'Seems like there were at least two different dance mats, so the configuration is even more busted when considering the other one. See issue #13771 for the other one.', 'created_on': '2025-04-01T22:39:43.661Z', 'private_notes': False, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13751'}, 'type': 'raw_redmine_hook'}
2025-04-01T22:36:16.509716 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13771, 'subject': 'Active Life Dance Mat Configuration is Scrambled!', 'description': "**Game Name?**\r\n\r\nActive Life: Outdoor Challenge & all other Active Life series games\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRFAEAF\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n2885cd7ff0e50cd0d7f5ac3b839ee329\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nI wanted to use keyboard-mapping w/ two PlayStation dance mats I own to simulate the Active Life dance mat. In following the current **Emulated Active Life Mat Controller** instructions listed on the Dolphin Wiki (https://wiki.dolphin-emu.org/index.php?title=Active_Life%3A_Outdoor_Challenge#Emulated_Active_Life_Mat_Controller), I found out through the process of recording a video documenting my issues, that the controls I had put in were completely scrambled (not just one or two inputs flipped-- only ONE input of the ten was correct).\r\n\r\nHere's the video I made as I solved the problem for myself: https://www.youtube.com/watch?v=ET_iTzzHHPs\r\n\r\n*To repeat, this is what's listed on the Wiki right now...*\r\n\r\nD-Pad Up = Blue Arrow Up\r\nD-Pad Down = Blue Arrow Down\r\nD-Pad Left = Blue Arrow Left\r\nD-Pad Right = Blue Square\r\nY Button = Orange Arrow Up\r\nA Button = Orange Arrow Down\r\nX Button = Orange Arrow Right\r\nB Button = Orange Square\r\nStart Button = - Button\r\nZ Button = + Button\r\n\r\n*And these were my results...*\r\n\r\nD-Pad Up = Blue Arrow Left\r\nD-Pad Down = Blue Square\r\nD-Pad Left = - Button\r\nD-Pad Right = Blue Arrow Down\r\nY Button = + Button\r\nA Button = Orange Square\r\nX Button = Orange Arrow Right\r\nB Button = Orange Arrow Up\r\nStart Button = Blue Arrow Up\r\nZ Button = Orange Arrow Down\r\n\r\nWaiting to get permission to edit the Dolphin Wiki, but perhaps this isn't the way things are supposed to work when mapping a Dance Mat. I assume it's not. So, here I am at the fabled Bug Tracker!\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nTry to map any controller to these games using the Dance Mat controller profile, following the instructions currently on each Active Life entry on the Dolphin Wiki.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, 2503-146.\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2503.\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nNot applicable.\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\nPlease see above-- I link a video I made demonstrating the error & the fix.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nM1 MacBook Pro on macOS Monterey 12.7.4, w/ Apple M1 Pro ARM chip.\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nThe video is comprehensive, for what *I* experienced, at least!", 'created_on': '2025-03-25T06:06:51.179Z', 'updated_on': '2025-04-01T22:36:16.475Z', 'closed_on': None, 'root_id': 13771, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64002, 'login': 'HomeStarRunnerTron', 'mail': 'legotronn2@gmail.com', 'firstname': 'Skye', 'lastname': 'Tronn', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/58750bbe4b8289876cd6971004f06f2d?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748504, 'notes': 'Sounds like a relative of issue #13751.', 'created_on': '2025-04-01T22:36:16.478Z', 'private_notes': False, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13771'}, 'type': 'raw_redmine_hook'}
2025-03-31T03:39:31.427576 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13748, 'subject': 'EVDEV controller X axis is ignoring calibration', 'description': "**Game Name?**\r\n\r\nThe Legend of Zelda: The Wind Waker\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nGZLE01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n[Put MD5 Hash here]\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nGame cube Game using 8bitpro controller connected using 2.4g emulating classic controller. \r\nCalibrated 8bitdo 2C right joystick for both SDL and EVDEV and created a profile for both.\r\nLoad game with SDL profile and joystick follows calibration boarder.\r\nLoad game with EVDEV Profile and joystick X axis does not follow calibration boarder. it will move completely outside the calibration box.\r\nCharacter is uncontrollable left and right.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n1. create EVDEV profile for controller.\r\n2. open game\r\n3. switch to Dolphin window and open gamecube Controller configure.\r\n4. Test Joystick.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\n[First broken version number here (if applicable)]\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\n[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\n705 g4 2600g\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n[Anything else here]", 'created_on': '2025-02-28T18:58:28.420Z', 'updated_on': '2025-03-31T03:39:31.382Z', 'closed_on': None, 'root_id': 13748, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63892, 'login': 'djcremens', 'mail': 'djcremens@gmail.com', 'firstname': 'daniel', 'lastname': 'cremens', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/e532b361c8539866882f33c73e0dc174?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 63892, 'login': 'djcremens', 'mail': 'djcremens@gmail.com', 'firstname': 'daniel', 'lastname': 'cremens', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/e532b361c8539866882f33c73e0dc174?rating=PG&size=24'}, {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748503, 'notes': "If you're saying that evdev and SDL expose the joysticks differently, where the calibration of one is not sensible for the other, that doesn't necessarily sound like an issue?", 'created_on': '2025-03-31T03:39:31.386Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13748'}, 'type': 'raw_redmine_hook'}
2025-03-31T02:58:32.155537 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13775, 'subject': 'Duplicate icon resouces in main executable', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin.exe contains two icon group resources that are identical\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nExamine dolphin.exe with a tool that shows the resources.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2503", 'created_on': '2025-03-30T18:08:00.486Z', 'updated_on': '2025-03-31T02:58:32.107Z', 'closed_on': None, 'root_id': 13775, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748502, 'notes': 'This was introduced by [3.0-896](https://dolphin-emu.org/download/dev/1bd42b7acc0611e7120e4a16c442fd09f575a297/).', 'created_on': '2025-03-31T02:58:32.109Z', 'private_notes': False, 'author': {'id': 9099, 'login': 'Amphitryon', 'mail': '0amphitryon@gmail.com', 'firstname': 'Amphitryon', 'lastname': 'Amphitryon', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ab00d702ad0150aec20cc0070bea8559?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13775'}, 'type': 'raw_redmine_hook'}
2025-03-30T18:08:00.571411 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13775, 'subject': 'Duplicate icon resouces in main executable', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin.exe contains two icon group resources that are identical\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nExamine dolphin.exe with a tool that shows the resources.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2503", 'created_on': '2025-03-30T18:08:00.486Z', 'updated_on': '2025-03-30T18:08:00.486Z', 'closed_on': None, 'root_id': 13775, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13775'}, 'type': 'raw_redmine_hook'}
2025-03-30T00:51:34.998409 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13730, 'subject': 'Moki Moki Fails to Launch', 'description': "**Game Name?**\r\n\r\nMoki Moki\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nWMOEE9\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\nba3b239a9741e5c89f77b0ab25a3cf70\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nThe game hangs on a black screen at launch.\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nLaunch Moki Moki\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, 2412-246\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2412\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nN/A\r\n\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\nN/A\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nAMD Ryzen 9 7950X3D, AMD Radeon RX 6800, Windows 10, 32GB RAM\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\n[Anything else here]", 'created_on': '2025-02-02T19:22:50.018Z', 'updated_on': '2025-03-30T00:51:34.943Z', 'closed_on': None, 'root_id': 13730, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 10, 'name': 'Fix pending'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 63554, 'login': 'TDash', 'mail': 'thomadash@gmail.com', 'firstname': 'Tina', 'lastname': 'Carson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/4cf0b98cef4f152e647d1cefe0160b18?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}]}, 'journal': {'id': 748501, 'notes': 'https://github.com/dolphin-emu/dolphin/pull/13473', 'created_on': '2025-03-30T00:51:34.950Z', 'private_notes': False, 'author': {'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}, 'details': [{'id': 182742, 'value': '10', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13730'}, 'type': 'raw_redmine_hook'}
2025-03-28T19:19:44.022422 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 12595, 'subject': 'Garfield Show: Threat of the Space Lasagna (SG7E20) - Soft Locks Entering Minigame', 'description': "**Game Name?**\r\nThe Garfield Show: Threat of the Space Lasagna\r\n\r\n**Game ID?**\r\nSG7E20\r\n\r\n**MD5 Hash?**\r\n81aba388b99f66321f7981251982e704\r\n\r\n**What's the problem? Describe what went wrong.**\r\nHigh chance of soft locking / getting stuck on a black screen when selecting any minigame from the main map, in either Story or Minigame mode.\r\n\r\n**What steps will reproduce the problem?**\r\nStart game, navigate towards main level map, select any glowing building and try to start a minigame (see video).\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\nYes, dev 5.0-14731\r\n\r\n**Is the issue present in the latest stable version?**\r\nYes, game has never worked according to forum thread / Dolphin wiki (but is not logged on the issue tracker)\r\n\r\n**What are your PC specifications? (CPU, GPU, Operating System, more)**\r\n* Ryzen 5 3600\r\n* GTX 3080\r\n* Windows 10 21H1\r\n\r\n**Is there anything else that can help developers narrow down the issue?**\r\nVideo recording of issue - https://www.youtube.com/watch?v=hRvUKYlIUxY\r\nWorked on first attempt going into the minigame, soft-locked when exiting and re-entering same minigame.", 'created_on': '2021-07-24T15:22:54.638Z', 'updated_on': '2025-03-28T19:19:43.984Z', 'closed_on': '2021-07-24T22:42:36.119Z', 'root_id': 12595, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 15, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '5.0-14733'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 32559, 'login': 'retroNUC', 'mail': 'retronuc@gmail.com', 'firstname': 'Retro', 'lastname': 'NUC', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/40183a3d7ae85d95ab576d7f2547d6c4?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'journal': {'id': 748500, 'notes': 'Can reproduce the issue on 2503-146. It seems to require a significant underclock to avoid black screens.', 'created_on': '2025-03-28T19:19:43.990Z', 'private_notes': False, 'author': {'id': 57818, 'login': 'KAGE-008', 'mail': 'jtstarfox21@yahoo.com', 'firstname': 'Starfox', 'lastname': 'Textompson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/e7aed5bf4b05b5b2ec67a63a83e4d7e8?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/12595'}, 'type': 'raw_redmine_hook'}
2025-03-28T17:43:25.159539 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13774, 'subject': 'Crashes when editing Extension Keybinds (Android)', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin Android App crashes to games' screen as soon as I touch the cog wheel to edit any Extension in the Wii Input section.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSettings --> Wii Input --> Edit Wii remote 1 (Cog Wheel) --> Extension Cog Wheel (Crashes with every single extension).\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, the issue is present with latest development release 2503-156 (I didn't check if any previous dev version had this bug)\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nAs of latest release version 2503 the issue is NOT present.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nRetroid Pocket 5 (Snapdragon 865, Adreno 650, 8Gb RAM, Android 13)\r\n\r\nAlso crashes on my phone (Samsung Galaxy S22, Exynos 2200, Xclipse 920, 8Gb RAM, Android 14)\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nTried with a clean install but the problem came up anyway.", 'created_on': '2025-03-27T22:33:51.955Z', 'updated_on': '2025-03-28T17:43:24.952Z', 'closed_on': '2025-03-28T17:43:24.952Z', 'root_id': 13774, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 4, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': '2503-113'}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2503-158'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64017, 'login': 'iaics', 'mail': 'raffir55@gmail.com', 'firstname': 'Raffaele', 'lastname': 'Rivela', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/121df1c9a1eb7a87e36c1427d1eacac6?rating=PG&size=24'}, 'assignee': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748499, 'notes': 'https://dolphin-emu.org/download/dev/ee22cf9b2234e567e89fa7405cdb2c0b78a6e632/', 'created_on': '2025-03-28T17:43:24.970Z', 'private_notes': False, 'author': {'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}, 'details': [{'id': 182740, 'value': '3', 'old_value': '10', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182741, 'value': '2503-158', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13774'}, 'type': 'raw_redmine_hook'}
2025-03-28T04:13:36.401505 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13774, 'subject': 'Crashes when editing Extension Keybinds (Android)', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin Android App crashes to games' screen as soon as I touch the cog wheel to edit any Extension in the Wii Input section.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSettings --> Wii Input --> Edit Wii remote 1 (Cog Wheel) --> Extension Cog Wheel (Crashes with every single extension).\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, the issue is present with latest development release 2503-156 (I didn't check if any previous dev version had this bug)\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nAs of latest release version 2503 the issue is NOT present.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nRetroid Pocket 5 (Snapdragon 865, Adreno 650, 8Gb RAM, Android 13)\r\n\r\nAlso crashes on my phone (Samsung Galaxy S22, Exynos 2200, Xclipse 920, 8Gb RAM, Android 14)\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nTried with a clean install but the problem came up anyway.", 'created_on': '2025-03-27T22:33:51.955Z', 'updated_on': '2025-03-28T04:13:36.330Z', 'closed_on': None, 'root_id': 13774, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 3, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': '2503-113'}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 10, 'name': 'Fix pending'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64017, 'login': 'iaics', 'mail': 'raffir55@gmail.com', 'firstname': 'Raffaele', 'lastname': 'Rivela', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/121df1c9a1eb7a87e36c1427d1eacac6?rating=PG&size=24'}, 'assignee': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748498, 'notes': 'https://github.com/dolphin-emu/dolphin/pull/13462', 'created_on': '2025-03-28T04:13:36.342Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182738, 'value': '10', 'old_value': '12', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182739, 'value': '2503-113', 'old_value': '', 'prop_key': '9', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13774'}, 'type': 'raw_redmine_hook'}
2025-03-28T03:52:15.011668 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 11384, 'subject': 'Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.', 'description': "Game Name?\r\n\r\nSuper Mario Sunshine\r\n\r\nGame ID?\r\n\r\nGMSE01\r\n\r\nMD5 Hash?\r\n\r\n0c6d2edae9fdf40dfc410ff1623e4119\r\n\r\nWhat's the problem?\r\n\r\nEvery Zelda ucode game will randomly hang at startup on Windows when using the LLE recompiler DSP emulation option.\r\n\r\nWhat steps will reproduce the problem?\r\n\r\nSelect the LLE recompiler DSP emulation engine and boot any Zelda ucode game. After a few tries the game will eventually hang on startup. (It seems to be random) This bug seemingly only occurs on Windows.\r\n\r\nWhat are your PC specifications?\r\n\r\nWindows 10\r\nIntel i7-6700K\r\nnVidia GTX 1070\r\n\r\nIs there any other relevant information?\r\n\r\nThis bug occurs specifically on Windows with the DSP LLE audio emulation option and only affects Zelda ucode games.", 'created_on': '2018-09-09T03:15:58.159Z', 'updated_on': '2025-03-28T03:52:14.939Z', 'closed_on': None, 'root_id': 11384, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 12, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 9277, 'login': 'Zewia', 'mail': 'zewianintendo@gmail.com', 'firstname': 'Evan', 'lastname': '.', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/7a0169180c988d1fc17135f08912a8eb?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 3605, 'login': 'AdmiralCurtiss', 'mail': 'Pikachu025@gmail.com', 'firstname': 'AdmiralCurtiss', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ebf321005c0e7bdc68462731f9e6c130?rating=PG&size=24'}, {'id': 3673, 'login': 'Craftyawesome', 'mail': 'Craftyawesome.AK@gmail.com', 'firstname': 'Craftyawesome', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f6e58b4dc2e42e38c532e88c7f6b1b20?rating=PG&size=24'}, {'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}, {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}]}, 'journal': {'id': 748497, 'notes': 'I remembered looking into this a while back, and found an old branch, which I\'ve opened https://github.com/dolphin-emu/dolphin/pull/13463 for. I haven\'t done any retesting though, and don\'t remember too many details of what I\'m doing there. The commit "Fix the bug" is probably the most relevant one... at least hopefully.', 'created_on': '2025-03-28T03:52:14.945Z', 'private_notes': False, 'author': {'id': 11309, 'login': 'pokechu22', 'mail': 'pokechu022@gmail.com', 'firstname': 'pokechu22', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0b70767afc6b70185a2931895fbffafc?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/11384'}, 'type': 'raw_redmine_hook'}
2025-03-28T03:01:08.728960 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 11384, 'subject': 'Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.', 'description': "Game Name?\r\n\r\nSuper Mario Sunshine\r\n\r\nGame ID?\r\n\r\nGMSE01\r\n\r\nMD5 Hash?\r\n\r\n0c6d2edae9fdf40dfc410ff1623e4119\r\n\r\nWhat's the problem?\r\n\r\nEvery Zelda ucode game will randomly hang at startup on Windows when using the LLE recompiler DSP emulation option.\r\n\r\nWhat steps will reproduce the problem?\r\n\r\nSelect the LLE recompiler DSP emulation engine and boot any Zelda ucode game. After a few tries the game will eventually hang on startup. (It seems to be random) This bug seemingly only occurs on Windows.\r\n\r\nWhat are your PC specifications?\r\n\r\nWindows 10\r\nIntel i7-6700K\r\nnVidia GTX 1070\r\n\r\nIs there any other relevant information?\r\n\r\nThis bug occurs specifically on Windows with the DSP LLE audio emulation option and only affects Zelda ucode games.", 'created_on': '2018-09-09T03:15:58.159Z', 'updated_on': '2025-03-28T03:01:08.685Z', 'closed_on': None, 'root_id': 11384, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 11, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 9277, 'login': 'Zewia', 'mail': 'zewianintendo@gmail.com', 'firstname': 'Evan', 'lastname': '.', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/7a0169180c988d1fc17135f08912a8eb?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 3605, 'login': 'AdmiralCurtiss', 'mail': 'Pikachu025@gmail.com', 'firstname': 'AdmiralCurtiss', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ebf321005c0e7bdc68462731f9e6c130?rating=PG&size=24'}, {'id': 3673, 'login': 'Craftyawesome', 'mail': 'Craftyawesome.AK@gmail.com', 'firstname': 'Craftyawesome', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f6e58b4dc2e42e38c532e88c7f6b1b20?rating=PG&size=24'}, {'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}, {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748496, 'notes': 'Just for reference, since https://github.com/dolphin-emu/dolphin/pull/10762 (5.0-16788), Super Mario Sunshine softlocks on every boot with "DSP LLE Interpreter" for me in both Linux and Windows.\r\n\r\nEven if I entirely disable threaded DSP in code, current master (2503-156) still softlocks.\r\n\r\nI realize this issue is older than that PR, but it seems to have affected the situation. I\'ll try to investigate more.\r\n\r\nThere\'s some relevant conversation here: https://github.com/dolphin-emu/dolphin/pull/11319', 'created_on': '2025-03-28T03:01:08.689Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/11384'}, 'type': 'raw_redmine_hook'}
2025-03-27T23:08:15.949108 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13774, 'subject': 'Crashes when editing Extension Keybinds (Android)', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin Android App crashes to games' screen as soon as I touch the cog wheel to edit any Extension in the Wii Input section.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSettings --> Wii Input --> Edit Wii remote 1 (Cog Wheel) --> Extension Cog Wheel (Crashes with every single extension).\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, the issue is present with latest development release 2503-156 (I didn't check if any previous dev version had this bug)\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nAs of latest release version 2503 the issue is NOT present.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nRetroid Pocket 5 (Snapdragon 865, Adreno 650, 8Gb RAM, Android 13)\r\n\r\nAlso crashes on my phone (Samsung Galaxy S22, Exynos 2200, Xclipse 920, 8Gb RAM, Android 14)\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nTried with a clean install but the problem came up anyway.", 'created_on': '2025-03-27T22:33:51.955Z', 'updated_on': '2025-03-27T23:08:15.922Z', 'closed_on': None, 'root_id': 13774, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 12, 'name': 'Work started'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64017, 'login': 'iaics', 'mail': 'raffir55@gmail.com', 'firstname': 'Raffaele', 'lastname': 'Rivela', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/121df1c9a1eb7a87e36c1427d1eacac6?rating=PG&size=24'}, 'assignee': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748495, 'notes': '', 'created_on': '2025-03-27T23:08:15.928Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182736, 'value': '12', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182737, 'value': '6', 'old_value': None, 'prop_key': 'assigned_to_id', 'property': 'attr'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13774'}, 'type': 'raw_redmine_hook'}
2025-03-27T22:33:52.001434 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13774, 'subject': 'Crashes when editing Extension Keybinds (Android)', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nDolphin Android App crashes to games' screen as soon as I touch the cog wheel to edit any Extension in the Wii Input section.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nSettings --> Wii Input --> Edit Wii remote 1 (Cog Wheel) --> Extension Cog Wheel (Crashes with every single extension).\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, the issue is present with latest development release 2503-156 (I didn't check if any previous dev version had this bug)\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nAs of latest release version 2503 the issue is NOT present.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nRetroid Pocket 5 (Snapdragon 865, Adreno 650, 8Gb RAM, Android 13)\r\n\r\nAlso crashes on my phone (Samsung Galaxy S22, Exynos 2200, Xclipse 920, 8Gb RAM, Android 14)\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nTried with a clean install but the problem came up anyway.", 'created_on': '2025-03-27T22:33:51.955Z', 'updated_on': '2025-03-27T22:33:51.955Z', 'closed_on': None, 'root_id': 13774, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64017, 'login': 'iaics', 'mail': 'raffir55@gmail.com', 'firstname': 'Raffaele', 'lastname': 'Rivela', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/121df1c9a1eb7a87e36c1427d1eacac6?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13774'}, 'type': 'raw_redmine_hook'}
2025-03-27T21:42:36.038343 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13773, 'subject': 'Controller settings need images', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nThe current controller configuration dialogs are boring. They need images!\r\n\r\nSelecting controller types is done with a dropdown. Not only is this boring, it is fiddly and requires users to know what they want. Images would make it clear even to children (and adults acting like them) what is going on.\r\n\r\nThis would also help people who've never held the controllers do the actual mapping. It's one thing to see a gray button labeled A, and another to see the actual gamecube controller layout.\r\n\r\nImages would also drastically cut down on support issues from people getting confused and mapping the wrong controller.", 'created_on': '2025-03-27T21:34:21.915Z', 'updated_on': '2025-03-27T21:42:35.984Z', 'closed_on': None, 'root_id': 13773, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Feature request'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 7, 'name': 'Accepted'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748494, 'notes': '', 'created_on': '2025-03-27T21:42:36.000Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182734, 'value': '7', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182735, 'value': 'Feature request', 'old_value': 'Bug', 'prop_key': '2', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13773'}, 'type': 'raw_redmine_hook'}
2025-03-27T21:34:21.984135 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13773, 'subject': 'Controller settings need images', 'description': "**What's the problem? Describe what went wrong.**\r\n\r\nThe current controller configuration dialogs are boring. They need images!\r\n\r\nSelecting controller types is done with a dropdown. Not only is this boring, it is fiddly and requires users to know what they want. Images would make it clear even to children (and adults acting like them) what is going on.\r\n\r\nThis would also help people who've never held the controllers do the actual mapping. It's one thing to see a gray button labeled A, and another to see the actual gamecube controller layout.\r\n\r\nImages would also drastically cut down on support issues from people getting confused and mapping the wrong controller.", 'created_on': '2025-03-27T21:34:21.915Z', 'updated_on': '2025-03-27T21:34:21.915Z', 'closed_on': None, 'root_id': 13773, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 62923, 'login': 'Henke37', 'mail': 'henke@henke37.cjb.net', 'firstname': 'Henrik', 'lastname': 'Andersson', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b988751bd126c716dfa57d4172237095?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13773'}, 'type': 'raw_redmine_hook'}
2025-03-25T23:14:46.683907 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13352, 'subject': 'Crash: std::chrono clock_cast is not supported on some windows versions.', 'description': "https://github.com/dolphin-emu/dolphin/pull/12103\r\n\r\nI'm using windows LTSC and it's crashing when hit. There's a fallback already being used for other platforms, so I suggest to use the fallback for windows as well.\r\n\r\nSee:\r\nhttps://github.com/microsoft/STL/issues/2446#issuecomment-1385952999", 'created_on': '2023-09-16T06:27:02.303Z', 'updated_on': '2025-03-25T23:14:46.612Z', 'closed_on': '2025-03-25T23:14:46.612Z', 'root_id': 13352, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 4, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['Windows']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2503-152'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 6220, 'login': 'taolas', 'mail': 'taolas@gmail.com', 'firstname': 'taolas', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/b66ce7b8f4df8b790486e87d6bffc7f5?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748493, 'notes': 'Dolphin now requires Windows 10 1903.', 'created_on': '2025-03-25T23:14:46.620Z', 'private_notes': False, 'author': {'id': 34070, 'login': 'OatmealDome', 'mail': 'julian@oatmealdome.me', 'firstname': 'Julian', 'lastname': 'P', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f911993a7217b495c2d4168af1578ab0?rating=PG&size=24'}, 'details': [{'id': 182730, 'value': '3', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182731, 'value': None, 'old_value': 'N/A', 'prop_key': '1', 'property': 'cf'}, {'id': 182732, 'value': 'Windows', 'old_value': None, 'prop_key': '1', 'property': 'cf'}, {'id': 182733, 'value': '2503-152', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13352'}, 'type': 'raw_redmine_hook'}
2025-03-25T17:55:56.570804 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13772, 'subject': 'Wii U menu channel gets stuck in a black screen instead of restarting the emulated console', 'description': "**Game Name?**\r\n\r\nWii U Menu\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nHCVAZZ\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nWhen running Wii U menu channel on a Wii U, all the code inside the channel does is restart the whole console, and since the first thing the Wii U console does at boot is run the native Wii U OS, this works pretty well and it's efficient. On a real Wii, all it does is bring you back to the home menu again, since it restarted the console. On Dolphin, it gets stuck in a black screen. Ideally, Dolphin should replicate the behaviour a real Wii does\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nStart the Wii U menu channel, and then observe the black screen\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, 2503-148\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nUploading log.txt here", 'created_on': '2025-03-25T17:55:56.497Z', 'updated_on': '2025-03-25T17:55:56.497Z', 'closed_on': None, 'root_id': 13772, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 33392, 'login': 'Adamillo', 'mail': 'adammusajev5@gmail.com', 'firstname': 'Adamillo', 'lastname': '.', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/14b61990a6f41d62cb6b2c35aabd3c03?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13772'}, 'type': 'raw_redmine_hook'}
2025-03-25T06:06:51.252315 {'source': 'webserver', 'rm_type': 'opened', 'raw': {'action': 'opened', 'issue': {'id': 13771, 'subject': 'Active Life Dance Mat Configuration is Scrambled!', 'description': "**Game Name?**\r\n\r\nActive Life: Outdoor Challenge & all other Active Life series games\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nRFAEAF\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n2885cd7ff0e50cd0d7f5ac3b839ee329\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nI wanted to use keyboard-mapping w/ two PlayStation dance mats I own to simulate the Active Life dance mat. In following the current **Emulated Active Life Mat Controller** instructions listed on the Dolphin Wiki (https://wiki.dolphin-emu.org/index.php?title=Active_Life%3A_Outdoor_Challenge#Emulated_Active_Life_Mat_Controller), I found out through the process of recording a video documenting my issues, that the controls I had put in were completely scrambled (not just one or two inputs flipped-- only ONE input of the ten was correct).\r\n\r\nHere's the video I made as I solved the problem for myself: https://www.youtube.com/watch?v=ET_iTzzHHPs\r\n\r\n*To repeat, this is what's listed on the Wiki right now...*\r\n\r\nD-Pad Up = Blue Arrow Up\r\nD-Pad Down = Blue Arrow Down\r\nD-Pad Left = Blue Arrow Left\r\nD-Pad Right = Blue Square\r\nY Button = Orange Arrow Up\r\nA Button = Orange Arrow Down\r\nX Button = Orange Arrow Right\r\nB Button = Orange Square\r\nStart Button = - Button\r\nZ Button = + Button\r\n\r\n*And these were my results...*\r\n\r\nD-Pad Up = Blue Arrow Left\r\nD-Pad Down = Blue Square\r\nD-Pad Left = - Button\r\nD-Pad Right = Blue Arrow Down\r\nY Button = + Button\r\nA Button = Orange Square\r\nX Button = Orange Arrow Right\r\nB Button = Orange Arrow Up\r\nStart Button = Blue Arrow Up\r\nZ Button = Orange Arrow Down\r\n\r\nWaiting to get permission to edit the Dolphin Wiki, but perhaps this isn't the way things are supposed to work when mapping a Dance Mat. I assume it's not. So, here I am at the fabled Bug Tracker!\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nTry to map any controller to these games using the Dance Mat controller profile, following the instructions currently on each Active Life entry on the Dolphin Wiki.\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes, 2503-146.\r\n\r\n**Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.**\r\n\r\nYes, 2503.\r\n\r\n**If the issue isn't present in the latest release, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nNot applicable.\r\n\r\n**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer**\r\n\r\nPlease see above-- I link a video I made demonstrating the error & the fix.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nM1 MacBook Pro on macOS Monterey 12.7.4, w/ Apple M1 Pro ARM chip.\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nThe video is comprehensive, for what *I* experienced, at least!", 'created_on': '2025-03-25T06:06:51.179Z', 'updated_on': '2025-03-25T06:06:51.179Z', 'closed_on': None, 'root_id': 13771, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 0, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 64002, 'login': 'HomeStarRunnerTron', 'mail': 'legotronn2@gmail.com', 'firstname': 'Skye', 'lastname': 'Tronn', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/58750bbe4b8289876cd6971004f06f2d?rating=PG&size=24'}, 'assignee': None, 'watchers': []}, 'url': 'https://bugs.dolphin-emu.org/issues/13771'}, 'type': 'raw_redmine_hook'}
2025-03-24T17:06:53.609349 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 9266, 'subject': 'TAS Input Auto-Fire for Gamecube is only available for player 1', 'description': '**Game Name?**\r\n\r\nProbably any game, but I was doing: Star Wars - Rogue Squadron III - Rebel Strike\r\n\r\n\r\n**Game ID?** (right click the game in the game list, properties, info tab)\r\n\r\nGLRE64\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, properties, info tab, MD5 Hash: Compute)\r\n\r\n2bac41f473ebf982f82b6a2f431dbf79\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nTAS Input has a feature to auto-fire. This will automatically press & release a button every other frame. This feature is only supported for player 1.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nEnable 2 or more controllers\r\nStart the game\r\nFrom Dolphin\'s menu open "TAS Input"\r\nFor player 1: Use the right-mouse-button on one of the Buttons checkboxes to enable auto-fire\r\nFor player 2, 3, 4: The auto-fire function does not work\r\n\r\n\r\n**Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?**\r\n\r\n4.0-8534\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nIntel Core i7 6700HQ\r\nGForce GTX 960M\r\n16GB RAM\r\nWindows 10 Pro 64 bit\r\n\r\n**Is there any other relevant information? (e.g. logs, screenshots,\r\nconfiguration files)**\r\n\r\nI think that covers it', 'created_on': '2016-01-16T08:16:17.899Z', 'updated_on': '2025-03-24T17:06:53.550Z', 'closed_on': '2025-03-24T17:06:53.550Z', 'root_id': 9266, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 2, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '5.0-9894'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 3891, 'login': 'DaTeL237', 'mail': 'datel237@gmail.com', 'firstname': 'Daan', 'lastname': 'Terra', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/fc15f57934979bf9d2d49937332b9238?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 2995, 'login': 'redherochildboss', 'mail': 'redherochildboss@gmail.com', 'firstname': 'redherochildboss', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0a10fc16c2b8eda6e67a3e9ce3fa4264?rating=PG&size=24'}]}, 'journal': {'id': 748492, 'notes': '', 'created_on': '2025-03-24T17:06:53.561Z', 'private_notes': False, 'author': {'id': 1699, 'login': 'JosJuice', 'mail': 'JosJuice@gmail.com', 'firstname': 'JosJuice', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/8d072cc71a928c600162cc1b4111f87f?rating=PG&size=24'}, 'details': [{'id': 182728, 'value': '3', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182729, 'value': '5.0-9894', 'old_value': None, 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/9266'}, 'type': 'raw_redmine_hook'}
2025-03-24T13:29:50.669813 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 10821, 'subject': 'The Daring Game for Girls Hang', 'description': "**Game Name?**\r\n\r\nThe Daring Game for Girls\r\n\r\n\r\n**Game ID?** (right click the game in the game list, properties, info tab)\r\n\r\nSDAE5G\r\n\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nTwo invalid read errors occur after exiting the Wii Remote safety warning and the game hangs on a white screen.\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nStart the title\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\n5.0-6004\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\nYes\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\ni7-6700K, GeForce 970, Windows 10", 'created_on': '2018-01-24T00:37:44.446Z', 'updated_on': '2025-03-24T13:29:50.622Z', 'closed_on': '2025-03-24T13:29:50.622Z', 'root_id': 10821, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 7, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2503-146'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 3, 'name': 'Fixed'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 910, 'login': 'kolano', 'mail': 'kolano@gmail.com', 'firstname': 'kolano', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5e6e011954cb14521e715f4a65d29a01?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}, {'id': 3605, 'login': 'AdmiralCurtiss', 'mail': 'Pikachu025@gmail.com', 'firstname': 'AdmiralCurtiss', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ebf321005c0e7bdc68462731f9e6c130?rating=PG&size=24'}, {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748491, 'notes': 'https://dolphin-emu.org/download/dev/5d4b884e6430e2bec24238ccfda5cad031132d2f/', 'created_on': '2025-03-24T13:29:50.629Z', 'private_notes': False, 'author': {'id': 2749, 'login': 'flacs', 'mail': 'tilkax@gmail.com', 'firstname': 'flacs', 'lastname': '\u200b', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/5f8638669a0f3484bfeffca75bc85c5c?rating=PG&size=24'}, 'details': [{'id': 182726, 'value': '3', 'old_value': '7', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182727, 'value': '2503-146', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/10821'}, 'type': 'raw_redmine_hook'}
2025-03-23T23:33:41.806593 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 9266, 'subject': 'TAS Input Auto-Fire for Gamecube is only available for player 1', 'description': '**Game Name?**\r\n\r\nProbably any game, but I was doing: Star Wars - Rogue Squadron III - Rebel Strike\r\n\r\n\r\n**Game ID?** (right click the game in the game list, properties, info tab)\r\n\r\nGLRE64\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, properties, info tab, MD5 Hash: Compute)\r\n\r\n2bac41f473ebf982f82b6a2f431dbf79\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nTAS Input has a feature to auto-fire. This will automatically press & release a button every other frame. This feature is only supported for player 1.\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nEnable 2 or more controllers\r\nStart the game\r\nFrom Dolphin\'s menu open "TAS Input"\r\nFor player 1: Use the right-mouse-button on one of the Buttons checkboxes to enable auto-fire\r\nFor player 2, 3, 4: The auto-fire function does not work\r\n\r\n\r\n**Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?**\r\n\r\n4.0-8534\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nIntel Core i7 6700HQ\r\nGForce GTX 960M\r\n16GB RAM\r\nWindows 10 Pro 64 bit\r\n\r\n**Is there any other relevant information? (e.g. logs, screenshots,\r\nconfiguration files)**\r\n\r\nI think that covers it', 'created_on': '2016-01-16T08:16:17.899Z', 'updated_on': '2025-03-23T23:33:41.772Z', 'closed_on': None, 'root_id': 9266, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 1, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': None}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': None}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 1, 'name': 'New'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 3891, 'login': 'DaTeL237', 'mail': 'datel237@gmail.com', 'firstname': 'Daan', 'lastname': 'Terra', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/fc15f57934979bf9d2d49937332b9238?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 2995, 'login': 'redherochildboss', 'mail': 'redherochildboss@gmail.com', 'firstname': 'redherochildboss', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/0a10fc16c2b8eda6e67a3e9ce3fa4264?rating=PG&size=24'}]}, 'journal': {'id': 748490, 'notes': 'This is a regression introduced in 4.0-3850. It never got fixed in wx, but the Qt implementation in 5.0-9894 was correct.', 'created_on': '2025-03-23T23:33:41.778Z', 'private_notes': False, 'author': {'id': 9099, 'login': 'Amphitryon', 'mail': '0amphitryon@gmail.com', 'firstname': 'Amphitryon', 'lastname': 'Amphitryon', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/ab00d702ad0150aec20cc0070bea8559?rating=PG&size=24'}, 'details': []}, 'url': 'https://bugs.dolphin-emu.org/issues/9266'}, 'type': 'raw_redmine_hook'}
2025-03-23T21:14:25.664903 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 13135, 'subject': "(GLME01) Luigi's Mansion suffers from reoccurring microstutters/frame pacing issues in game not caused by shader compilation", 'description': '**Game Name?**\r\n\r\nLuigi\'s Mansion\r\n\r\n\r\n**Game ID?** (right click the game in the game list, Properties, Info tab)\r\n\r\nGLME01\r\n\r\n\r\n**MD5 Hash?** (right click the game in the game list, Properties, Verify tab, Verify Integrity button)\r\n\r\n6e3d9ae0ed2fbd2f77fa1ca09a60c494\r\n\r\n\r\n**What\'s the problem? Describe what went wrong.**\r\n\r\nLuigi\'s Mansion suffers from microstuttering and frame pacing issues in game. These stutters occur randomly, and aren\'t caused by shader compilation either. These stutters don\'t seem to occur on hardware, and the stutters themselves are not situation dependent and can occur seemingly anywhere even when nothing is happening in the scene. This has been an issue for well over a decade, since Dolphin\'s very beginnings. No setting change in Dolphin, aside from setting a hard frame limit of 30fps, gets rid of the stutter.\r\n\r\nLuigi\'s Mansion, being a 30fps game, requires consistent frame delivery for the best experience. I\'ve known of this issue for a long time, but because of Dolphn\'s recent framerate and frametime graphs, I think I can finally illustrate what the problem actually looks like.\r\n\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n1. Start with a fresh copy of Dolphin. That is, a fresh Dolphin install folder and a fresh recreation of the Dolphin Emulator folder in documents.\r\n2. Update your graphics card drivers to whatever\'s latest as of writing (527.56 for me). I always update these using a fresh install, using DDU.\r\n3. Open Dolphin and make the following settings changes. These are the changes I made, and these should be the base recommended settings changes to make Luigi\'s Mansion work properly at all:\r\n a.) Under Options -> Configuration...\r\n - General tab:\r\n - Disable dual core, this will ensure Luigi\'s mouth doesn\'t bug out during the opening cutscene.\r\n - Interface tab:\r\n - Set Mouse Cursor Visibility to "Never", I always do this because I worry that I might lose GSYNC or exclusive fullscreen. Might not be necessary.\r\n - Advanced tab:\r\n - Enable and Set Clock Override value to 115%, this will ensure that the game has somewhat correct timings that will prevent the nozzle from disappearing. \r\n b.) Under Graphics...\r\n - General tab:\r\n - Set the Backend to Direct3D 11, for NVIDIA users such as myself. The reason for this is that Vulkan, while it is the fastest backend of them all, experiences shader compilation stutter not present in the DirectX backends. Since we\'re trying to solve an issue in regards to framepacing, I\'m going with the backend that produces the smoothest experience possible. DirectX12 is a little bit slower on average and I think experiences some odd issues sometimes, so DirectX 11 is the most optimal setting for us here.\r\n - Enable "Exclusive Ubershaders" and "Compile Shaders Before Starting". This will ensure that we experience absolutely no stutters caused by shader compilation while the game is running. With a relatively modern card, this setting won\'t be much of an issue these days. Since performance using Exclusive Ubershaders is also dependent on output resolution, we\'ll be using native resolution anyway. This should allow anyone following along to use this intensive setting comfortably.\r\n - (Optional) You might need to enable vsync. I use a GSYNC monitor and I have found I never needed to use Vsync. Enabling it for me doesn\'t make a difference as far as this issue is concerned. But if you experience screen tearing, you might want to enable this.\r\n - Enhancements tab:\r\n - Set Internal Resolution to Native (640x528) if it hasn\'t been done already.\r\n - You can leave Scaled EFB Copy, Force 24-Bit Color, Arbitrary Mipmap Detection, and Disable Copy Filter turned on. These settings don\'t seem to impact performance and won\'t influence the stuttering here.\r\n - Hacks tab:\r\n - Leave everything default. In other words, only Ignore Format Changes, Store EFB Copies to Texture Only, Fast Texture Cache Accuracy,\r\n Store XFB Copies to Texture Only, Skip Presenting Duplicate Frames, Fast Depth Calculation, Disable Bounding Box, and Save Texture Cache to State should be enabled. I remember playing with the XFB settings and could not eliminate the stuttering, so leave it default as that might be what most users will have enabled.\r\n - Advanced tab:\r\n - Turn on all the performance statistics, this way you can see the frametime graph and framerate reflect what occurs on screen. Set the Performance Sample Window (ms) to 250, so that you can catch the small fluctuations in the frametime graph.\r\n4. Next, launch Luigi\'s Mansion. Get to a part of the game where you can walk down any corridor or hallway horizontally so you can witness the uneven frame pacing. The hallway on the second floor in the main hall, west wing, is a good spot.\r\n5. While paying careful attention to the frametime graph and the wall/high beams, walk from one end to the hallway and back, multiple times. \r\n\r\nYou should notice when walking down the hallway that the wallpaper patterns on the wall seem to jump and skip. This seems to be caused by dropped frames, and is a sign of uneven frame pacing. This can also be seen on the frametime graph. When the game has consistent frame pacing, the Frame time (ms) on the frame time graph hovers around 33.37ms. When the stuttering occurs, the frame time seems to drop down to 50.0ms for a brief moment, before shooting up to 16.7ms (the same time as V-Blank), before falling back down to 33.37. Interestingly, V-Blank time remains consistent even when this is occurring, hovering around 16.6ms.\r\n\r\nI do not believe this occurs on hardware, but I might be wrong. This is one of the only games that runs at 30fps that seems to always exhibit frame pacing issues despite whatever settings you use, and I have no idea why. I am aware this game has some bizarre timing issues as far as the CPU is concerned, so maybe this is related? The issue doesn\'t seem to improve with a higher clockrate, however...\r\n\r\n**Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.**\r\n\r\nYes. 5.0-18143\r\n\r\n**Is the issue present in the latest stable version?**\r\n\r\nYes 5.0\r\n\r\n**If the issue isn\'t present in the latest stable version, which is the first broken version?** (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)\r\n\r\nThis issue has always existed.\r\n\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\nProcessor: AMD Ryzen 7 5800X 8-Core Processor\r\nNumber of Cores: 16\r\nSpeed: 4.7 GHz\r\nStepping: 0\r\nFamily: 19\r\nModel: 21\r\nCPU ID: 178BFBFF00A20F10\r\n\r\nRAM 16 GB (G.SKILL Trident Z Royal RGB 3600MHz)\r\n\r\nVideo Card NVIDIA GeForce RTX 3080\r\nChipset NVIDIA GeForce RTX 3080\r\nManufacturer Nvidia\r\nHardware T&L Yes\r\nTotal Memory 18 GB\r\nDedicated Memory 10 GB\r\nDriver Version 31.0.15.2756\r\nVertex Shader Version 5.1\r\nPixel Shader Version 5.1\r\nPlug and Play ID VEN_10DE&DEV_2206&SUBSYS_403D1458&REV_A1\r\nDevice 2206\r\nVendor ID 10DE\r\nDriver version 527.56\r\n\r\nMotherboard: ASRock X570 Taichi (BIOS: P5.00)\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nHere\'s a screenshot when the game is performing normally, and the framepacing is fine:\r\n\r\n\r\nHere\'s a screenshot when irregular framepacing occurs:\r\n\r\n\r\nFinally, here\'s a video that captures the whole thing in motion:\r\nhttps://www.mediafire.com/file/tzjt0wycnwy8ebb/2023-01-01+13-19-27.mp4/file\r\n\r\nReiterating from before: When the game has consistent frame pacing, the Frame time (ms) on the frame time graph hovers around 33.37ms. When the stuttering occurs, the frame time seems to drop down to 50.0ms for a brief moment, before shooting up to 16.7ms (the same time as V-Blank), before falling back down to 33.37. Interestingly, V-Blank time remains consistent even when this is occurring, hovering around 16.6ms.', 'created_on': '2023-01-01T19:11:45.034Z', 'updated_on': '2025-03-23T21:14:25.609Z', 'closed_on': '2025-03-23T21:14:25.609Z', 'root_id': 13135, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 10, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['N/A']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': '2503-131'}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 13, 'name': 'Duplicate'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 7410, 'login': 'ehw', 'mail': 'evilhamwizard@gmail.com', 'firstname': 'Tom', 'lastname': 'Braider', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/264a2bd71ee1069908963b01147083f7?rating=PG&size=24'}, 'assignee': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'watchers': [{'id': 3673, 'login': 'Craftyawesome', 'mail': 'Craftyawesome.AK@gmail.com', 'firstname': 'Craftyawesome', 'lastname': '-', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/f6e58b4dc2e42e38c532e88c7f6b1b20?rating=PG&size=24'}, {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748485, 'notes': 'The broken graph has been fixed in 2503-131. Pacing being otherwise terrible in general is being worked on so I think we can throw this in with the pacing mega-issue.', 'created_on': '2025-03-23T21:14:25.613Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182720, 'value': '13', 'old_value': '12', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182721, 'value': '2503-131', 'old_value': '', 'prop_key': '10', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/13135'}, 'type': 'raw_redmine_hook'}
2025-03-23T21:09:13.506371 {'source': 'webserver', 'rm_type': 'updated', 'raw': {'action': 'updated', 'issue': {'id': 11719, 'subject': 'Minor Updater Oversight?', 'description': "**Program Name?**\r\nUpdater\r\n\r\n**What's the problem? Describe what went wrong.**\r\n\r\nIn the rare case that a Dolphin update is released while the client itself is updating, the client will restart after the first set of updates but seemingly fails to transfer its privileges.\r\nIt is then unable to update again until the user grants access via a corresponding User Account Control popup or restarts Dolphin. (Windows 10)\r\n\r\n**What steps will reproduce the problem?**\r\n\r\nUpdate Dolphin and hope there is another update instantly after it has opened back up and press update resulting in a Windows UAC popup.\r\n\r\n**What are your PC specifications?** (CPU, GPU, Operating System, more)\r\n\r\ni9-7900X\r\nNVidia GTX 1080 Ti\r\nWindows 10 Pro\r\n\r\n\r\n**Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,\r\nconfiguration files, savefiles, savestates)**\r\n\r\nIt is probably just a permission transfer/integrity oversight.\r\n", 'created_on': '2019-05-08T04:39:21.248Z', 'updated_on': '2025-03-23T21:09:13.478Z', 'closed_on': None, 'root_id': 11719, 'parent_id': None, 'done_ratio': 0, 'start_date': None, 'due_date': None, 'estimated_hours': None, 'is_private': False, 'lock_version': 3, 'custom_field_values': [{'custom_field_id': 1, 'custom_field_name': 'Operating system', 'value': ['Windows']}, {'custom_field_id': 2, 'custom_field_name': 'Issue type', 'value': 'Bug'}, {'custom_field_id': 3, 'custom_field_name': 'Milestone', 'value': ''}, {'custom_field_id': 4, 'custom_field_name': 'Regression', 'value': '0'}, {'custom_field_id': 5, 'custom_field_name': 'Relates to usability', 'value': '0'}, {'custom_field_id': 6, 'custom_field_name': 'Relates to performance', 'value': '0'}, {'custom_field_id': 7, 'custom_field_name': 'Easy', 'value': '0'}, {'custom_field_id': 8, 'custom_field_name': 'Relates to maintainability', 'value': '0'}, {'custom_field_id': 9, 'custom_field_name': 'Regression start', 'value': ''}, {'custom_field_id': 10, 'custom_field_name': 'Fixed in', 'value': ''}], 'project': {'id': 4, 'identifier': 'emulator', 'name': 'Emulator', 'description': 'Bugs related to the emulator itself.', 'created_on': '2015-09-03T10:38:41.088Z', 'homepage': 'https://dolphin-emu.org/'}, 'status': {'id': 11, 'name': 'Questionable'}, 'tracker': {'id': 1, 'name': 'Emulator Issues'}, 'priority': {'id': 2, 'name': 'Normal'}, 'author': {'id': 7845, 'login': 'LizardPikmin', 'mail': 'obsimsmuac01@hotmail.co.uk', 'firstname': 'Alex', 'lastname': 'Jonathan', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/e4acf8397ad806e91a536e548f7f20d0?rating=PG&size=24'}, 'assignee': None, 'watchers': [{'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}]}, 'journal': {'id': 748484, 'notes': '', 'created_on': '2025-03-23T21:09:13.485Z', 'private_notes': False, 'author': {'id': 6, 'login': 'Billiard26', 'mail': 'jordan.woyak@gmail.com', 'firstname': 'Jordan', 'lastname': 'Woyak', 'identity_url': None, 'icon_url': 'https://www.gravatar.com/avatar/c3215dc630ce975b0ccaf4dd783a294d?rating=PG&size=24'}, 'details': [{'id': 182717, 'value': '11', 'old_value': '1', 'prop_key': 'status_id', 'property': 'attr'}, {'id': 182718, 'value': None, 'old_value': 'N/A', 'prop_key': '1', 'property': 'cf'}, {'id': 182719, 'value': 'Windows', 'old_value': None, 'prop_key': '1', 'property': 'cf'}]}, 'url': 'https://bugs.dolphin-emu.org/issues/11719'}, 'type': 'raw_redmine_hook'}