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

Issue 2769263002: Base screenshare layers on TemporalReferences. (Closed)

Created:
3 years, 9 months ago by pbos-webrtc
Modified:
3 years, 9 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhengzhonghou_agora.io, video-team_agora.io, stefan-webrtc, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Base screenshare layers on TemporalReferences. Decouples encode flags and calculates them the same for both default and screencast temporal layers. With this change encoders could start using TemporalReferences for temporal-layers flags, but they can not be used by asynchronous encoders (hardware encoders) yet. Also removes 'timestamp' as a dead parameter to FrameEncoded(). BUG=chromium:702017, webrtc:7349 R=marpan@google.com, sprang@webrtc.org, marpan@webrtc.org Review-Url: https://codereview.webrtc.org/2769263002 . Cr-Commit-Position: refs/heads/master@{#17397} Committed: https://chromium.googlesource.com/external/webrtc/+/1436c83cd11f636b49eacdbada2e7f6d17eb6d62

Patch Set 1 #

Total comments: 4

Patch Set 2 : feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+165 lines, -160 lines) Patch
M webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.h View 1 3 chunks +3 lines, -41 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc View 1 6 chunks +33 lines, -29 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/screenshare_layers.h View 1 3 chunks +2 lines, -5 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc View 1 8 chunks +34 lines, -33 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/screenshare_layers_unittest.cc View 18 chunks +45 lines, -40 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/temporal_layers.h View 1 3 chunks +42 lines, -3 lines 0 comments Download
M webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc View 2 chunks +4 lines, -7 lines 0 comments Download
M webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 17 (9 generated)
pbos-webrtc
PTAL
3 years, 9 months ago (2017-03-23 18:48:27 UTC) #1
pbos-webrtc
sprang@, ptal too
3 years, 9 months ago (2017-03-23 19:42:46 UTC) #9
sprang_webrtc
https://codereview.webrtc.org/2769263002/diff/1/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc File webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc (right): https://codereview.webrtc.org/2769263002/diff/1/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc#newcode250 webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:250: // TODO(pbos): Name method so that it's obvious that ...
3 years, 9 months ago (2017-03-26 12:20:08 UTC) #10
pbos-webrtc
PTAL https://codereview.webrtc.org/2769263002/diff/1/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc File webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc (right): https://codereview.webrtc.org/2769263002/diff/1/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc#newcode250 webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:250: // TODO(pbos): Name method so that it's obvious ...
3 years, 9 months ago (2017-03-27 16:31:07 UTC) #11
pbos-webrtc
feedback
3 years, 9 months ago (2017-03-27 16:31:23 UTC) #12
sprang_webrtc
lgtm Thanks!
3 years, 9 months ago (2017-03-27 16:38:19 UTC) #13
marpan
lgtm
3 years, 9 months ago (2017-03-27 17:42:08 UTC) #15
pbos-webrtc
3 years, 9 months ago (2017-03-27 19:01:53 UTC) #17
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
1436c83cd11f636b49eacdbada2e7f6d17eb6d62 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698