diff options
author | Liong Sauw Ming <ming@teluu.com> | 2017-01-17 04:28:39 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2017-01-17 04:28:39 +0000 |
commit | fdc4c3a0f337e3405a0a72b2394250cc8e04020f (patch) | |
tree | f2692e177a594e4443d42d393e6f79d9f0cfef24 /pjsip-apps/src/pjsua/android/jni/pjsua.i | |
parent | add65569866b1cf587fc1ec57917bae0371dfeb9 (diff) |
Re #1945 (misc): Fixed occasional crash in pjsua Android sample app when initializing OpenGL renderer (crash in init_opengl()->ANativeWindow_setBuffersGeometry()). It doesn't happen in pjsua2 sample app.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5525 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/pjsua/android/jni/pjsua.i')
-rwxr-xr-x | pjsip-apps/src/pjsua/android/jni/pjsua.i | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pjsip-apps/src/pjsua/android/jni/pjsua.i b/pjsip-apps/src/pjsua/android/jni/pjsua.i index e98954a4..e65574d3 100755 --- a/pjsip-apps/src/pjsua/android/jni/pjsua.i +++ b/pjsip-apps/src/pjsua/android/jni/pjsua.i @@ -14,9 +14,13 @@ /* Turn on director wrapping PjsuaAppCallback */ %feature("director") PjsuaAppCallback; -/* Convert Surface object to ANativeWindow for setIncomingVideoRenderer() */ +/* Convert Surface object to ANativeWindow */ %typemap(in) jobject surface { $1 = $input? (jobject)ANativeWindow_fromSurface(jenv, $input) : NULL; } +%extend WindowHandle { + void setWindow(jobject surface) { $self->window = surface; } +} + %include "pjsua_app_callback.h" |