* changes: SurfaceTexture: fix an out of bounds array access surfaceflinger: refactor FrambufferSurface