| 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 @@ class VideoFrame;
 | 
|  }  // 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 @@ class CONTENT_EXPORT VideoTrackRecorder
 | 
|    enum class CodecId {
 | 
|      VP8,
 | 
|      VP9,
 | 
| -#if BUILDFLAG(RTC_USE_H264)
 | 
| +#if defined(IS_H264_SUPPORTED)
 | 
|      H264,
 | 
|  #endif
 | 
|      LAST
 | 
| 
 |