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

Issue 1850063003: Dynamic error tracking in RTCVideoDecoder (Closed)

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

Description

Dynamic error tracking in RTCVideoDecoder This CL dynamically resets the error counter, i.e. if we start decoding frames successfully, reset the counter so that periodic failures can be handled as well. BUG=594161 TEST=Tested on Mac using VT HW decoder, injecting error frames in intervals. Committed: https://crrev.com/e3de5b456a41997ef6026b06bf70801277a58df9 Cr-Commit-Position: refs/heads/master@{#385544}

Patch Set 1 #

Total comments: 10

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -13 lines) Patch
M content/renderer/media/rtc_video_decoder.h View 1 2 6 chunks +13 lines, -6 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.cc View 1 2 7 chunks +16 lines, -6 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_unittest.cc View 1 2 2 chunks +14 lines, -1 line 0 comments Download

Messages

Total messages: 18 (8 generated)
emircan
Dyanmic error tracking in RTCVideoDecoder
4 years, 8 months ago (2016-04-01 02:13:31 UTC) #1
emircan
PTAL.
4 years, 8 months ago (2016-04-01 02:15:46 UTC) #5
mcasas
looking good - how do you inject the error frames exactly (see the TEST= line ...
4 years, 8 months ago (2016-04-01 16:39:09 UTC) #7
emircan
PTAL again. After extensive testing on CrOS(samus), we have seen that errors might happen up ...
4 years, 8 months ago (2016-04-05 18:02:18 UTC) #9
mcasas
Whats |SPS| in your last PTAL-request? https://codereview.chromium.org/1850063003/diff/40001/content/renderer/media/rtc_video_decoder.cc File content/renderer/media/rtc_video_decoder.cc (right): https://codereview.chromium.org/1850063003/diff/40001/content/renderer/media/rtc_video_decoder.cc#newcode251 content/renderer/media/rtc_video_decoder.cc:251: TryResetVDAErrorCounter_Locked(); If |need_to_reset_for_midstream_resize| ...
4 years, 8 months ago (2016-04-05 21:32:01 UTC) #10
emircan
|SPS| stands for Sequence Parameter Set and acts like the metadata for a sequence of ...
4 years, 8 months ago (2016-04-05 23:18:07 UTC) #11
mcasas
LGTM my parts
4 years, 8 months ago (2016-04-05 23:42:29 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1850063003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1850063003/60001
4 years, 8 months ago (2016-04-06 19:18:28 UTC) #14
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 8 months ago (2016-04-06 20:23:43 UTC) #16
commit-bot: I haz the power
4 years, 8 months ago (2016-04-06 20:26:43 UTC) #18
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e3de5b456a41997ef6026b06bf70801277a58df9
Cr-Commit-Position: refs/heads/master@{#385544}

Powered by Google App Engine
This is Rietveld 408576698