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

Issue 20646003: To dropp the decode done callback in RTCVideoDecoderBridgeTv. (Closed)

Created:
7 years, 5 months ago by dwkang1
Modified:
7 years, 4 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

To dropp the decode done callback in RTCVideoDecoderBridgeTv. WebRTC measures the decoding time and control the timing of the Decode() calls. In the current implementation, we call decode done callback when the browser process gets the frame. In order to get frames constantly from WebRTC, this fix drops the decode done callback. BUG=264585 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=215797

Patch Set 1 #

Total comments: 2

Patch Set 2 : address wonsik's comment. #

Patch Set 3 : dropping decode done callback #

Total comments: 4

Patch Set 4 : resolve Ami #

Patch Set 5 : resolve Ami's comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -51 lines) Patch
M content/renderer/media/rtc_video_decoder_bridge_tv.h View 1 2 3 1 chunk +0 lines, -5 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_bridge_tv.cc View 1 2 3 4 chunks +3 lines, -28 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_factory_tv.h View 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/media/rtc_video_decoder_factory_tv.cc View 8 chunks +3 lines, -17 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
dwkang1
7 years, 5 months ago (2013-07-26 06:23:21 UTC) #1
wonsik
lgtm % a nit https://codereview.chromium.org/20646003/diff/1/content/renderer/media/rtc_video_decoder_bridge_tv.cc File content/renderer/media/rtc_video_decoder_bridge_tv.cc (right): https://codereview.chromium.org/20646003/diff/1/content/renderer/media/rtc_video_decoder_bridge_tv.cc#newcode120 content/renderer/media/rtc_video_decoder_bridge_tv.cc:120: void RTCVideoDecoderBridgeTv::RunDecodeCompleteCallback(int64_t timestamp) { Since ...
7 years, 4 months ago (2013-07-29 02:33:27 UTC) #2
dwkang1
https://codereview.chromium.org/20646003/diff/1/content/renderer/media/rtc_video_decoder_bridge_tv.cc File content/renderer/media/rtc_video_decoder_bridge_tv.cc (right): https://codereview.chromium.org/20646003/diff/1/content/renderer/media/rtc_video_decoder_bridge_tv.cc#newcode120 content/renderer/media/rtc_video_decoder_bridge_tv.cc:120: void RTCVideoDecoderBridgeTv::RunDecodeCompleteCallback(int64_t timestamp) { On 2013/07/29 02:33:28, wonsik wrote: ...
7 years, 4 months ago (2013-07-29 02:55:35 UTC) #3
dwkang1
Found out that Aaron is OOO this week. Ami, could you review this change? Thanks,
7 years, 4 months ago (2013-07-30 03:24:50 UTC) #4
Ami GONE FROM CHROMIUM
Why is GoogleTV different from other external decoders? Does your finding in the related bug ...
7 years, 4 months ago (2013-07-30 03:42:54 UTC) #5
dwkang1
On 2013/07/30 03:42:54, Ami Fischman wrote: > Why is GoogleTV different from other external decoders? ...
7 years, 4 months ago (2013-07-30 05:24:17 UTC) #6
dwkang1
7 years, 4 months ago (2013-07-30 05:33:26 UTC) #7
mikhal
When you call VCMReceiver::FrameForDecoding(), the receiver fetches the next complete continuous frame and computes the ...
7 years, 4 months ago (2013-07-30 20:58:20 UTC) #8
Ami GONE FROM CHROMIUM
Dongwon: is the real problem just that the HW initialization time is getting counted against ...
7 years, 4 months ago (2013-07-30 21:18:00 UTC) #9
Ami GONE FROM CHROMIUM
Dongwon: is the real problem just that the HW initialization time is getting counted against ...
7 years, 4 months ago (2013-07-30 21:18:23 UTC) #10
mikhal
One more point regarding initialization: The decoder should not process frames if not initialized, see: ...
7 years, 4 months ago (2013-07-30 21:31:55 UTC) #11
dwkang1
As Mikhal said, webrtc has a window (20sec) for calculating max decode time, ans that's ...
7 years, 4 months ago (2013-07-31 11:34:26 UTC) #12
mikhal
I agree with the change of removing the callback. Not sure I follow on the ...
7 years, 4 months ago (2013-07-31 16:07:32 UTC) #13
dwkang1
The decode done callback is dropped in the new patch set. PTAL. On 2013/07/31 16:07:32, ...
7 years, 4 months ago (2013-08-01 02:51:46 UTC) #14
Ami GONE FROM CHROMIUM
I believe the CL now does what you want it to do, so I'm ok ...
7 years, 4 months ago (2013-08-01 19:57:32 UTC) #15
dwkang1
Thanks for the review all. I checked CloudView & Dashboard team does not use the ...
7 years, 4 months ago (2013-08-02 01:55:30 UTC) #16
Ami GONE FROM CHROMIUM
On Thu, Aug 1, 2013 at 6:55 PM, <dwkang@chromium.org> wrote: > Let me know if ...
7 years, 4 months ago (2013-08-02 18:04:34 UTC) #17
dwkang1
I discussed with the team, and decided to have this change because 1. this is ...
7 years, 4 months ago (2013-08-06 01:09:44 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dwkang@chromium.org/20646003/31001
7 years, 4 months ago (2013-08-06 01:12:52 UTC) #19
commit-bot: I haz the power
7 years, 4 months ago (2013-08-06 05:31:37 UTC) #20
Message was sent while issue was closed.
Change committed as 215797

Powered by Google App Engine
This is Rietveld 408576698