| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * libjingle | 2  * libjingle | 
| 3  * Copyright 2013 Google Inc. | 3  * Copyright 2013 Google Inc. | 
| 4  * | 4  * | 
| 5  * Redistribution and use in source and binary forms, with or without | 5  * Redistribution and use in source and binary forms, with or without | 
| 6  * modification, are permitted provided that the following conditions are met: | 6  * modification, are permitted provided that the following conditions are met: | 
| 7  * | 7  * | 
| 8  *  1. Redistributions of source code must retain the above copyright notice, | 8  *  1. Redistributions of source code must retain the above copyright notice, | 
| 9  *     this list of conditions and the following disclaimer. | 9  *     this list of conditions and the following disclaimer. | 
| 10  *  2. Redistributions in binary form must reproduce the above copyright notice, | 10  *  2. Redistributions in binary form must reproduce the above copyright notice, | 
| (...skipping 1376 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1387       static_cast<MediaCodecVideoDecoderFactory*> | 1387       static_cast<MediaCodecVideoDecoderFactory*> | 
| 1388           (owned_factory->decoder_factory()); | 1388           (owned_factory->decoder_factory()); | 
| 1389   if (decoder_factory && | 1389   if (decoder_factory && | 
| 1390       jni->IsInstanceOf(remote_egl_context, j_eglbase14_context_class)) { | 1390       jni->IsInstanceOf(remote_egl_context, j_eglbase14_context_class)) { | 
| 1391     LOG(LS_INFO) << "Set EGL context for HW decoding."; | 1391     LOG(LS_INFO) << "Set EGL context for HW decoding."; | 
| 1392     decoder_factory->SetEGLContext(jni, remote_egl_context); | 1392     decoder_factory->SetEGLContext(jni, remote_egl_context); | 
| 1393   } | 1393   } | 
| 1394 #endif | 1394 #endif | 
| 1395 } | 1395 } | 
| 1396 | 1396 | 
| 1397 static std::string |  | 
| 1398 GetJavaEnumName(JNIEnv* jni, const std::string& className, jobject j_enum) { |  | 
| 1399   jclass enumClass = FindClass(jni, className.c_str()); |  | 
| 1400   jmethodID nameMethod = |  | 
| 1401       GetMethodID(jni, enumClass, "name", "()Ljava/lang/String;"); |  | 
| 1402   jstring name = |  | 
| 1403       reinterpret_cast<jstring>(jni->CallObjectMethod(j_enum, nameMethod)); |  | 
| 1404   CHECK_EXCEPTION(jni) << "error during CallObjectMethod for " |  | 
| 1405                        << className << ".name"; |  | 
| 1406   return JavaToStdString(jni, name); |  | 
| 1407 } |  | 
| 1408 |  | 
| 1409 static PeerConnectionInterface::IceTransportsType | 1397 static PeerConnectionInterface::IceTransportsType | 
| 1410 JavaIceTransportsTypeToNativeType(JNIEnv* jni, jobject j_ice_transports_type) { | 1398 JavaIceTransportsTypeToNativeType(JNIEnv* jni, jobject j_ice_transports_type) { | 
| 1411   std::string enum_name = GetJavaEnumName( | 1399   std::string enum_name = GetJavaEnumName( | 
| 1412       jni, "org/webrtc/PeerConnection$IceTransportsType", | 1400       jni, "org/webrtc/PeerConnection$IceTransportsType", | 
| 1413       j_ice_transports_type); | 1401       j_ice_transports_type); | 
| 1414 | 1402 | 
| 1415   if (enum_name == "ALL") | 1403   if (enum_name == "ALL") | 
| 1416     return PeerConnectionInterface::kAll; | 1404     return PeerConnectionInterface::kAll; | 
| 1417 | 1405 | 
| 1418   if (enum_name == "RELAY") | 1406   if (enum_name == "RELAY") | 
| (...skipping 749 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2168   return JavaStringFromStdString( | 2156   return JavaStringFromStdString( | 
| 2169       jni, | 2157       jni, | 
| 2170       reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->id()); | 2158       reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->id()); | 
| 2171 } | 2159 } | 
| 2172 | 2160 | 
| 2173 JOW(void, RtpReceiver_free)(JNIEnv* jni, jclass, jlong j_rtp_receiver_pointer) { | 2161 JOW(void, RtpReceiver_free)(JNIEnv* jni, jclass, jlong j_rtp_receiver_pointer) { | 
| 2174   reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->Release(); | 2162   reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->Release(); | 
| 2175 } | 2163 } | 
| 2176 | 2164 | 
| 2177 }  // namespace webrtc_jni | 2165 }  // namespace webrtc_jni | 
| OLD | NEW | 
|---|