summaryrefslogtreecommitdiffstats
path: root/base/android
diff options
context:
space:
mode:
authorqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-06 18:12:04 +0000
committerqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-06 18:12:04 +0000
commit919d0fec8a0b1395cf6124a1a68ee03cc8552387 (patch)
tree66cdf306773e08c67e9ed1f378ec44f001480d05 /base/android
parent8d36db211a7d019e183279222e87600946bed9b2 (diff)
downloadchromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.zip
chromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.tar.gz
chromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.tar.bz2
Adding android mediaplayer implementation to chromium
This is initial step to upstream html5 video stack for chrome on android BUG= TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=131064 Review URL: http://codereview.chromium.org/9699012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131151 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/android')
-rw-r--r--base/android/jni_generator/jni_generator.py44
1 files changed, 24 insertions, 20 deletions
diff --git a/base/android/jni_generator/jni_generator.py b/base/android/jni_generator/jni_generator.py
index a278dc7..bb80d98 100644
--- a/base/android/jni_generator/jni_generator.py
+++ b/base/android/jni_generator/jni_generator.py
@@ -4,6 +4,10 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+# TODO (qinmin): Need to refactor this file as base should not know about
+# higher level concepts. Currently this file has knowledge about higher level
+# java classes.
+
"""Extracts native methods from a Java file and generates the JNI bindings.
If you change this, please run and update the tests."""
@@ -146,36 +150,36 @@ def JavaParamToJni(param):
'Ljava/util/Vector',
]
app_param_list = [
- 'Lorg/chromium/chromeview/ChromeView',
- 'Lcom/android/chrome/Tab',
- 'Lorg/chromium/chromeview/TouchPoint',
'Landroid/graphics/SurfaceTexture',
- 'Lorg/chromium/chromeview/ChromeViewClient',
+ 'Lcom/android/chrome/ChromeBrowserProvider$BookmarkNode',
'Lcom/android/chrome/JSModalDialog',
- 'Lcom/android/chrome/infobar/InfoBarContainer$NativeInfoBar',
'Lcom/android/chrome/OmniboxSuggestion',
+ 'Lcom/android/chrome/PageInfoViewer',
+ 'Lcom/android/chrome/Tab',
+ 'Lcom/android/chrome/database/SQLiteCursor',
+ 'Lcom/android/chrome/infobar/InfoBarContainer$NativeInfoBar',
('Lcom/android/chrome/preferences/ChromeNativePreferences$'
'PasswordListObserver'),
- 'Lorg/chromium/chromeview/SandboxedProcessArgs',
- 'Lorg/chromium/chromeview/SandboxedProcessConnection',
- 'Lorg/chromium/chromeview/SandboxedProcessService',
- 'Lcom/android/chrome/ChromeBrowserProvider$BookmarkNode',
- 'Lcom/android/chrome/database/SQLiteCursor',
+ 'Lorg/chromium/base/SystemMessageHandler',
+ 'Lorg/chromium/chromeview/AutofillData',
+ 'Lorg/chromium/chromeview/ChromeHttpAuthHandler',
+ 'Lorg/chromium/chromeview/ChromeVideoView',
+ 'Lorg/chromium/chromeview/ChromeView',
+ 'Lorg/chromium/chromeview/ChromeView$ChromeViewContextMenuInfo',
('Lorg/chromium/chromeview/ChromeView$'
'FindResultReceivedListener$FindNotificationDetails'),
- 'Lorg/chromium/chromeview/ChromeView$ChromeViewContextMenuInfo',
- 'Lorg/chromium/chromeview/AutofillData',
+ 'Lorg/chromium/chromeview/ChromeViewClient',
+ 'Lorg/chromium/chromeview/DeviceInfo',
+ 'Lorg/chromium/chromeview/DeviceOrientation',
'Lorg/chromium/chromeview/JavaInputStream',
- 'Lorg/chromium/chromeview/ChromeVideoView',
- 'Lorg/chromium/chromeview/ChromeHttpAuthHandler',
- 'Lorg/chromium/base/SystemMessageHandler',
+ 'Lorg/chromium/chromeview/LocationProvider',
+ 'Lorg/chromium/chromeview/SandboxedProcessArgs',
+ 'Lorg/chromium/chromeview/SandboxedProcessConnection',
+ 'Lorg/chromium/chromeview/SandboxedProcessService',
'Lorg/chromium/chromeview/SelectFileDialog',
'Lorg/chromium/chromeview/SurfaceTextureListener',
- 'Lorg/chromium/chromeview/DeviceOrientation',
- 'Lorg/chromium/chromeview/MediaPlayerListener',
- 'Lorg/chromium/chromeview/DeviceInfo',
- 'Lorg/chromium/chromeview/LocationProvider',
- 'Lcom/android/chrome/PageInfoViewer',
+ 'Lorg/chromium/chromeview/TouchPoint',
+ 'Lorg/chromium/media/MediaPlayerListener',
]
if param == 'byte[][]':
return '[[B'