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.