Chromium Code Reviews| Index: talk/app/webrtc/java/jni/peerconnection_jni.cc |
| diff --git a/talk/app/webrtc/java/jni/peerconnection_jni.cc b/talk/app/webrtc/java/jni/peerconnection_jni.cc |
| index ddf1c8e0bed7288e55f9d5ba726d9339b3f770b4..40927a4c5309798e7e99afca2a7cb884940fd634 100644 |
| --- a/talk/app/webrtc/java/jni/peerconnection_jni.cc |
| +++ b/talk/app/webrtc/java/jni/peerconnection_jni.cc |
| @@ -1265,9 +1265,17 @@ JOW(void, PeerConnectionFactory_nativeSetVideoHwAccelerationOptions)( |
| static_cast<MediaCodecVideoDecoderFactory*> |
| (owned_factory->decoder_factory()); |
| if (decoder_factory) { |
| - LOG(LS_INFO) << "Set EGL context for HW acceleration."; |
| + LOG(LS_INFO) << "Set EGL context for HW decoding."; |
| decoder_factory->SetEGLContext(jni, render_egl_context); |
| } |
| + |
| + MediaCodecVideoEncoderFactory* encoder_factory = |
| + static_cast<MediaCodecVideoEncoderFactory*> |
| + (owned_factory->encoder_factory()); |
| + if (encoder_factory) { |
|
AlexG
2015/10/14 23:48:27
May be add a separate egl_context parameters to co
perkj_webrtc
2015/11/16 13:08:51
Done. Added a new method PeerConnectionFactory_nat
|
| + LOG(LS_INFO) << "Set EGL context for HW encoding."; |
| + encoder_factory->SetEGLContext(jni, render_egl_context); |
| + } |
| #endif |
| } |