› Forums › Submissions Complete › linphone
Tagged: linphone
This topic contains 46 replies, has 8 voices, and was last updated by eldoreez 2 years, 3 months ago.
-
AuthorPosts
-
January 7, 2012 at 12:12 pm #1089
Please add ‘linphone’ [1]
[1] http://alternativeto.net/software/linphone/January 7, 2012 at 10:15 pm #1090January 8, 2012 at 8:56 am #1097I see it now. However, for some reason it’s marked as incompatible with SE Xperia X10 (I can’t see it in F-Droid unless I check ‘incompatible apps’). This is strange because I have installed 1.2.2 from Market, and never experienced major problems with Linphone for the past year or so. Is it possible that some error has crept in?
PS Thanks for the excellent effort to foster FOSS apps on Android. I’m now looking to replace most of my Market apps with apps from F-Droid (and Aptoide).
-
This reply was modified 5 years, 4 months ago by
eldoreez. Reason: typo
March 10, 2012 at 9:49 am #1648Please update Linphone to its latest Android version, 1.2.2. It’s available on the Market.
June 12, 2012 at 10:20 am #2126Version 1.3.1 has been released recently. I features interesting updates, such as support for multiple accounts.
July 12, 2012 at 9:31 am #2769We don’t build Linphone from source. The latest version for download from http://www.linphone.org/eng/download/packages/android.html is actually v1.2.2 and the version in f-droid is v1.2.1.
If building from source isn’t feasible it might be an idea to distribute the odd nightly build in F-droid. If somebody can identify the more stable builds that is.
July 16, 2012 at 11:54 am #2806I reported this to the Linphone devels and now the issue is fixed: linphone-android-1.3.2.apk [1] is available for download.
[1] http://download.savannah.gnu.org/releases/linphone/android/
November 18, 2012 at 8:31 pm #5269I put a build line in but it craps out. They use tags, but I can’t see any way of telling if they are used for releases. All versions have debuggable=”true” in the manifest. Possibly they tag a release, test it for a couple of weeks, then publish it.
November 18, 2012 at 9:02 pm #5271From browsing their website [1], their last release 1.3.2 went public on Monday 16 July 2012.
[1] http://www.linphone.org/eng/download/packages/android.html
November 18, 2012 at 9:05 pm #5272In git there is a tag 1.3.2, but I cant tell if it should be built from that
December 15, 2012 at 5:22 pm #5466Linphone Android 2.0 is out
December 17, 2012 at 3:31 pm #5475I confirm a new version of Linphone (2.0.2 now) is out.
@daithib8: Yes when a commit is tagged, it correspond to the offcial release available on the market, even if the tag debuggable is set to true in the manifest.
I don’t know to which law you are under, but if you can compile and distribute the latest version of Linphone with TLS/SRTP it could be great (we don’t have the legal authorization yet to enable these features on the Market version). To do so, just put to true the disable_all_security_features_for_markets in the non_localizable_custom.xml file.
Thanks.
December 17, 2012 at 4:30 pm #5476@viish Are you sure it should be “true” to enable srtp? It seems to me that it should be “false”. I hope you can look at my attempt on Gitorious.org to see where the problem may lie. I get an error during make:
Compile thumb : crypto-static <= m_ripemd.c
Compile thumb : crypto-static <= ech_err.c
Compile thumb : crypto-static <= ech_key.c
Compile thumb : crypto-static <= ech_lib.c
make[1]: *** No rule to make target `jni/..//submodules/externals/build/webrtc/system_wrappers/..//../../webrtc/system_wrappers/source/cpu_features_android.c', needed by `obj/local/armeabi-v7a/objs/webrtc_system_wrappers/cpu_features_android.o'. Stop.
make[1]: *** Waiting for unfinished jobs....
Compile thumb : crypto-static <= ech_ossl.c
Compile thumb : crypto-static <= tb_ecdh.c
make[1]: Leaving directory `/home/peppy/daithib8s-fdroiddata/build/org.linphone'
make: *** [generate-libs] Error 2
and with ant about submodules/linphone/java/impl not existing.
December 17, 2012 at 5:36 pm #5477Sorry, myd bad. You are right you have to set the value to false.
For your compilation issue, you just need a NDK more recent (at least 8.x). The last one (8.c) works like a charm.
If you have more trouble, the README should answer any of your compilation issues.
December 17, 2012 at 5:44 pm #5478I believe I have all the dependencies. We use ndk-r8b , and it may be a while until we switch to r8c.
The README is as follows:
LINPHONE for ANDROID
****************************To build liblinphone for Android, you must:
0) download the Android sdk with platform-tools and tools updated to latest revision, then add both ‘tools’ and ‘platform-tools’ folders in your path.
1) download the Android ndk (>=r8b) from google and add it to your path.
2) install the autotools: autoconf, automake, aclocal, libtoolize pkgconfig
2bis) on some 64 bits systems you’ll need the ia32-libs package
3) run the Makefile script in the top level directory. This will download iLBC source files and convert some assembly files in VP8 project.
$ makeTo create an apk with a different package name, you need to edit the custom_rules.xml file:
1) look for the property named “linphone.package.name” and change it value accordingly
2) run again the Makefile script by calling “make”Some options can be passed to make, like “make SOME_OPTION=SOME_VALUE”.
Option Name | Possible values | Default value
——————————————————————————————————————————————————-
BUILD_X264 0 (don’t build x264) or 1 (build x264) | 0
BUILD_AMRNB 0 (don’t build amrnb codec), light (try to use amrnb codec from android), full (build your own amrnb codec) | light
BUILD_AMRWB 0 (don’t build amrwb codec), 1 (build your own amrwb codec) | 1
BUILD_GPLV3_ZRTP 0 (don’t support ZRTP), 1 (support ZRTP and make the whole program GPLv3) | 0
BUILD_SILK 0 (don’t build silk plugin), 1 (build silk) [silk is Skype nonfree patented audio codec] | 0
BUILD_G729 0 (don’t build g729 plugin), 1 (build g729) [g729 is nonfree patented audio codec, contact Sipro lab for more details] | 0
BUILD_TUNNEL 0 (don’t build tunnel), 1 (build tunnel) [requires a tunnel implementation in submodules/linphone/tunnel] | 0
BUILD_WEBRTC_AECM 0 (don’t build echo canceler), 1 (build echo canceler) | 1
USE_JAVAH 0 (don’t generate header), 1 (generate header for linphone_core_jni) [used to check errors at liblinphone compilation] | 1Also , what is GCM required for? It doesn’t sound good…
-
This reply was modified 5 years, 4 months ago by
-
AuthorPosts
The forum ‘Submissions Complete’ is closed to new topics and replies.
