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

Issue 2700893003: Various MimeUtil cleanups. (Closed)

Created:
3 years, 10 months ago by chcunningham
Modified:
3 years, 10 months ago
CC:
blink-reviews, chfremer+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, ddorwin, feature-media-reviews_chromium.org, jam, kinuko+watch, mcasas+watch+vc_chromium.org, mlamouri+watch-content_chromium.org, posciak+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Various MimeUtil cleanups. Cleanly separate roles of codec parsing from checking codec support. Merge various codec support checks into single function. Separate notions of ambiguous codec strings from ambiguous support. Make ambiguous codec strings less extensible (avoid adding more). Prepare to eliminate notions of ambiguous support. Naming improvements. More details in the bug. Kudos to ddorwin. BUG=672327 Review-Url: https://codereview.chromium.org/2700893003 Cr-Commit-Position: refs/heads/master@{#452243} Committed: https://chromium.googlesource.com/chromium/src/+/38e97f421bcf90b224b895a405f3ba0de3efe5ac

Patch Set 1 #

Patch Set 2 : Delete CodecEntry #

Patch Set 3 : Fix default codecs return #

Total comments: 2

Patch Set 4 : Fix tests. Remove static initializer. Rebase #

Patch Set 5 : Fixing content_browsertests (default level for vp9) #

Patch Set 6 : Fix lingering content_browsertests issue #

Patch Set 7 : whackamole #

Total comments: 10

Patch Set 8 : Feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+278 lines, -224 lines) Patch
M content/renderer/media/recorder/media_recorder_handler.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M media/base/mime_util.h View 1 chunk +5 lines, -5 lines 0 comments Download
M media/base/mime_util.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M media/base/mime_util_internal.h View 1 2 3 4 5 6 7 3 chunks +53 lines, -52 lines 0 comments Download
M media/base/mime_util_internal.cc View 1 2 3 4 5 6 7 14 chunks +190 lines, -136 lines 0 comments Download
M media/base/mime_util_unittest.cc View 12 chunks +19 lines, -20 lines 0 comments Download
M media/blink/key_system_config_selector.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M media/filters/chunk_demuxer.cc View 1 chunk +1 line, -1 line 0 comments Download
M media/filters/source_buffer_state.cc View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/network/mime/MIMETypeRegistry.cpp View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 35 (27 generated)
chcunningham
Adding reviewers. Junov for WebKit. Jrummell for everything else.
3 years, 10 months ago (2017-02-17 23:18:01 UTC) #4
DaleCurtis
https://codereview.chromium.org/2700893003/diff/40001/media/base/mime_util_internal.cc File media/base/mime_util_internal.cc (right): https://codereview.chromium.org/2700893003/diff/40001/media/base/mime_util_internal.cc#newcode28 media/base/mime_util_internal.cc:28: static const std::map<std::string, MimeUtil::Codec> kStringToCodecMap = { Can't do ...
3 years, 10 months ago (2017-02-17 23:39:03 UTC) #7
chcunningham
https://codereview.chromium.org/2700893003/diff/40001/media/base/mime_util_internal.cc File media/base/mime_util_internal.cc (right): https://codereview.chromium.org/2700893003/diff/40001/media/base/mime_util_internal.cc#newcode28 media/base/mime_util_internal.cc:28: static const std::map<std::string, MimeUtil::Codec> kStringToCodecMap = { On 2017/02/17 ...
3 years, 10 months ago (2017-02-20 22:25:05 UTC) #10
Justin Novosad
lgtm for third_party/WebKit
3 years, 10 months ago (2017-02-21 17:01:28 UTC) #15
jrummell
lgtm w/nits. https://codereview.chromium.org/2700893003/diff/120001/media/base/mime_util_internal.cc File media/base/mime_util_internal.cc (right): https://codereview.chromium.org/2700893003/diff/120001/media/base/mime_util_internal.cc#newcode201 media/base/mime_util_internal.cc:201: combined_result = MayBeSupported; Not sure why you ...
3 years, 10 months ago (2017-02-22 19:23:19 UTC) #28
chcunningham
Thanks for review https://codereview.chromium.org/2700893003/diff/120001/media/base/mime_util_internal.cc File media/base/mime_util_internal.cc (right): https://codereview.chromium.org/2700893003/diff/120001/media/base/mime_util_internal.cc#newcode201 media/base/mime_util_internal.cc:201: combined_result = MayBeSupported; On 2017/02/22 19:23:19, ...
3 years, 10 months ago (2017-02-22 20:44:12 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2700893003/140001
3 years, 10 months ago (2017-02-22 20:45:13 UTC) #32
commit-bot: I haz the power
3 years, 10 months ago (2017-02-22 22:44:02 UTC) #35
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/38e97f421bcf90b224b895a405f3...

Powered by Google App Engine
This is Rietveld 408576698