Automatic update from web-platform-tests [WebCodecs] Route interlaced H.264 content to the software decoder None of our hardware decoders support interlaced decoding, so we should route this content to the software decoder. The wrinkle is that there's no information in the codec string which would tell us that the content is interlaced. For AVC content we can peek at the description, but for annex-b content we won't know until the first decode() call. Given how rare this content is, it's not worth holding all annex-b configure() calls until the first decode(). As such, this fix only works for AVC formatted content, annex-b content will continue to throw a decoding error; though I've promoted the DVLOG to a DLOG to help identify this case more quickly in the future. Bug: 456919096 Change-Id: I8a5578e3abdf6a018316931f883796d84f080d8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7115500 Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Reviewed-by: Eugene Zemtsov <eugene@chromium.org> Cr-Commit-Position: refs/heads/main@{#1541313} -- wpt-commits: ba6d2f9a0c3bbe8fa7f28df932f4de31cf19d91a wpt-pr: 55919
7.7 KiB
7.7 KiB