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

Issue 3005363002: Reland of Prepare for injectable SW decoders (Closed)

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

Description

Reland of Prepare for injectable SW decoders (patchset #1 id:1 of https://codereview.webrtc.org/3010953002/ ) Reason for revert: Fix bug introduced by keeping the allocated decoders in a map. Original issue's description: > Revert of Prepare for injectable SW decoders (patchset #3 id:40001 of https://codereview.webrtc.org/3009973002/ ) > > Reason for revert: > Tentative revert since it seems to cause problems in Chrome, MAC. > > https://build.chromium.org/p/chromium.webrtc.fyi/builders/Mac%20Tester/builds/42684 > > > > Original issue's description: > > Prepare for injectable SW decoders > > > > Pretty much mirrors the work done on the encoding side in CLs: > > > > "Clean up ownership of webrtc::VideoEncoder" > > https://codereview.webrtc.org/3007643002/ > > > > "Let VideoEncoderSoftwareFallbackWrapper own the wrapped encoder" > > https://codereview.webrtc.org/3007683002/ > > > > "WebRtcVideoEngine: Encapsulate logic for unifying internal and external video codecs" > > https://codereview.webrtc.org/3006713002/ > > > > BUG=webrtc:7925 > > > > Review-Url: https://codereview.webrtc.org/3009973002 > > Cr-Commit-Position: refs/heads/master@{#19641} > > Committed: https://chromium.googlesource.com/external/webrtc/+/084c55a63a2d9bdc71579458406d44f8bab9f454 > > TBR=magjed@webrtc.org,andersc@webrtc.org > # Not skipping CQ checks because original CL landed more than 1 days ago. > BUG=webrtc:7925 > > Review-Url: https://codereview.webrtc.org/3010953002 > Cr-Commit-Position: refs/heads/master@{#19647} > Committed: https://chromium.googlesource.com/external/webrtc/+/1f88531038c24c5ce3b0f4cfc682b970770a71f6 TBR=magjed@webrtc.org,perkj@webrtc.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=webrtc:7925 Review-Url: https://codereview.webrtc.org/3005363002 Cr-Commit-Position: refs/heads/master@{#19782} Committed: https://chromium.googlesource.com/external/webrtc/+/063f0c0d3ac62f9110d54c7fea8aed7722264600

Patch Set 1 #

Patch Set 2 : Use both codec name and params as key in allocated decoders map. #

Total comments: 8

Patch Set 3 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+325 lines, -121 lines) Patch
M webrtc/api/video_codecs/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
A webrtc/api/video_codecs/sdp_video_format.h View 1 1 chunk +42 lines, -0 lines 0 comments Download
M webrtc/media/BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
A webrtc/media/engine/scopedvideodecoder.h View 1 1 chunk +34 lines, -0 lines 0 comments Download
A webrtc/media/engine/scopedvideodecoder.cc View 1 1 chunk +100 lines, -0 lines 0 comments Download
M webrtc/media/engine/videodecodersoftwarefallbackwrapper.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/media/engine/videodecodersoftwarefallbackwrapper.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/media/engine/videodecodersoftwarefallbackwrapper_unittest.cc View 1 6 chunks +31 lines, -27 lines 0 comments Download
M webrtc/media/engine/webrtcvideoengine.h View 1 2 9 chunks +19 lines, -20 lines 0 comments Download
M webrtc/media/engine/webrtcvideoengine.cc View 1 2 15 chunks +91 lines, -69 lines 0 comments Download

Messages

Total messages: 16 (10 generated)
andersc
Created Reland of Prepare for injectable SW decoders
3 years, 3 months ago (2017-09-11 13:42:10 UTC) #1
magjed_webrtc
lgtm if you address comments https://codereview.webrtc.org/3005363002/diff/210001/webrtc/media/engine/webrtcvideoengine.cc File webrtc/media/engine/webrtcvideoengine.cc (right): https://codereview.webrtc.org/3005363002/diff/210001/webrtc/media/engine/webrtcvideoengine.cc#newcode80 webrtc/media/engine/webrtcvideoengine.cc:80: const VideoCodec& codec, Actually, ...
3 years, 3 months ago (2017-09-11 14:59:21 UTC) #5
andersc
https://codereview.webrtc.org/3005363002/diff/210001/webrtc/media/engine/webrtcvideoengine.cc File webrtc/media/engine/webrtcvideoengine.cc (right): https://codereview.webrtc.org/3005363002/diff/210001/webrtc/media/engine/webrtcvideoengine.cc#newcode80 webrtc/media/engine/webrtcvideoengine.cc:80: const VideoCodec& codec, On 2017/09/11 14:59:21, magjed_webrtc wrote: > ...
3 years, 3 months ago (2017-09-11 15:29:10 UTC) #6
perkj_webrtc
- perkj + brandtr@webrtc.org,
3 years, 3 months ago (2017-09-11 15:49:39 UTC) #10
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/3005363002/230001
3 years, 3 months ago (2017-09-11 17:18:59 UTC) #13
commit-bot: I haz the power
3 years, 3 months ago (2017-09-11 18:50:58 UTC) #16
Message was sent while issue was closed.
Committed patchset #3 (id:230001) as
https://chromium.googlesource.com/external/webrtc/+/063f0c0d3ac62f9110d54c7fe...

Powered by Google App Engine
This is Rietveld 408576698