Merge to M38: MSE: Relax H.264 Baseline mimetype profile recognition

This change lets "avc[13].42y0xx", where y >= 0x8 and xx is a valid
level, be an unambiguously matched H.264 Baseline profile. This relaxes
the previous requirement of a constrained baseline where y had to be
0xE.

CodecParameter | Before                            | Now
----------------------------------------------------------------------------------------------------
avc[13].42y0xx | probably if y==E, maybe otherwise | probably if y is in [89ABCDEF], maybe otherwise

BUG=408552
TBR=mmenke@chromium.org,qinmin@chromium.org,dalecurtis@chromium.org,xhwang@chromium.org
TEST=Updated MediaCanPlayTypeTest.CodecSupportTest_*

Review URL: https://codereview.chromium.org/626163002

Cr-Commit-Position: refs/heads/master@{#298163}
(cherry picked from commit 0a0cad0dfcd0c8ea77352fb23bd2e955744355d5)

Review URL: https://codereview.chromium.org/633673003

Cr-Commit-Position: refs/branch-heads/2171@{#66}
Cr-Branched-From: 267aeeb8d85c8503a7fd12bd14654b8ea78d3974-refs/heads/master@{#297060}
(cherry picked from commit 2f8d073aeab9292dbe43dfd03c6d75fc9f2e053e)

Review URL: https://codereview.chromium.org/639133004

Cr-Commit-Position: refs/branch-heads/2125@{#559}
Cr-Branched-From: b68026d94bda36dd106a3d91a098719f952a9477-refs/heads/master@{#290040}
2 files changed