MPlayer and Libao NAS Fixes

The Problem

Using (signed) 32bit integer variables to store unsigned 32bit values and omitting bound checks when accessing memory results in randomly occuring segmentation faults of MPlayer (fixed in CVS 17/6/2005) or any program using libao for NAS audio output. If this happens you can try one of the patches below to fix it.

The Patches

Patch for libao version 0.8.5 that fixes integer overflows on 32 bit systems in the NAS plugin.

Obsolete patch for MPlayer from CVS until 17/6/2005 or up to version 1.0pre7 that fixes integer and buffer overflows in the NAS audio output module.


back to my homepage.