fixed depth shifting in imageOps , acquisitionMux should now function properly , although i probably need to further improve memory access code