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

Issue 2105693003: Vp9 decoder mft support for AMD apu/gpu (Closed)

Created:
4 years, 5 months ago by kplum
Modified:
4 years, 4 months ago
CC:
chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, piman+watch_chromium.org, posciak+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Vp9 decoder mft support for AMD apu/gpu BUG=623962 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/344c65515e8f8c47e16332533c84314691545cfe Cr-Commit-Position: refs/heads/master@{#414110}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Change hardcoded values to an enum #

Total comments: 1

Patch Set 3 : Change enum to follow chromium style enum naming, remove unecessary media:: scope #

Total comments: 4

Patch Set 4 : Add microsoft to vpx vendor list, minor changes to condition checking and ran git cl format + git c… #

Patch Set 5 : Merge with latest origin code #

Total comments: 4

Patch Set 6 : Comment update to reflect addition to the vpx vendor enum #

Total comments: 5

Patch Set 7 : Update comments to be more consistent. Change the VPX_VENDOR_ALL enum value to 0x07 from 0xff to al… #

Patch Set 8 : rebase with latest origin #

Patch Set 9 : Rebase once more to resolve cq issue #

Total comments: 2

Patch Set 10 : Make the MS option the default MFT #

Patch Set 11 : I think I figured out the cq failure (CQ_INCLUDE_TRYBOTS in the change description was out of date) #

Patch Set 12 : Update AUTHORS file #

Patch Set 13 : Resolve merge conflict with AUTHORS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+74 lines, -10 lines) Patch
M AUTHORS View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -1 line 0 comments Download
M content/common/gpu_host_messages.h View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M content/public/browser/gpu_utils.cc View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -4 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/gpu_preferences.h View 1 2 3 4 5 6 7 8 9 2 chunks +11 lines, -1 line 0 comments Download
M media/gpu/dxva_video_decode_accelerator_win.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -1 line 0 comments Download
M media/gpu/dxva_video_decode_accelerator_win.cc View 1 2 3 4 5 6 7 8 9 2 chunks +47 lines, -3 lines 0 comments Download

Messages

