| Index: webrtc/sdk/android/src/jni/androidvideotracksource.cc
|
| diff --git a/webrtc/sdk/android/src/jni/androidvideotracksource.cc b/webrtc/sdk/android/src/jni/androidvideotracksource.cc
|
| index 57bbc4a312f5519f7fbb23ec0d1f8abbc46fb34b..1a4a276ae218e1c0d6fb1313bd849eaac7a1ab9a 100644
|
| --- a/webrtc/sdk/android/src/jni/androidvideotracksource.cc
|
| +++ b/webrtc/sdk/android/src/jni/androidvideotracksource.cc
|
| @@ -12,13 +12,19 @@
|
|
|
| #include <utility>
|
|
|
| +namespace {
|
| +// MediaCodec wants resolution to be divisible by 2.
|
| +const int kRequiredResolutionAlignment = 2;
|
| +}
|
| +
|
| namespace webrtc {
|
|
|
| AndroidVideoTrackSource::AndroidVideoTrackSource(rtc::Thread* signaling_thread,
|
| JNIEnv* jni,
|
| jobject j_egl_context,
|
| bool is_screencast)
|
| - : signaling_thread_(signaling_thread),
|
| + : AdaptedVideoTrackSource(kRequiredResolutionAlignment),
|
| + signaling_thread_(signaling_thread),
|
| surface_texture_helper_(webrtc_jni::SurfaceTextureHelper::create(
|
| jni,
|
| "Camera SurfaceTextureHelper",
|
|
|