x264 STM mod.

Short-term memory is a memory management approach developed by Prof. Kirsch’s group. For my Master’s thesis on which I worked from 2011 to 2012, I modified¬†x264, a state-of-the-art H.264 video encoder, so that it makes use of short-term memory. The results of my modifications are summarized in my Master’s thesis below.

Note that my implementation requires libstm 0.4.1 which is a C implementation of short-term memory management. As x264’s architecture has been changed since the finalization of my implementation, the source code provided below only works with revision¬†r1724. Hence, my modifications cannot be used in current versions of x264.

This project is no longer maintained.