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

Issue 1751323002: Allow multiple texture ids per picture buffer. (Closed)

Created:
4 years, 9 months ago by jbauman
Modified:
4 years, 4 months ago
CC:
chromium-reviews, danakj+watch_chromium.org, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, jbauman+watch_chromium.org, kalyank, mcasas+watch_chromium.org, miu+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, piman+watch_chromium.org, posciak+watch_chromium.org, sievers+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow multiple texture ids per picture buffer. DXGI NV12 textures have two planes and each plane should be referenced by its own texture id. Currently the decoder will always ask for 1 texture for picture buffer. BUG=574292 Committed: https://crrev.com/673b14862f1fc0ffc2eac7c92ee2604f168a479e Cr-Commit-Position: refs/heads/master@{#384429}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Total comments: 1

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Total comments: 3

Patch Set 15 : #

Total comments: 3

Patch Set 16 : #

Patch Set 17 : #

Patch Set 18 : #

Patch Set 19 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+239 lines, -153 lines) Patch
M content/common/gpu/client/gpu_video_decode_accelerator_host.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/client/gpu_video_decode_accelerator_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 chunks +12 lines, -4 lines 0 comments Download
M content/common/gpu/media/android_copying_backing_strategy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -2 lines 0 comments Download
M content/common/gpu/media/android_deferred_rendering_backing_strategy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -1 line 0 comments Download
M content/common/gpu/media/android_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -2 lines 0 comments Download
M content/common/gpu/media/android_video_decode_accelerator_unittest.cc View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/media/dxva_video_decode_accelerator_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +4 lines, -5 lines 0 comments Download
M content/common/gpu/media/fake_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -3 lines 0 comments Download
M content/common/gpu/media/gpu_video_decode_accelerator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +8 lines, -2 lines 0 comments Download
M content/common/gpu/media/gpu_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 chunks +56 lines, -41 lines 0 comments Download
M content/common/gpu/media/media_messages.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -4 lines 0 comments Download
M content/common/gpu/media/v4l2_slice_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -8 lines 0 comments Download
M content/common/gpu/media/v4l2_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -10 lines 0 comments Download
M content/common/gpu/media/vaapi_video_decode_accelerator.cc View 1 2 3 4 5 6 7 8 9 11 12 13 14 15 2 chunks +6 lines, -4 lines 0 comments Download
M content/common/gpu/media/video_decode_accelerator_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +6 lines, -2 lines 0 comments Download
M content/common/gpu/media/vt_video_decode_accelerator_mac.cc View 1 2 3 4 5 6 7 8 9 11 12 13 14 15 2 chunks +6 lines, -4 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +17 lines, -10 lines 0 comments Download
M content/renderer/pepper/pepper_video_decoder_host.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/pepper/pepper_video_decoder_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +5 lines, -2 lines 0 comments Download
M content/renderer/pepper/ppb_video_decoder_impl.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/pepper/ppb_video_decoder_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +5 lines, -3 lines 0 comments Download
M content/renderer/pepper/video_decoder_shim.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -1 line 0 comments Download
M media/filters/gpu_video_decoder.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -2 lines 0 comments Download
M media/filters/gpu_video_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +33 lines, -20 lines 0 comments Download
M media/video/picture.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +19 lines, -12 lines 0 comments Download
M media/video/picture.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +19 lines, -11 lines 0 comments Download
M media/video/video_decode_accelerator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 40 (10 generated)
jbauman
4 years, 9 months ago (2016-03-21 23:18:35 UTC) #3
DaleCurtis
=>sandersd
4 years, 9 months ago (2016-03-21 23:26:28 UTC) #5
sandersd (OOO until July 31)
On 2016/03/21 23:26:28, DaleCurtis wrote: > =>sandersd I'm withholding final comments because I see that ...
4 years, 9 months ago (2016-03-22 01:17:12 UTC) #6
jbauman
On 2016/03/22 01:17:12, sandersd wrote: > On 2016/03/21 23:26:28, DaleCurtis wrote: > > =>sandersd > ...
4 years, 9 months ago (2016-03-22 01:21:27 UTC) #7
sandersd (OOO until July 31)
On 2016/03/22 01:21:27, jbauman wrote: > On 2016/03/22 01:17:12, sandersd wrote: > > On 2016/03/21 ...
4 years, 9 months ago (2016-03-22 01:24:14 UTC) #8
jbauman
On 2016/03/22 01:24:14, sandersd wrote: > On 2016/03/22 01:21:27, jbauman wrote: > > On 2016/03/22 ...
4 years, 9 months ago (2016-03-22 01:28:07 UTC) #9
sandersd (OOO until July 31)
On 2016/03/22 01:28:07, jbauman wrote: > On 2016/03/22 01:24:14, sandersd wrote: > > On 2016/03/22 ...
4 years, 9 months ago (2016-03-22 01:29:28 UTC) #10
jbauman
On 2016/03/22 01:29:28, sandersd wrote: > On 2016/03/22 01:28:07, jbauman wrote: > > On 2016/03/22 ...
4 years, 9 months ago (2016-03-22 21:49:52 UTC) #11
sandersd (OOO until July 31)
Just 1 small question. https://codereview.chromium.org/1751323002/diff/160001/media/video/picture.h File media/video/picture.h (right): https://codereview.chromium.org/1751323002/diff/160001/media/video/picture.h#newcode23 media/video/picture.h:23: struct TextureIds { Is there ...
4 years, 9 months ago (2016-03-23 00:41:01 UTC) #12
jbauman
On 2016/03/23 00:41:01, sandersd wrote: > Just 1 small question. > > https://codereview.chromium.org/1751323002/diff/160001/media/video/picture.h > File ...
4 years, 9 months ago (2016-03-23 01:01:26 UTC) #13
DaleCurtis
Why not just a vector?
4 years, 9 months ago (2016-03-23 01:04:02 UTC) #14
sandersd (OOO until July 31)
lgtm
4 years, 9 months ago (2016-03-23 01:04:55 UTC) #15
jbauman
On 2016/03/23 01:04:02, DaleCurtis wrote: > Why not just a vector? Yeah, that's a fair ...
4 years, 9 months ago (2016-03-24 01:24:54 UTC) #16
DaleCurtis
Is a texture id of zero a valid value?
4 years, 9 months ago (2016-03-24 01:29:07 UTC) #18
jbauman
On 2016/03/24 01:29:07, DaleCurtis wrote: > Is a texture id of zero a valid value? ...
4 years, 9 months ago (2016-03-24 01:31:56 UTC) #19
DaleCurtis
Just curious since you have "if (id)" in a lot of places. I defer to ...
4 years, 9 months ago (2016-03-24 01:35:37 UTC) #20
chromium-reviews
On Wed, Mar 23, 2016 at 6:31 PM, <jbauman@chromium.org> wrote: > On 2016/03/24 01:29:07, DaleCurtis ...
4 years, 9 months ago (2016-03-24 01:49:36 UTC) #21
jbauman
On 2016/03/24 01:49:36, chromium-reviews wrote: > On Wed, Mar 23, 2016 at 6:31 PM, <mailto:jbauman@chromium.org> ...
4 years, 9 months ago (2016-03-24 01:56:07 UTC) #22
DaleCurtis
Sorry my comments are coming in sputters :) https://codereview.chromium.org/1751323002/diff/260001/media/video/picture.cc File media/video/picture.cc (right): https://codereview.chromium.org/1751323002/diff/260001/media/video/picture.cc#newcode15 media/video/picture.cc:15: TextureIds ...
4 years, 9 months ago (2016-03-24 02:00:46 UTC) #23
jbauman
On 2016/03/24 02:00:46, DaleCurtis wrote: > Sorry my comments are coming in sputters :) > ...
4 years, 9 months ago (2016-03-24 19:32:18 UTC) #24
DaleCurtis
types lgtm, thanks!
4 years, 9 months ago (2016-03-24 20:11:24 UTC) #25
jbauman
raymes@: content/renderer/pepper OWNERS review mkwst@: IPC review.
4 years, 9 months ago (2016-03-24 20:55:47 UTC) #27
jbauman
mkwst@ seems to be OOO, so adding kenrb@ for *_messages* review.
4 years, 8 months ago (2016-03-30 02:14:54 UTC) #29
kenrb
https://codereview.chromium.org/1751323002/diff/280001/content/common/gpu/media/media_messages.h File content/common/gpu/media/media_messages.h (right): https://codereview.chromium.org/1751323002/diff/280001/content/common/gpu/media/media_messages.h#newcode150 content/common/gpu/media/media_messages.h:150: uint32_t, /* Number of textures per frame */ Is ...
4 years, 8 months ago (2016-03-30 13:29:29 UTC) #30
raymes
Sorry I forgot to send my comments a few days ago. lgtm https://codereview.chromium.org/1751323002/diff/280001/content/renderer/pepper/ppb_video_decoder_impl.cc File content/renderer/pepper/ppb_video_decoder_impl.cc ...
4 years, 8 months ago (2016-03-31 00:09:25 UTC) #31
jbauman
On 2016/03/30 13:29:29, kenrb wrote: > https://codereview.chromium.org/1751323002/diff/280001/content/common/gpu/media/media_messages.h > File content/common/gpu/media/media_messages.h (right): > > https://codereview.chromium.org/1751323002/diff/280001/content/common/gpu/media/media_messages.h#newcode150 > ...
4 years, 8 months ago (2016-03-31 02:07:29 UTC) #32
kenrb
ipc lgtm
4 years, 8 months ago (2016-03-31 14:44:40 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1751323002/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1751323002/360001
4 years, 8 months ago (2016-03-31 21:40:59 UTC) #36
commit-bot: I haz the power
Committed patchset #19 (id:360001)
4 years, 8 months ago (2016-03-31 23:21:07 UTC) #38
commit-bot: I haz the power
4 years, 8 months ago (2016-03-31 23:22:35 UTC) #40
Message was sent while issue was closed.
Patchset 19 (id:??) landed as
https://crrev.com/673b14862f1fc0ffc2eac7c92ee2604f168a479e
Cr-Commit-Position: refs/heads/master@{#384429}

Powered by Google App Engine
This is Rietveld 408576698