Patches attached. Thanks for kurosu for pointing unmerged branches. The UNCACHED_PATH for x86_32 is broken with this for 2 codecs it touches. Fix is trivial, to be fixed later.