Total messages: 80 (28 generated)
DaleCurtis
+jbauman,ananta
4 years, 5 months ago (2016-06-28 17:59:26 UTC) #3
jbauman
https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc File content/public/browser/gpu_utils.cc (right): https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc#newcode53 content/public/browser/gpu_utils.cc:53: gpu_preferences.enable_accelerated_vpx_decode = 2; = 0; https://codereview.chromium.org/2105693003/diff/1/gpu/command_buffer/service/gpu_preferences.h File gpu/command_buffer/service/gpu_preferences.h (right): ...
4 years, 5 months ago (2016-06-28 20:24:22 UTC) #4
kplum
https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc File content/public/browser/gpu_utils.cc (right): https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc#newcode53 content/public/browser/gpu_utils.cc:53: gpu_preferences.enable_accelerated_vpx_decode = 2; On 2016/06/28 20:24:22, jbauman wrote: > ...
4 years, 5 months ago (2016-06-28 21:35:14 UTC) #5
kplum
https://codereview.chromium.org/2105693003/diff/1/gpu/command_buffer/service/gpu_preferences.h File gpu/command_buffer/service/gpu_preferences.h (right): https://codereview.chromium.org/2105693003/diff/1/gpu/command_buffer/service/gpu_preferences.h#newcode53 gpu/command_buffer/service/gpu_preferences.h:53: uint32_t enable_accelerated_vpx_decode = 0; On 2016/06/28 21:35:14, kyle.plumadore wrote: ...
4 years, 5 months ago (2016-06-29 15:43:18 UTC) #6
jbauman
On 2016/06/29 15:43:18, kyle.plumadore wrote: > https://codereview.chromium.org/2105693003/diff/1/gpu/command_buffer/service/gpu_preferences.h > File gpu/command_buffer/service/gpu_preferences.h (right): > > https://codereview.chromium.org/2105693003/diff/1/gpu/command_buffer/service/gpu_preferences.h#newcode53 > ...
4 years, 5 months ago (2016-06-29 22:23:48 UTC) #7
jbauman
On 2016/06/28 21:35:14, kyle.plumadore wrote: > https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc > File content/public/browser/gpu_utils.cc (right): > > https://codereview.chromium.org/2105693003/diff/1/content/public/browser/gpu_utils.cc#newcode53 > ...
4 years, 5 months ago (2016-06-29 22:25:05 UTC) #8
kplum
Change to use enum instead of hardcoded values for vendor support
4 years, 5 months ago (2016-07-05 19:24:00 UTC) #9
jbauman
https://codereview.chromium.org/2105693003/diff/20001/gpu/command_buffer/service/gpu_preferences.h File gpu/command_buffer/service/gpu_preferences.h (right): https://codereview.chromium.org/2105693003/diff/20001/gpu/command_buffer/service/gpu_preferences.h#newcode29 gpu/command_buffer/service/gpu_preferences.h:29: kVpxVendorNone = 0x00, Switch these to "VPX_VENDOR_NONE" style - ...
4 years, 5 months ago (2016-07-06 21:06:49 UTC) #10
kplum
Change enum to follow chromium style enum naming, remove unecessary media:: scope
4 years, 5 months ago (2016-07-06 22:03:12 UTC) #11
jbauman
lgtm (still needs owners reviews)
4 years, 5 months ago (2016-07-06 22:04:24 UTC) #12
DaleCurtis
Formatting is strange on this CL, can you run "git cl format" to make sure ...
4 years, 5 months ago (2016-07-07 20:30:16 UTC) #13
jbauman
Actually, I just added support in r404022 for using Microsoft's HMFT here. It would make ...
4 years, 5 months ago (2016-07-07 22:13:59 UTC) #14
kplum
Add microsoft to vpx vendor list, minor changes to condition checking and ran git cl ...
4 years, 5 months ago (2016-07-08 17:48:49 UTC) #15
DaleCurtis
I think you need to resync, your patch set does not have jbauman@'s recent changes.
4 years, 5 months ago (2016-07-08 18:37:53 UTC) #16
kplum
Merged with latest
4 years, 5 months ago (2016-07-11 14:29:47 UTC) #17
DaleCurtis
https://codereview.chromium.org/2105693003/diff/80001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/2105693003/diff/80001/content/public/common/content_switches.cc#newcode1037 content/public/common/content_switches.cc:1037: // 1=Intel Decoder only; 2=AMD Decoder only; 3=both Update ...
4 years, 5 months ago (2016-07-11 18:52:41 UTC) #18
kplum
https://codereview.chromium.org/2105693003/diff/80001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/2105693003/diff/80001/content/public/common/content_switches.cc#newcode1037 content/public/common/content_switches.cc:1037: // 1=Intel Decoder only; 2=AMD Decoder only; 3=both On ...
4 years, 5 months ago (2016-07-11 19:51:43 UTC) #19
DaleCurtis
Ah yeah, I forgot you wanted that. lgtm
4 years, 5 months ago (2016-07-11 20:52:01 UTC) #20
kplum
Is there anyone else that still needs to review the change? When I run git ...
4 years, 5 months ago (2016-07-12 16:41:20 UTC) #21
DaleCurtis
Add nasko@ to reviewers :)
4 years, 5 months ago (2016-07-12 18:54:30 UTC) #22
kplum
On 2016/07/12 18:54:30, DaleCurtis wrote: > Add nasko@ to reviewers :) That makes sense. I'm ...
4 years, 5 months ago (2016-07-12 19:01:31 UTC) #25
kplum
4 years, 5 months ago (2016-07-12 19:03:06 UTC) #26
nasko
https://codereview.chromium.org/2105693003/diff/100001/content/common/gpu_host_messages.h File content/common/gpu_host_messages.h (right): https://codereview.chromium.org/2105693003/diff/100001/content/common/gpu_host_messages.h#newcode36 content/common/gpu_host_messages.h:36: (value <= gpu::GpuPreferences::VPX_VENDOR_ALL))) This is quite the range of ...
4 years, 5 months ago (2016-07-13 23:07:10 UTC) #27
kplum
https://codereview.chromium.org/2105693003/diff/100001/content/common/gpu_host_messages.h File content/common/gpu_host_messages.h (right): https://codereview.chromium.org/2105693003/diff/100001/content/common/gpu_host_messages.h#newcode36 content/common/gpu_host_messages.h:36: (value <= gpu::GpuPreferences::VPX_VENDOR_ALL))) On 2016/07/13 23:07:10, nasko wrote: > ...
4 years, 5 months ago (2016-07-14 15:18:58 UTC) #28
nasko
LGTM
4 years, 5 months ago (2016-07-14 16:52:36 UTC) #29
DaleCurtis
You have enough approvals to submit this. If you don't here from a reviewer in ...
4 years, 4 months ago (2016-07-27 18:03:09 UTC) #30
kplum
Sorry for the delay, I got snagged on some internal issues which prevented progress on ...
4 years, 4 months ago (2016-08-22 17:42:12 UTC) #31
kplum
4 years, 4 months ago (2016-08-22 17:42:27 UTC) #32
DaleCurtis
still lgtm
4 years, 4 months ago (2016-08-22 17:56:41 UTC) #33
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/2105693003/140001
4 years, 4 months ago (2016-08-22 18:00:51 UTC) #36
commit-bot: I haz the power
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names ...
4 years, 4 months ago (2016-08-22 18:00:54 UTC) #38
kplum
4 years, 4 months ago (2016-08-22 18:07:09 UTC) #39
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/2105693003/160001
4 years, 4 months ago (2016-08-22 18:08:16 UTC) #42
commit-bot: I haz the power
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names ...
4 years, 4 months ago (2016-08-22 18:08:19 UTC) #44
jbauman
https://codereview.chromium.org/2105693003/diff/160001/content/public/browser/gpu_utils.cc File content/public/browser/gpu_utils.cc (right): https://codereview.chromium.org/2105693003/diff/160001/content/public/browser/gpu_utils.cc#newcode51 content/public/browser/gpu_utils.cc:51: uint32_t enable_accelerated_vpx_decode_val = This needs to be VPX_VENDOR_MICROSOFT. https://codereview.chromium.org/2105693003/diff/160001/gpu/command_buffer/service/gpu_preferences.h ...
4 years, 4 months ago (2016-08-22 18:20:50 UTC) #45
kplum
4 years, 4 months ago (2016-08-22 20:08:58 UTC) #46
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/2105693003/180001
4 years, 4 months ago (2016-08-23 14:48:05 UTC) #49
commit-bot: I haz the power
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names ...
4 years, 4 months ago (2016-08-23 14:48:08 UTC) #51
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/2105693003/200001
4 years, 4 months ago (2016-08-23 14:57:53 UTC) #56
commit-bot: I haz the power
The author kyle.plumadore@amd.com has not signed Google Contributor License Agreement. Please visit https://cla.developers.google.com to sign ...
4 years, 4 months ago (2016-08-23 14:57:57 UTC) #58
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/2105693003/200001
4 years, 4 months ago (2016-08-23 22:32:25 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/244346)
4 years, 4 months ago (2016-08-23 22:40:52 UTC) #62
DaleCurtis
You need to update the AUTHORS file now: kyle.plumadore@amd.com is not in AUTHORS file. If ...
4 years, 4 months ago (2016-08-24 00:34:46 UTC) #63
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/2105693003/220001
4 years, 4 months ago (2016-08-24 14:02:00 UTC) #66
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/57530) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 4 months ago (2016-08-24 14:04:47 UTC) #68
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/2105693003/240001
4 years, 4 months ago (2016-08-24 14:24:12 UTC) #71
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/280019)
4 years, 4 months ago (2016-08-24 16:22:11 UTC) #73
kplum
On 2016/08/24 16:22:11, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 4 months ago (2016-08-24 16:44:50 UTC) #74
DaleCurtis
Probably, feel free to click cq again in that case.
4 years, 4 months ago (2016-08-24 16:53:58 UTC) #75
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/2105693003/240001
4 years, 4 months ago (2016-08-24 17:02:00 UTC) #77
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 4 months ago (2016-08-24 18:28:07 UTC) #78
commit-bot: I haz the power
4 years, 4 months ago (2016-08-24 18:29:35 UTC) #80
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/344c65515e8f8c47e16332533c84314691545cfe
Cr-Commit-Position: refs/heads/master@{#414110}

Powered by Google App Engine
This is Rietveld 408576698