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

Issue 3007433002: Let CreateVideoDecoder take a cricket::VideoCodec. (Closed)

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

Description

Let CreateVideoDecoder take a cricket::VideoCodec. This makes it possible for decoder factories to actually provide any video codec, not just the ones WebRTC knows about. It also brings the decoder factory interface more in line with that of the encoder factory. BUG=webrtc:8140 Review-Url: https://codereview.webrtc.org/3007433002 Cr-Commit-Position: refs/heads/master@{#19654} Committed: https://chromium.googlesource.com/external/webrtc/+/ebd4f7988eb31d7c4c2a9cf2581c77a33a0ad6c4

Patch Set 1 #

Patch Set 2 : Add build dep #

Patch Set 3 : Remove unrelated change #

Total comments: 13

Patch Set 4 : Code review #

Patch Set 5 : rebase #

Patch Set 6 : return a value from unused function #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -10 lines) Patch
M webrtc/media/engine/webrtcvideodecoderfactory.h View 1 2 3 4 5 2 chunks +17 lines, -1 line 0 comments Download
M webrtc/media/engine/webrtcvideoengine.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/sdk/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.h View 1 2 3 1 chunk +4 lines, -2 lines 0 comments Download
M webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.mm View 1 2 3 1 chunk +3 lines, -4 lines 0 comments Download
M webrtc/sdk/objc/Framework/UnitTests/objc_video_decoder_factory_tests.mm View 1 2 3 2 chunks +3 lines, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 46 (30 generated)
kthelgason
3 years, 4 months ago (2017-08-23 13:46:04 UTC) #8
magjed_webrtc
https://codereview.webrtc.org/3007433002/diff/40001/webrtc/media/engine/webrtcvideodecoderfactory.h File webrtc/media/engine/webrtcvideodecoderfactory.h (right): https://codereview.webrtc.org/3007433002/diff/40001/webrtc/media/engine/webrtcvideodecoderfactory.h#newcode32 webrtc/media/engine/webrtcvideodecoderfactory.h:32: virtual webrtc::VideoDecoder* CreateVideoDecoder( I want to have as few ...
3 years, 3 months ago (2017-08-24 08:59:39 UTC) #9
kthelgason
https://codereview.webrtc.org/3007433002/diff/40001/webrtc/media/engine/webrtcvideodecoderfactory.h File webrtc/media/engine/webrtcvideodecoderfactory.h (right): https://codereview.webrtc.org/3007433002/diff/40001/webrtc/media/engine/webrtcvideodecoderfactory.h#newcode32 webrtc/media/engine/webrtcvideodecoderfactory.h:32: virtual webrtc::VideoDecoder* CreateVideoDecoder( On 2017/08/24 08:59:38, magjed_webrtc wrote: > ...
3 years, 3 months ago (2017-08-24 10:49:47 UTC) #14
magjed_webrtc
lgtm https://codereview.webrtc.org/3007433002/diff/40001/webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.mm File webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.mm (right): https://codereview.webrtc.org/3007433002/diff/40001/webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.mm#newcode107 webrtc/sdk/objc/Framework/Classes/VideoToolbox/objc_video_decoder_factory.mm:107: NSString *codecName = [NSString stringWithUTF8String:codec.name.c_str()]; On 2017/08/24 10:49:47, ...
3 years, 3 months ago (2017-08-25 15:55:01 UTC) #15
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/3007433002/60001
3 years, 3 months ago (2017-08-28 12:17:41 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: win_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_dbg/builds/21810)
3 years, 3 months ago (2017-08-28 12:29:31 UTC) #19
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/3007433002/80001
3 years, 3 months ago (2017-08-28 13:23:30 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: win_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_rel/builds/29076)
3 years, 3 months ago (2017-08-28 13:50:02 UTC) #24
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/3007433002/100001
3 years, 3 months ago (2017-09-01 08:30:09 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: linux_ubsan_vptr on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_ubsan_vptr/builds/15817)
3 years, 3 months ago (2017-09-01 08:41:38 UTC) #33
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/3007433002/100001
3 years, 3 months ago (2017-09-01 11:23:45 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: linux_memcheck on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_memcheck/builds/11156)
3 years, 3 months ago (2017-09-01 11:51:06 UTC) #37
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/3007433002/100001
3 years, 3 months ago (2017-09-01 12:41:16 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: linux_ubsan_vptr on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_ubsan_vptr/builds/15842)
3 years, 3 months ago (2017-09-01 13:26:47 UTC) #41
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/3007433002/100001
3 years, 3 months ago (2017-09-04 10:31:17 UTC) #43
commit-bot: I haz the power
3 years, 3 months ago (2017-09-04 11:36:28 UTC) #46
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/external/webrtc/+/ebd4f7988eb31d7c4c2a9cf25...

Powered by Google App Engine
This is Rietveld 408576698