Author Archives: Multimedia Mike

8088 Corruption

Have you ever wondered about the bare minimum requirements for FMV playback? I used to think maybe it was the Sega CD console (single speed CD-ROM with 150 KBytes/sec transfer rate, limited paletted block-based graphics). Check out Trixter’s 8088 Corruption for very bare-bones FMV playback on an 8088 CPU equipped with CGA video.

Smacker Reverse Engineered

One of my contacts notified me that he has reverse engineered the Smacker multimedia system. Hopefully we will get a description published soon and put a fresh open source implementation out in the wild.


Smacker Logo

This is great. This is one of the oldest and most enduring multimedia systems in the field, and one of the most widespread– The official website boasts of its use in over 2,600 software titles.

U.S. Government Multimedia Hackers

xine colleague James Courtier-Dutton informs of a curious story via the xine-devel mailing list: Homeland Security helps secure open-source code. It seems that the U.S. Department of Homeland Security wants to run code audits on a number of increasingly-used multimedia applications. On the TODO list are xine and MPlayer.


DHS Seal

It’s weird to think the government is commissioning to improve code I helped write. But multimedia players are certainly not exempt from security bugs– one of my more humbling experiences was when a code audit made be students of D.J. Bernstein’s security class found a careless buffer overflow condition in one of xine demuxer modules.