This is due to some additional validation added to a system library in
AOSP; unfortunately the latest available camera binaries fail this
validation.
You can probably restore functionality if you revert commit
This isn't a question of Google support; a third-party application has to
specifically code in support for a given YUV format; Skype chose to use
NV21, and configured the interface accordingly (here, by leaving the
preview format as the default, which is NV21). There's no way for Skype to
There's a new hint method in ICS to held you with that:
http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRecordingHint(boolean)
The app writer can set this hint to true if they intend to record video
(through a MediaRecorder), or to false (the default) if they