Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: remoting/client/jni/jni_client.cc

Issue 2256943002: [Remoting Android] Remove old renderer code (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "remoting/client/jni/jni_client.h" 5 #include "remoting/client/jni/jni_client.h"
6 6
7 #include "base/android/jni_android.h" 7 #include "base/android/jni_android.h"
8 #include "base/android/jni_string.h" 8 #include "base/android/jni_string.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "jni/Client_jni.h" 10 #include "jni/Client_jni.h"
11 #include "remoting/client/jni/chromoting_jni_instance.h" 11 #include "remoting/client/jni/chromoting_jni_instance.h"
12 #include "remoting/client/jni/chromoting_jni_runtime.h" 12 #include "remoting/client/jni/chromoting_jni_runtime.h"
13 #include "remoting/client/jni/display_updater_factory.h" 13 #include "remoting/client/jni/display_updater_factory.h"
14 #include "remoting/client/jni/jni_display_handler.h"
15 #include "remoting/client/jni/jni_gl_display_handler.h" 14 #include "remoting/client/jni/jni_gl_display_handler.h"
16 #include "remoting/client/jni/jni_pairing_secret_fetcher.h" 15 #include "remoting/client/jni/jni_pairing_secret_fetcher.h"
17 #include "remoting/client/jni/jni_touch_event_data.h" 16 #include "remoting/client/jni/jni_touch_event_data.h"
18 #include "remoting/client/jni/jni_video_renderer.h" 17 #include "remoting/protocol/video_renderer.h"
19 18
20 using base::android::ConvertJavaStringToUTF8; 19 using base::android::ConvertJavaStringToUTF8;
21 using base::android::ConvertUTF8ToJavaString; 20 using base::android::ConvertUTF8ToJavaString;
22 using base::android::JavaParamRef; 21 using base::android::JavaParamRef;
23 using base::android::ScopedJavaLocalRef; 22 using base::android::ScopedJavaLocalRef;
24 23
25 namespace remoting { 24 namespace remoting {
26 25
27 JniClient::JniClient(ChromotingJniRuntime* runtime, 26 JniClient::JniClient(ChromotingJniRuntime* runtime,
28 base::android::ScopedJavaGlobalRef<jobject> java_client) 27 base::android::ScopedJavaGlobalRef<jobject> java_client)
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 const base::android::JavaParamRef<jobject>& caller, 155 const base::android::JavaParamRef<jobject>& caller,
157 const base::android::JavaParamRef<jstring>& username, 156 const base::android::JavaParamRef<jstring>& username,
158 const base::android::JavaParamRef<jstring>& authToken, 157 const base::android::JavaParamRef<jstring>& authToken,
159 const base::android::JavaParamRef<jstring>& hostJid, 158 const base::android::JavaParamRef<jstring>& hostJid,
160 const base::android::JavaParamRef<jstring>& hostId, 159 const base::android::JavaParamRef<jstring>& hostId,
161 const base::android::JavaParamRef<jstring>& hostPubkey, 160 const base::android::JavaParamRef<jstring>& hostPubkey,
162 const base::android::JavaParamRef<jstring>& pairId, 161 const base::android::JavaParamRef<jstring>& pairId,
163 const base::android::JavaParamRef<jstring>& pairSecret, 162 const base::android::JavaParamRef<jstring>& pairSecret,
164 const base::android::JavaParamRef<jstring>& capabilities, 163 const base::android::JavaParamRef<jstring>& capabilities,
165 const base::android::JavaParamRef<jstring>& flags) { 164 const base::android::JavaParamRef<jstring>& flags) {
166 #if defined(REMOTING_ANDROID_ENABLE_OPENGL_RENDERER)
167 JniGlDisplayHandler* raw_display_handler = new JniGlDisplayHandler(runtime_); 165 JniGlDisplayHandler* raw_display_handler = new JniGlDisplayHandler(runtime_);
168 #else
169 JniDisplayHandler* raw_display_handler = new JniDisplayHandler(runtime_);
170 #endif // defined(REMOTING_ANDROID_ENABLE_OPENGL_RENDERER)
171 raw_display_handler->InitializeClient(java_client_); 166 raw_display_handler->InitializeClient(java_client_);
172 display_handler_.reset(raw_display_handler); 167 display_handler_.reset(raw_display_handler);
173 ConnectToHost(raw_display_handler, 168 ConnectToHost(raw_display_handler,
174 ConvertJavaStringToUTF8(env, username), 169 ConvertJavaStringToUTF8(env, username),
175 ConvertJavaStringToUTF8(env, authToken), 170 ConvertJavaStringToUTF8(env, authToken),
176 ConvertJavaStringToUTF8(env, hostJid), 171 ConvertJavaStringToUTF8(env, hostJid),
177 ConvertJavaStringToUTF8(env, hostId), 172 ConvertJavaStringToUTF8(env, hostId),
178 ConvertJavaStringToUTF8(env, hostPubkey), 173 ConvertJavaStringToUTF8(env, hostPubkey),
179 ConvertJavaStringToUTF8(env, pairId), 174 ConvertJavaStringToUTF8(env, pairId),
180 ConvertJavaStringToUTF8(env, pairSecret), 175 ConvertJavaStringToUTF8(env, pairSecret),
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 return weak_ptr_; 293 return weak_ptr_;
299 } 294 }
300 295
301 static jlong Init(JNIEnv* env, const JavaParamRef<jobject>& caller) { 296 static jlong Init(JNIEnv* env, const JavaParamRef<jobject>& caller) {
302 return reinterpret_cast<intptr_t>( 297 return reinterpret_cast<intptr_t>(
303 new JniClient(ChromotingJniRuntime::GetInstance(), 298 new JniClient(ChromotingJniRuntime::GetInstance(),
304 base::android::ScopedJavaGlobalRef<jobject>(env, caller))); 299 base::android::ScopedJavaGlobalRef<jobject>(env, caller)));
305 } 300 }
306 301
307 } // namespace remoting 302 } // namespace remoting
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698