| Index: chromecast/common/media/cma_param_traits.cc
|
| diff --git a/chromecast/common/media/cma_param_traits.cc b/chromecast/common/media/cma_param_traits.cc
|
| index dc8695920e8daa49f1847ef5bf86f16242c42d63..33accb04672e6049f929050ddfe58b2583081071 100644
|
| --- a/chromecast/common/media/cma_param_traits.cc
|
| +++ b/chromecast/common/media/cma_param_traits.cc
|
| @@ -13,6 +13,19 @@
|
| #include "media/base/video_decoder_config.h"
|
| #include "ui/gfx/ipc/gfx_param_traits.h"
|
|
|
| +// Note(gunsch): these are currently defined in content/, but not declared in
|
| +// content/public/. These headers need to be forward-declared for chromecast/,
|
| +// but without new implementations linked in.
|
| +// The correct long-term fix is to use Mojo instead of the content/ IPCs.
|
| +IPC_ENUM_TRAITS_MIN_MAX_VALUE(media::ChannelLayout,
|
| + media::ChannelLayout::CHANNEL_LAYOUT_NONE,
|
| + media::ChannelLayout::CHANNEL_LAYOUT_MAX)
|
| +IPC_ENUM_TRAITS_MIN_MAX_VALUE(media::VideoCodecProfile,
|
| + media::VIDEO_CODEC_PROFILE_MIN,
|
| + media::VIDEO_CODEC_PROFILE_MAX)
|
| +IPC_ENUM_TRAITS_MAX_VALUE(media::VideoFrame::Format,
|
| + media::VideoFrame::FORMAT_MAX)
|
| +
|
| namespace IPC {
|
|
|
| void ParamTraits<media::AudioDecoderConfig>::Write(
|
|
|