call setFormat in the constructor, to avoid the surfaceview creation twice on the start. it is enough to resolve the issues seen on the Gabriel Nexus 7 2013 gen/Android 4.3