surfaceview instead of textureview
doubled camera function