I've been beating myself with this for a while, I need some help.
I am using the device's front camera. In iOS it's working great. In Android - I get this fuzzy image that shows me the front camera 3 times with black and white stripes (See image).
Here is my camera / video display related code:
<s:VideoDisplay id="vid" x="10" y="15"/>
private function getFrontCamera():Camera
if (Camera.isSupported == false)
var numCameras:int = Camera.names.length;
if (numCameras == 0)
if (numCameras == 1)
if (numCameras == 2)
var LocalVideo:Video = new Video(vid.width, vid.height);
I ran into this problem after android update on some samsung devices. I found that setting gpu render mode to Direct in the application.xml file clears it up, hope it does for you.