Discover this issue while testing one of "Motorola RAZRi" device using Capture.captureImage api.
The Camera of this device rotates picture 90 degrees, however MediaStore.Images.Media.Orientation value is 0 of the picture after I took it from Capture.captureImage api. I hope this orientation value can be right value as picture taken on Device Camera application.
There is some workaround provided by Camera.getPicture to fix orientation. But it will be good for Capture.captureImage to store orientation in the mediastore; so the picture can be viewed in normal orientation as other pictures taken by device Camera application.