User avatar
lexi really really likes mesmalie @lexi@please-dominate.me
3w
everything in my life has led up to me currently reading chromium's source code from 4 years ago to understand how it decoded pngs to recreate the quirk it had where it would just keep going on certain errors instead of stopping
:neocat_floof_explode@transfem.social:1❤️1
1
3
3
2
User avatar
lexi really really likes mesmalie @lexi@please-dominate.me
3w
i need this in my corruptor's previewer so i can have images like this again
❤️1
1
0
1
1
User avatar
lexi really really likes mesmalie @lexi@please-dominate.me
3w
apparently it's based on the webkit libpng decoder so i guess i'll look there instead so i don't have to sort through their skia stuff that i don't need
❤️1
1
0
1
1
User avatar
lexi really really likes mesmalie @lexi@please-dominate.me
3w
i ported the decoder and it works but it doesn't have the funny effect boowomp
❤️1
1
0
1
1
User avatar
illy [Shrimple-mode] protomoji_orange_flag_lesbian @illyBytes@shrimp.imsofucking.gay
3w
@lexi nyooooo
so most likely a memory alloc issue with chrome then?
1
0
2
0
User avatar
illy [Shrimple-mode] protomoji_orange_flag_lesbian @illyBytes@shrimp.imsofucking.gay
3w
@lexi maybe should look into trying to use chrome's allocator + how they allocated data + the webkit libpng lol
1
0
1
0

User avatar
lexi really really likes mesmalie @lexi@please-dominate.me
3w
@illyBytes i'm gonna try to implement mozilla's from 4 years ago instead just in case i was mixing up browsers
although firefox's libpng decoder is substantially more complex than chromium's, and it also has telemetry built in but chromium's doesn't, funnily enough
0
0
1
0