commit | 1f57bfc33cce988ef3cdd57a5960ec86705260a6 | [log] [tgz] |
---|---|---|
author | Chrome Cunningham <chcunningham@chromium.org> | Tue Nov 13 23:49:26 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Nov 13 23:49:26 2018 |
tree | 634660a0677d12054ef87435a41e3f16ee8f9acf | |
parent | 7c0efea0a6b11b1ee2585a737e53b3535864bef8 [diff] |
Revert "media: Add H264 profile extraction support" This reverts commit ffa5c05c6e68b8abfbe4f23f63292ae35d7772b6. Reason for revert: broke webkit_tests on Mojo Linux bot. Likely something to do with gn config that lacks proprietary codecs. Original change's description: > media: Add H264 profile extraction support > > Without the ffmpeg decoder configured, libavformat is unable to get the > codec profile and chromium ffmpeg wrapper code choose some defaults. > This will mess up the decode scenarios where non-ffmpeg decoders like vaapi > are in use. Fortunately, we can still get hold of the ffmpeg's > AVStream extradata param which should contain the > H264 AVCDecoderConfigurationRecord (ISO/IEC 14496-15). > So we use internal parser for extracting profile information > from this AVCDecoderConfigurationRecord. > > BUG=784610 > TEST=media_unittests:FFmpegCommonTest.VerifyH264Profile > > Change-Id: Id67c7026eefb5bb73e6c5fbbab7a362cb4553ab1 > Reviewed-on: https://chromium-review.googlesource.com/c/1292605 > Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> > Reviewed-by: Dale Curtis <dalecurtis@chromium.org> > Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> > Cr-Commit-Position: refs/heads/master@{#607769} TBR=dalecurtis@chromium.org,chcunningham@chromium.org,sreerenj.balachandran@intel.com Change-Id: I1cc9a3236d7187115566dff882c586b00dca713b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 784610 Reviewed-on: https://chromium-review.googlesource.com/c/1334664 Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org> Cr-Commit-Position: refs/heads/master@{#607817}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .