Commit Graph

39 Commits

Author SHA1 Message Date
Nicolas Pomepuy
03a915d53f Move the remote access to a dedicated repository 2024-06-05 11:22:32 +00:00
Thomas Guillem
3a1690c84f .gitignore: update 2023-07-07 15:40:20 +02:00
Nicolas Pomepuy
ab41d9367d Fastlane integration 2020-09-30 14:04:30 +02:00
Geoffrey Métais
25c76603c9 Fix lua copy and add hrtfs 2020-04-16 14:21:03 +02:00
Geoffrey Métais
8293c3d0d9 Provide gradle.properties file
Needed to build because of AndroidX activation:

android.enableJetifier=true
android.useAndroidX=true

are required for now
2018-12-13 17:31:00 +01:00
Thomas Guillem
6ba71f4f70 build: restore c++_shared usage
This is a partial revert of the following commits
 - b775dbba3a "build: fix ODR violation"
 - b9df53313b "Use libc++ as static library"

UnsatisfiedLinkError with c++_shared should be fixed since we now use the last
NDK version and we dropped old android versions that triggered this crash.

This commit remove the ugly jniloader hack.

Here are the list of .so that are now shipped within the APK:
 - c++_shared.so (from the NDK)
 - libvlc.so (all VLC modules, VLC/LibVLC symbols) => link with c++_shared.so
 - libvlcjni.so (all JNI symbols) => link with libvlc.so
 - libmla.so (medialibrary, optional)  => link with libvlc.so and c++_shared.so

The APK size won't change with this commit (the difference of .so sizes is
negligible).
2018-10-26 16:07:35 +02:00
Thomas Guillem
18b9e78a8f remove old references to medialibrary/jni 2017-10-31 16:47:36 +01:00
Immanuel Thomas
f78ef697c4 Fix sed in compile script for BSD version in Mac
sed in Mac requires extension for backup file.

Signed-off-by: Geoffrey Métais <geoffrey.metais@gmail.com>
2017-07-24 15:20:08 +02:00
Geoffrey Métais
3076a491aa Ignore profiling captures 2017-01-11 10:18:17 +01:00
Jean-Baptiste Kempf
55fa468464 Update gitignore for gradle 2016-12-20 10:13:39 +01:00
Geoffrey Métais
94e1b3ef98 Medialibrary integration
Written with Bastion Penavayre and Thomas Guillem for making medialibrary build on Android

medialibrary: use clang

MediaWrapper class is now integrated into medialibrary module
2016-11-03 10:40:55 +01:00
Geoffrey Métais
fe18facf41 Ignore medialibrary 2016-11-03 10:10:58 +01:00
Thomas Guillem
f0f5e22aee build: use clang
Since this is the future default toolchain of the Android NDK.
2016-08-29 13:36:07 +02:00
Geoffrey Métais
c07d24c957 Build sdk manager from github sources 2016-04-04 16:16:22 +02:00
Thomas Guillem
189e3b6ec9 build: keep debug info in a seperate .so.dbg file for release
*.so.dbg files are saved in .dbg/<apk_version> directory
2015-04-08 09:35:43 +02:00
Thomas Guillem
7cf134e817 fix link when 2 modules have same symbols
Rename static modules symbols in order to have unique symbols.

Close #13966
2015-02-19 18:16:12 +01:00
Thomas Guillem
7f32641c7f .gitignore: add .gdb 2015-02-18 16:24:25 +01:00
Jean-Baptiste Kempf
2ba76d3058 Update .gitignore after previous commits 2015-02-05 23:48:15 +01:00
Geoffrey Métais
939270ed86 Ignore IntelliJ files 2014-12-29 18:48:34 +01:00
Geoffrey Métais
110a2ac943 Move libvlc to a separate folder 2014-11-14 11:38:40 +01:00
Geoffrey Métais
396991196c gradle build system
Working from cli or from Android Studio

'./gradlew tasks'  to see all options
'./graldew installDebug' to build and install a debug version of VLC

compile.sh is still working, you can still build apks with it.
2014-11-14 11:34:18 +01:00
Geoffrey Métais
e635abeaf8 Update .gitignore for eclipse files and patch dir
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-09-28 07:32:52 +02:00
Jean-Baptiste Kempf
c756507963 Update gitignore with comments and more files 2014-07-26 22:44:32 +02:00
Rafaël Carré
97e1d7a481 gitignore 2012-12-10 20:19:27 +01:00
Jean-Baptiste Kempf
8f87a56783 Update .gitignore 2012-12-05 15:25:33 +01:00
Jean-Baptiste Kempf
12ca362f61 Ignore local.properties everywhere 2012-09-28 12:09:17 +02:00
Ludovic Fauvet
8218d7fa52 gitignore: ignore vim temporary files 2012-06-22 17:11:27 +02:00
Jean-Baptiste Kempf
8a8b6063e1 Git Ignore keystores 2012-06-21 13:07:18 +02:00
Felix Paul Kühne
a60e16a2c9 gitignore: ignore .DS_Store 2012-06-19 19:51:22 +02:00
Jean-Baptiste Kempf
e982c7376c Update gitignore 2012-04-05 13:44:32 +02:00
Ludovic Fauvet
01ab41484a gitignore: only match root directories 2012-01-27 23:25:57 +01:00
Rafaël Carré
0d1e1b2254 .gitignore: remove dupe 2012-01-26 23:03:54 -05:00
Rafaël Carré
d73eaac56b ignore neon libs 2012-01-26 22:25:56 -05:00
Martin Storsjö
4f4a450d41 Add copies of the android private headers
This uses 2.4 and 2.9 MB for the two versions, but avoids having
to keep the full source repos lying around when we only use the
headers, when the full repos take up over 900 MB and 1.7 GB
respectively.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-24 12:30:46 +02:00
Martin Storsjö
930825a6dd Build stubs for platform private libraries from symbol lists
This avoids having to fetch a 84 MB binary package and keeping
26 MB of libraries, when a fake stub works just as well.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-24 12:30:33 +02:00
Rafaël Carré
de827724b4 more gitignore 2012-01-20 19:42:37 -05:00
Rafaël Carré
029e267489 ignore new android headers checkouts 2012-01-20 19:41:20 -05:00
Sébastien Toque
ef9e485d21 ignore cyanogen headers & libs in git 2011-10-02 18:02:56 +02:00
Jean-Baptiste Kempf
775d1fb7f1 Add a correct .gitignore to avoid vlc.git confusion
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2011-09-04 15:24:34 +02:00