diff --git a/.classpath b/.classpath index 9d1298ecb..902041fc9 100644 --- a/.classpath +++ b/.classpath @@ -7,6 +7,7 @@ - + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a6eb0171d..a1b05d19f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -2,7 +2,7 @@ - + @@ -39,6 +39,7 @@ android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" android:launchMode="singleTask" + android:windowSoftInputMode="stateAlwaysHidden|adjustResize" > @@ -76,7 +77,7 @@ + android:configChanges="keyboardHidden|orientation"> @@ -94,14 +95,16 @@ - + + android:launchMode="singleTop" + android:configChanges="orientation"> diff --git a/jni/Android.mk b/jni/Android.mk index b55653673..766543a96 100755 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -94,6 +94,7 @@ endif ifeq ($(wildcard $(linphone-root-dir)/submodules/externals/prebuilts/ffmpeg.mk),) include $(linphone-root-dir)/submodules/externals/build/ffmpeg/Android.mk +include $(linphone-root-dir)/submodules/externals/build/ffmpeg-no-neon/Android.mk else include $(linphone-root-dir)/submodules/externals/prebuilts/ffmpeg.mk endif @@ -117,6 +118,7 @@ endif include $(linphone-root-dir)/submodules/linphone/build/android/Android.mk +include $(linphone-root-dir)/submodules/linphone/build/android/Android-no-neon.mk _BUILD_AMR=0 ifneq ($(BUILD_AMRNB), 0) diff --git a/jni/Application.mk b/jni/Application.mk index 95a3fa7b5..c67dc451a 100644 --- a/jni/Application.mk +++ b/jni/Application.mk @@ -1,5 +1,5 @@ APP_PROJECT_PATH := $(call my-dir)/../ -APP_MODULES :=libspeex libgsm libortp libosip2 libeXosip2 libmediastreamer2 liblinphone +APP_MODULES :=libspeex libgsm libortp libosip2 libeXosip2 libmediastreamer2 liblinphone liblinphonenoneon APP_STL := stlport_static #default values @@ -14,7 +14,9 @@ BUILD_SRTP=1 endif ifeq ($(LINPHONE_VIDEO),1) -APP_MODULES += libavutil libavcore libavcodec libswscale libvpx +APP_MODULES += libavutil libavcore libavcodec libswscale +APP_MODULES += libavutilnoneon libavcorenoneon libavcodecnoneon libswscalenoneon +APP_MODULES += libvpx endif _BUILD_AMR=0 diff --git a/res/layout-xlarge/dialer.xml b/res/layout-xlarge/dialer.xml new file mode 100644 index 000000000..9d0dbba6a --- /dev/null +++ b/res/layout-xlarge/dialer.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +