Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(257)

Issue 2378773008: libyuv: bt.709 coefficients update, halffloat support, mips msa (Closed)

Created:
4 years, 2 months ago by fbarchard1
Modified:
4 years, 2 months ago
Reviewers:
hubbe
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

libyuv: bt.709 coefficients update, halffloat support, mips msa bt.709 coefficients in chrome media at video range, while libyuv originally implemented full range. This changes libyuv to match media's video range coefficients for H420ToARGB HalfFloatPlane function added for converting shorts to half floats for gpu texture support. Uses intel instruction vcvtps2ph and provides a C fallback for other processors. Mips MSA initial SIMD support for new instruction set. MSA provides 16 byte wide registers, vs DSPR2 was 4 bytes. Performance is approximately 12x vs C versions of I420Mirror and I420ToYUY2. Change log: https://chromium.googlesource.com/libyuv/libyuv/+log/de944ed8..7fc932dd https://chromium.googlesource.com/libyuv/libyuv/+/de944ed8..7fc932dd BUG=libyuv:560, libyuv:639, chromium:445071, libyuv:635, libyuv:636, libyuv:637, chromium:646279, libyuv:634 TEST=try bots and new unittests added for halffloat. R=hubbe@chromium.org Committed: https://crrev.com/1b959ada6e8cb860d4fe25a0aa6fb0a16899b1aa Cr-Commit-Position: refs/heads/master@{#422132}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M DEPS View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (12 generated)
hubbe
lgtm
4 years, 2 months ago (2016-09-29 22:31:34 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2378773008/1
4 years, 2 months ago (2016-09-30 16:48:39 UTC) #12
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 2 months ago (2016-09-30 16:54:59 UTC) #14
commit-bot: I haz the power
4 years, 2 months ago (2016-09-30 16:56:43 UTC) #16
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/1b959ada6e8cb860d4fe25a0aa6fb0a16899b1aa
Cr-Commit-Position: refs/heads/master@{#422132}

Powered by Google App Engine
This is Rietveld 408576698