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

Issue 2651183003: Reland of Add assembly for x86 to OpenH264 encoder (Closed)

Created:
3 years, 11 months ago by hta - Chromium
Modified:
3 years, 10 months ago
CC:
chromium-reviews, brian4
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Reland of Add assembly for x86 to OpenH264 encoder (patchset #1 id:1 of https://codereview.chromium.org/2651643004/ ) Reason for revert: Disabling assembly for MSAN build. Original issue's description: > Revert of Add assembly for x86 to OpenH264 encoder (patchset #2 id:40001 of https://codereview.chromium.org/2645293002/ ) > > Reason for revert: > Causes linux_msan to flake about uninitialized value, this warning needs to be ignored before re-landing. Example: https://build.chromium.org/p/tryserver.webrtc/builders/linux_msan/builds/16972 > > The address of the uninitialized value is used when calling a function through a function pointer. The function writes to this value so it's safe, but linux_msan doesn't know that. > > Original issue's description: > > Reland of Add assembly for x86 to OpenH264 encoder (patchset #1 id:1 of https://codereview.chromium.org/2651543002/ ) > > > > Reason for revert: > > Reland > > > > Original issue's description: > > > Revert of Add assembly for x86 to OpenH264 encoder (patchset #5 id:80001 of https://codereview.chromium.org/2585733002/ ) > > > > > > Reason for revert: > > > This broke Chrome OS builders: > > > > > > https://uberchromegw.corp.google.com/i/chromeos/builders/veyron_minnie-chrome-pfq/builds/669/steps/BuildPackages/logs/stdio > > > > > > > > > Original issue's description: > > > > Add assembly for x86 to OpenH264 encoder > > > > > > > > On Linux on a build workstation, these changes seem to give around 2.5x faster encoding (frame encode time in test goes from ~25 to ~9 ms) > > > > > > > > We do expect alerts from our performance bots when this lands. > > > > > > > > Credit: These build changes were written by brian@highfive.com aka bbaldino@gmail.com. > > > > > > > > BUG=600399 > > > > > > > > Review-Url: https://codereview.chromium.org/2585733002 > > > > Cr-Commit-Position: refs/heads/master@{#445033} > > > > Committed: https://chromium.googlesource.com/chromium/src/+/6d1501f500099ff3e25f92593e9efcb27d352252 > > > > > > TBR=kthelgason@chromium.org,ehmaldonado@chromium.org,kthelgason@webrtc.org,hta@chromium.org > > > # Not skipping CQ checks because original CL landed more than 1 days ago. > > > BUG=600399 > > > > > > Review-Url: https://codereview.chromium.org/2651543002 > > > Cr-Commit-Position: refs/heads/master@{#445311} > > > Committed: https://chromium.googlesource.com/chromium/src/+/3f4ee1b009741853987773717ebc2f22c5f0c60b > > > > > > BUG=600399 > > > > Review-Url: https://codereview.chromium.org/2645293002 > > Cr-Commit-Position: refs/heads/master@{#445358} > > Committed: https://chromium.googlesource.com/chromium/src/+/2c39ea391c4df544e2f6162ae595083ce2d04e99 > > TBR=kthelgason@chromium.org,ehmaldonado@chromium.org,kjellander@chromium.org,haraken@chromium.org,hta@chromium.org > # Skipping CQ checks because original CL landed less than 1 days ago. > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=600399 > > Review-Url: https://codereview.chromium.org/2651643004 > Cr-Commit-Position: refs/heads/master@{#445680} > Committed: https://chromium.googlesource.com/chromium/src/+/95cc5f514856c42df9287ca5f68e3b632e6b0312 TBR=kthelgason@chromium.org,ehmaldonado@chromium.org,kjellander@chromium.org,haraken@chromium.org,hbos@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=600399 Review-Url: https://codereview.chromium.org/2651183003 Cr-Commit-Position: refs/heads/master@{#446649} Committed: https://chromium.googlesource.com/chromium/src/+/2529431f34dfdfef0d698b5ab35a5c9cb9ff566a

Patch Set 1 #

Patch Set 2 : Rewrite tests for using assembler, don't assemble on msan #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -0 lines) Patch
M third_party/openh264/BUILD.gn View 1 5 chunks +85 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (8 generated)
hta - Chromium
Created Reland of Add assembly for x86 to OpenH264 encoder
3 years, 11 months ago (2017-01-25 13:52:47 UTC) #1
hta - Chromium
This should be ready for review.
3 years, 10 months ago (2017-01-27 09:58:55 UTC) #7
hta - Chromium
This should be ready for review.
3 years, 10 months ago (2017-01-27 09:58:55 UTC) #8
kjellander_chromium
lgtm
3 years, 10 months ago (2017-01-27 11:02:14 UTC) #9
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/2651183003/40001
3 years, 10 months ago (2017-01-27 11:29:19 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:40001) as https://chromium.googlesource.com/chromium/src/+/2529431f34dfdfef0d698b5ab35a5c9cb9ff566a
3 years, 10 months ago (2017-01-27 12:30:33 UTC) #14
hbos_chromium
3 years, 10 months ago (2017-01-27 12:34:16 UTC) #15
Message was sent while issue was closed.
On 2017/01/27 12:30:33, commit-bot: I haz the power wrote:
> Committed patchset #2 (id:40001) as
>
https://chromium.googlesource.com/chromium/src/+/2529431f34dfdfef0d698b5ab35a...

Godspeed.

Powered by Google App Engine
This is Rietveld 408576698