| Index: media/blink/webmediaplayer_util.cc
|
| diff --git a/content/renderer/media/webmediaplayer_util.cc b/media/blink/webmediaplayer_util.cc
|
| similarity index 74%
|
| rename from content/renderer/media/webmediaplayer_util.cc
|
| rename to media/blink/webmediaplayer_util.cc
|
| index 6d1b1e25aa8953fbb077d134477899a091bac40c..bcaf13567aa21e143f2ae637bd50367953d8454d 100644
|
| --- a/content/renderer/media/webmediaplayer_util.cc
|
| +++ b/media/blink/webmediaplayer_util.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "content/renderer/media/webmediaplayer_util.h"
|
| +#include "media/blink/webmediaplayer_util.h"
|
|
|
| #include <math.h>
|
|
|
| @@ -10,14 +10,14 @@
|
| #include "media/base/media_keys.h"
|
| #include "third_party/WebKit/public/platform/WebMediaPlayerClient.h"
|
|
|
| -namespace content {
|
| +namespace media {
|
|
|
| // Compile asserts shared by all platforms.
|
|
|
| #define COMPILE_ASSERT_MATCHING_ENUM(name) \
|
| COMPILE_ASSERT( \
|
| static_cast<int>(blink::WebMediaPlayerClient::MediaKeyErrorCode ## name) == \
|
| - static_cast<int>(media::MediaKeys::k ## name ## Error), \
|
| + static_cast<int>(MediaKeys::k ## name ## Error), \
|
| mismatching_enums)
|
| COMPILE_ASSERT_MATCHING_ENUM(Unknown);
|
| COMPILE_ASSERT_MATCHING_ENUM(Client);
|
| @@ -30,7 +30,7 @@ base::TimeDelta ConvertSecondsToTimestamp(double seconds) {
|
| }
|
|
|
| blink::WebTimeRanges ConvertToWebTimeRanges(
|
| - const media::Ranges<base::TimeDelta>& ranges) {
|
| + const Ranges<base::TimeDelta>& ranges) {
|
| blink::WebTimeRanges result(ranges.size());
|
| for (size_t i = 0; i < ranges.size(); ++i) {
|
| result[i].start = ranges.start(i).InSecondsF();
|
| @@ -40,38 +40,38 @@ blink::WebTimeRanges ConvertToWebTimeRanges(
|
| }
|
|
|
| blink::WebMediaPlayer::NetworkState PipelineErrorToNetworkState(
|
| - media::PipelineStatus error) {
|
| - DCHECK_NE(error, media::PIPELINE_OK);
|
| + PipelineStatus error) {
|
| + DCHECK_NE(error, PIPELINE_OK);
|
|
|
| switch (error) {
|
| - case media::PIPELINE_ERROR_NETWORK:
|
| - case media::PIPELINE_ERROR_READ:
|
| + case PIPELINE_ERROR_NETWORK:
|
| + case PIPELINE_ERROR_READ:
|
| return blink::WebMediaPlayer::NetworkStateNetworkError;
|
|
|
| // TODO(vrk): Because OnPipelineInitialize() directly reports the
|
| // NetworkStateFormatError instead of calling OnPipelineError(), I believe
|
| // this block can be deleted. Should look into it! (crbug.com/126070)
|
| - case media::PIPELINE_ERROR_INITIALIZATION_FAILED:
|
| - case media::PIPELINE_ERROR_COULD_NOT_RENDER:
|
| - case media::PIPELINE_ERROR_URL_NOT_FOUND:
|
| - case media::DEMUXER_ERROR_COULD_NOT_OPEN:
|
| - case media::DEMUXER_ERROR_COULD_NOT_PARSE:
|
| - case media::DEMUXER_ERROR_NO_SUPPORTED_STREAMS:
|
| - case media::DECODER_ERROR_NOT_SUPPORTED:
|
| + case PIPELINE_ERROR_INITIALIZATION_FAILED:
|
| + case PIPELINE_ERROR_COULD_NOT_RENDER:
|
| + case PIPELINE_ERROR_URL_NOT_FOUND:
|
| + case DEMUXER_ERROR_COULD_NOT_OPEN:
|
| + case DEMUXER_ERROR_COULD_NOT_PARSE:
|
| + case DEMUXER_ERROR_NO_SUPPORTED_STREAMS:
|
| + case DECODER_ERROR_NOT_SUPPORTED:
|
| return blink::WebMediaPlayer::NetworkStateFormatError;
|
|
|
| - case media::PIPELINE_ERROR_DECODE:
|
| - case media::PIPELINE_ERROR_ABORT:
|
| - case media::PIPELINE_ERROR_OPERATION_PENDING:
|
| - case media::PIPELINE_ERROR_INVALID_STATE:
|
| + case PIPELINE_ERROR_DECODE:
|
| + case PIPELINE_ERROR_ABORT:
|
| + case PIPELINE_ERROR_OPERATION_PENDING:
|
| + case PIPELINE_ERROR_INVALID_STATE:
|
| return blink::WebMediaPlayer::NetworkStateDecodeError;
|
|
|
| - case media::PIPELINE_ERROR_DECRYPT:
|
| + case PIPELINE_ERROR_DECRYPT:
|
| // TODO(xhwang): Change to use NetworkStateDecryptError once it's added in
|
| // Webkit (see http://crbug.com/124486).
|
| return blink::WebMediaPlayer::NetworkStateDecodeError;
|
|
|
| - case media::PIPELINE_OK:
|
| + case PIPELINE_OK:
|
| NOTREACHED() << "Unexpected status! " << error;
|
| }
|
| return blink::WebMediaPlayer::NetworkStateFormatError;
|
| @@ -113,7 +113,8 @@ URLSchemeForHistogram URLScheme(const GURL& url) {
|
| } // namespace
|
|
|
| void ReportMediaSchemeUma(const GURL& url) {
|
| - UMA_HISTOGRAM_ENUMERATION("Media.URLScheme", URLScheme(url), kMaxURLScheme);
|
| + UMA_HISTOGRAM_ENUMERATION("Media.URLScheme", URLScheme(url),
|
| + kMaxURLScheme + 1);
|
| }
|
|
|
| -} // namespace content
|
| +} // namespace media
|
|
|