Bad Apple on SerenityOS (PNG+FLAC)

Bad Apple on SerenityOS (PNG+FLAC)

Subscribers:
1,760
Published on ● Video Link: https://www.youtube.com/watch?v=vJPGeNerTCQ



Duration: 3:47
344 views
25


Bad Apple!! Demo running as a SerenityOS (https://serenityos.org) demo.

Technical details: Regular userland application that loads the pregenerated frames as PNG images (Serenity's PNG implementation). The music is played by Serenity's FLAC implementation, where the main process spawns an aplay (audio player utility) subprocess. A/V sync is pretty terrible, even though I already shifted the audio here to align the beginning. Framerate is supposed to be 5fps but something in the graphics stack is not keeping up. (Also take note of the CPU usage in the bottom right corner, green.)

Video of me making this coming soon. Code: https://github.com/kleinesfilmroellchen/serenity/tree/videohax (you need to generate the images and audio yourself)




Other Videos By kleines Filmröllchen


2022-03-04OS Hacking: Preparing the Audio queue PR for review! [Serenity & Git]
2022-02-18Mandelbrot Set on SOF (Stack with Objects and Functions) on JVM 17 on SerenityOS [Mandelbrotception]
2022-02-04Program Hacking: Dumping all glyphs of a SerenityOS font
2022-01-21But what is digital audio? (The FLAC Codec #1 – (Digital) Audio and PCM)
2022-01-07Buggie Apple (SerenityOS's Buggie behind Bad Apple)
2021-12-24Rund um Aleas und Theas Telepathie! (Alea Aquarius) [Theorie/Analyse]
2021-12-09Warum beschäftige ich mich mit Alea Aquarius?
2021-11-29#TeamSeas – So wie Alea die Meere retten!
2021-11-26Demo Hacking: Creating a Bad Apple Demo in Serenity
2021-11-12Kit ist ein schlechter Charakter. (Alea Aquarius) [Analyse/Kritik]
2021-10-31Bad Apple on SerenityOS (PNG+FLAC)
2021-10-29Side Project Showcase 2: Fancy book chapter visualizations! (book-barify)
2021-10-05Im Bannkreis des Schwurs REVIEW! (Alea Aquarius Band 7) [Analyse/Kritik]
2021-10-01Crash%, Kernel%, Browser% – SerenityOS Speedrunning [Meme]
2021-09-18Alea Aquarius in DREI Büchern? (Alea Aquarius als Trilogie) [Theorie/Analyse]
2021-08-27Syntax highlighting extension for SerenityOS' DSLs – Showcase
2021-08-13Side Project Showcase 1: Making Java speak German! (Dava)
2021-07-30Andreas Kling saying "Well Hello Friends" for 30 minutes
2021-07-16Tips for creating extended background tracks from short songs!
2021-07-02Alles über die Reisekarten für die Alpha Cru! (Alea Aquarius) [Erklärung/Analyse/Tutorial] (Bd. 1-6)
2021-06-18i built myself a server from an old pc



Tags:
bad apple
demo
touhou