Will all phones support YUV 420 (Semi) Planar color format in h.264 encoder?
Preambule: This may sound like a very specific question, but this is actually a go / no go to build an API 16+ Android application using MediaCodec that is compatible with most phone. I have an application with a h.264 MediaCodec that receives data from a buffer - and not a surface since I'm doing a lot of manipulations on the image. When creating the Encoder , I iterate through the list of possible encoders from the phone to make sure I'm using a proprietary encoder if any. This part is not a problem. The problem is that each encoder has its color format preference. This may lead to color