| Index: media/blink/webmediasource_impl.cc
|
| diff --git a/media/blink/webmediasource_impl.cc b/media/blink/webmediasource_impl.cc
|
| index aecad6f307f491bc8fb07bddbc20df125c0f10ed..d67ca6d7d7f8235efe6f86727ff6ede197372990 100644
|
| --- a/media/blink/webmediasource_impl.cc
|
| +++ b/media/blink/webmediasource_impl.cc
|
| @@ -15,14 +15,14 @@ using ::blink::WebMediaSource;
|
|
|
| namespace media {
|
|
|
| -#define COMPILE_ASSERT_MATCHING_STATUS_ENUM(webkit_name, chromium_name) \
|
| - COMPILE_ASSERT(static_cast<int>(WebMediaSource::webkit_name) == \
|
| - static_cast<int>(ChunkDemuxer::chromium_name), \
|
| - mismatching_status_enums)
|
| -COMPILE_ASSERT_MATCHING_STATUS_ENUM(AddStatusOk, kOk);
|
| -COMPILE_ASSERT_MATCHING_STATUS_ENUM(AddStatusNotSupported, kNotSupported);
|
| -COMPILE_ASSERT_MATCHING_STATUS_ENUM(AddStatusReachedIdLimit, kReachedIdLimit);
|
| -#undef COMPILE_ASSERT_MATCHING_STATUS_ENUM
|
| +#define STATIC_ASSERT_MATCHING_STATUS_ENUM(webkit_name, chromium_name) \
|
| + static_assert(static_cast<int>(WebMediaSource::webkit_name) == \
|
| + static_cast<int>(ChunkDemuxer::chromium_name), \
|
| + "mismatching status enum values: " #webkit_name)
|
| +STATIC_ASSERT_MATCHING_STATUS_ENUM(AddStatusOk, kOk);
|
| +STATIC_ASSERT_MATCHING_STATUS_ENUM(AddStatusNotSupported, kNotSupported);
|
| +STATIC_ASSERT_MATCHING_STATUS_ENUM(AddStatusReachedIdLimit, kReachedIdLimit);
|
| +#undef STATIC_ASSERT_MATCHING_STATUS_ENUM
|
|
|
| WebMediaSourceImpl::WebMediaSourceImpl(
|
| ChunkDemuxer* demuxer, LogCB log_cb)
|
|
|