Please give details why this static codec checking list. My understanding is (but you should correct it with more sense)
```
Android MediaCodec API reports codec with namespace instead of common codec name.
For example: "OMX.google.h263.decoder", what this API want to report is "h263".

The below static lists are used to parse out the common codec name. The codec names
are referenced by below links, it maybe adjusted on demand.

http://www.chromium.org/audio-video
https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats
```