Replacing FFmpeg with 79 Lines of Java
I needed to extract AAC audio from HLS streams on Android. FFmpeg added 10MB to the APK. So I read the spec and wrote a demuxer from scratch.
I needed to extract AAC audio from HLS streams on Android. FFmpeg added 10MB to the APK. So I read the spec and wrote a demuxer from scratch.
Implementing a reflective PE loader in no_std Rust: XOR-encrypted payload, dynamic API resolution via hash, manual section mapping, IAT patching, relocations and header wiping.