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

Issue 2579993003: Add support for content hints to VideoTrack. (Closed)

Created:
4 years ago by pbos-webrtc
Modified:
4 years ago
CC:
webrtc-reviews_webrtc.org, the sun, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add support for content hints to VideoTrack. Permits overriding the source-default is_screencast option to be able to treat screencast sources as fluid video, preserving motion at the loss of individual frame quality (or vice versa). BUG=chromium:653531 R=deadbeef@webrtc.org Review-Url: https://codereview.webrtc.org/2579993003 Cr-Commit-Position: refs/heads/master@{#15659} Committed: https://chromium.googlesource.com/external/webrtc/+/5214a0ab8e2b622fa7aff888a740e46e80f7ed18

Patch Set 1 #

Patch Set 2 : add thread checkers #

Total comments: 1

Patch Set 3 : add unittests to RtpSenderReceiverTest #

Total comments: 2

Patch Set 4 : crbug link #

Patch Set 5 : rename test + add comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+160 lines, -14 lines) Patch
M webrtc/api/mediastreaminterface.h View 1 2 3 1 chunk +10 lines, -2 lines 0 comments Download
M webrtc/api/mediastreamtrackproxy.h View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/api/rtpsender.h View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/api/rtpsender.cc View 5 chunks +18 lines, -3 lines 0 comments Download
M webrtc/api/rtpsenderreceiver_unittest.cc View 1 2 3 4 3 chunks +99 lines, -4 lines 0 comments Download
M webrtc/api/test/fakevideotracksource.h View 1 2 1 chunk +11 lines, -4 lines 0 comments Download
M webrtc/api/videotrack.h View 1 2 chunks +3 lines, -0 lines 0 comments Download
M webrtc/api/videotrack.cc View 1 2 chunks +15 lines, -1 line 0 comments Download

Messages

Total messages: 18 (5 generated)
pbos-webrtc
add thread checkers
4 years ago (2016-12-16 20:56:31 UTC) #1
pbos-webrtc
PTAL and let me know which unittests I can offer. :)
4 years ago (2016-12-16 20:56:42 UTC) #2
Taylor Brandstetter
lgtm https://codereview.webrtc.org/2579993003/diff/20001/webrtc/api/mediastreaminterface.h File webrtc/api/mediastreaminterface.h (right): https://codereview.webrtc.org/2579993003/diff/20001/webrtc/api/mediastreaminterface.h#newcode138 webrtc/api/mediastreaminterface.h:138: // See chromium:653531 and https://github.com/WICG/mst-content-hint. nit: Usually we ...
4 years ago (2016-12-16 21:27:20 UTC) #4
Taylor Brandstetter
Oh, not lgtm, forgot about unit tests. This should have tests in rtpsenderreceiver_unittest.cc that verify ...
4 years ago (2016-12-16 21:32:15 UTC) #5
pbos-webrtc
add unittests to RtpSenderReceiverTest
4 years ago (2016-12-16 22:56:30 UTC) #6
pbos-webrtc
I think the tests I added in RtpSenderReceiverTest cover both translation and propagation of the ...
4 years ago (2016-12-16 22:57:29 UTC) #7
pbos-webrtc
(PTAL :)
4 years ago (2016-12-16 22:57:42 UTC) #8
pbos-webrtc
crbug link
4 years ago (2016-12-16 22:59:41 UTC) #9
Taylor Brandstetter
lgtm; I agree tests for videotrack.cc are probably overkill. https://codereview.webrtc.org/2579993003/diff/40001/webrtc/api/rtpsenderreceiver_unittest.cc File webrtc/api/rtpsenderreceiver_unittest.cc (right): https://codereview.webrtc.org/2579993003/diff/40001/webrtc/api/rtpsenderreceiver_unittest.cc#newcode656 webrtc/api/rtpsenderreceiver_unittest.cc:656: ...
4 years ago (2016-12-16 23:06:38 UTC) #10
pbos-webrtc
rename test + add comments
4 years ago (2016-12-16 23:16:33 UTC) #11
pbos-webrtc
https://codereview.webrtc.org/2579993003/diff/40001/webrtc/api/rtpsenderreceiver_unittest.cc File webrtc/api/rtpsenderreceiver_unittest.cc (right): https://codereview.webrtc.org/2579993003/diff/40001/webrtc/api/rtpsenderreceiver_unittest.cc#newcode656 webrtc/api/rtpsenderreceiver_unittest.cc:656: TEST_F(RtpSenderReceiverTest, PropagatesVideoTrackContentHintForScreencast) { On 2016/12/16 23:06:38, Taylor Brandstetter wrote: ...
4 years ago (2016-12-16 23:17:06 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2579993003/80001
4 years ago (2016-12-16 23:17:18 UTC) #15
commit-bot: I haz the power
4 years ago (2016-12-16 23:39:15 UTC) #18
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/external/webrtc/+/5214a0ab8e2b622fa7aff888a...

Powered by Google App Engine
This is Rietveld 408576698