| Index: content/renderer/media_recorder/video_track_recorder.h
|
| diff --git a/content/renderer/media_recorder/video_track_recorder.h b/content/renderer/media_recorder/video_track_recorder.h
|
| index 53a871f32512a7e4a4a23462fa26e568ac1c6fcc..046b1adcaeeae22f02f30044ea1e68799215f5bb 100644
|
| --- a/content/renderer/media_recorder/video_track_recorder.h
|
| +++ b/content/renderer/media_recorder/video_track_recorder.h
|
| @@ -18,6 +18,12 @@
|
| #include "third_party/WebKit/public/platform/WebMediaStreamTrack.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
|
|
| +#if BUILDFLAG(RTC_USE_H264) || defined(OS_ANDROID)
|
| +// H264 encoding is supported on Android using the platform encode
|
| +// accelerator, and elsewhere using OpenH264.
|
| +#define IS_H264_SUPPORTED
|
| +#endif
|
| +
|
| namespace base {
|
| class Thread;
|
| } // namespace base
|
| @@ -32,8 +38,13 @@
|
| } // namespace media
|
|
|
| namespace video_track_recorder {
|
| +#if defined(OS_ANDROID)
|
| +const int kVEAEncoderMinResolutionWidth = 176;
|
| +const int kVEAEncoderMinResolutionHeight = 144;
|
| +#else
|
| const int kVEAEncoderMinResolutionWidth = 640;
|
| const int kVEAEncoderMinResolutionHeight = 480;
|
| +#endif
|
| } // namespace video_track_recorder
|
|
|
| namespace content {
|
| @@ -51,7 +62,7 @@
|
| enum class CodecId {
|
| VP8,
|
| VP9,
|
| -#if BUILDFLAG(RTC_USE_H264)
|
| +#if defined(IS_H264_SUPPORTED)
|
| H264,
|
| #endif
|
| LAST
|
|
|