Geoffrey Métais
b18f600959
Add .h264 as supported extensions
Fix #867
7 years ago
Geoffrey Métais
bf3823c543
Bump version to 3.2 beta 1
7 years ago
Geoffrey Métais
ac01d5d349
Bump libraries to EAP4
7 years ago
Thomas Guillem
d371e43fb1
jni: fix invalid ReleaseStringUTFChars() call
This function must only be used to release a java string returned by
GetStringUTFChars().
Strings allocated via NewStringUTF() must not be released, only the local ref
should (it will be released by the garbage collector once it's not referenced
anymore).
This fixes a major memory corruption leading to various incoherent crashes.
7 years ago
Geoffrey Métais
8d0215cc42
Update libraries to EAP3
7 years ago
Geoffrey Métais
9ec511130e
MediaPlayer: Prevent IllegalStateException
7 years ago
Thomas Guillem
fb90d0e1c4
libvlc: make VLC patches not mandatory
Make compilation work even if we don't apply recording patches.
Signed-off-by: Romain Vimont <rom1v@videolabs.io>
7 years ago
Romain Vimont
32e12f8172
Update recording patch for VLC 4
The patch did not apply anymore.
7 years ago
Romain Vimont
125bae2627
Add missing include
Include stdlib.h for free().
7 years ago
Romain Vimont
096b563c20
Add patches for current VLC 4 master branch
The patch adding SMB2 module is not necessary anymore, it is already
merged in master.
Adapt the other patches from vlc3/ to base them on the current VLC 4
master branch.
7 years ago
Romain Vimont
f23764ef87
Move VLC patches to a vlc3/ subfolder
We will add patches for vlc4, so we need an additional level of
directories.
7 years ago
Geoffrey Métais
1f245e48ca
MediaList: increase count after items move
Prevent ArrayIndexOutOfBoundsException
7 years ago
Thomas Guillem
6ced6a5199
build: build VLC libs inside vlc build dir
This will allow the following:
~/git/vlc $ ../vlc-android/compile-libvlc.sh -a arm64
Run an android build from a vlc source dir.
7 years ago
Thomas Guillem
22a7b53e79
build: make compile-liblvc.sh stand alone
This script alone can now be used to build a libvlc .so library (without the
JNI part). This will be used for CI.
7 years ago
diegofn
085cb97329
Fix chromecast device name
8 years ago
zhuobixin
bf23121f31
Update libvlcjni.c
Signed-off-by: Geoffrey Métais <geoffrey.metais@gmail.com>
7 years ago
Geoffrey Métais
3d3a9e0500
LibVLC: Implement record event
7 years ago
Thomas Guillem
16fba4e765
VideoHelper: also reset subtitle surface layout
7 years ago
Geoffrey Métais
689519958b
LibVLC 3.2 eap2
Fixes crash on recording stop
7 years ago
Geoffrey Métais
7b0def9dbf
Recording: avoid null ref release
7 years ago
Thomas Guillem
f862cf0378
MediaPlayer: don't try multi channels PCM by default
AudioTrack will say it support multi channels but it will just cut every
channels after 2.0. That's why we could not hear the voice with some medias on
some devices (Nexus 6p, Chrome book).
Fixes #800
7 years ago
Geoffrey Métais
2e78a8de1f
LibVLC: Fix Mediaplayer.play() documentation
7 years ago
Geoffrey Métais
56907b765d
Bump app and dependencies version
7 years ago
Thomas Guillem
17d0f8d697
LibVLC: MediaPlayer: add record() method
7 years ago
Geoffrey Métais
4efe694bc0
Upgrade LibVLC & medialibrary
7 years ago
Geoffrey Métais
08d512a255
Libvlc: patches to fix TLS errors
7 years ago
Thomas Guillem
4574b40a2e
jni: fix implicit declaration warning
7 years ago
Geoffrey Métais
0d0c3aab6a
LibVLC: Add Android P build check utility
7 years ago
Martin Finkel
33d8feb93b
Revert 4853aaaa: MediaPlayer: move SurfaceListener from AWindow
The SurfaceListener interface should be uncoupled from the mediaplayer.
7 years ago
Geoffrey Métais
20217b6b43
Upgrade libs
LibVLC 3.1.8 & medialibrary 0.4.10
8 years ago
Thomas Guillem
9884d4bcc6
SMB2: lower module priority
8 years ago
Geoffrey Métais
3a01273fee
Bump libraries version
8 years ago
Geoffrey Métais
ddf2db6d8b
Bump libraries version
8 years ago
Geoffrey Métais
910fbba2a3
LibVLC: Sanity check
8 years ago
Martin Finkel
7c1156f45b
libvlc: release native string returned from libvlc_media_get_mrl
8 years ago
Geoffrey Métais
9ac20d53b9
Increase LibVLC & Medialibrary version
8 years ago
Geoffrey Métais
117637fb3d
MediaPlayer: Retain renderer in use
8 years ago
Geoffrey Métais
6cc497c9f8
LibVLC: Clean up renderers API
8 years ago
Geoffrey Métais
dfb5d9d997
LibVLC: Sanity check
8 years ago
Geoffrey Métais
b6d6c2608d
VideoHelper: prevent NPE
8 years ago
Geoffrey Métais
dc832cf43d
LibVLC: Do not allow to attach non existent views
8 years ago
Geoffrey Métais
dcbd1235c7
Update LibVLC & Medialibrary version
8 years ago
Thomas Guillem
498972e477
update SMB2 patches from 4.0/master
8 years ago
Geoffrey Métais
70c5bdc090
VideoHelper: add nullity check
8 years ago
Geoffrey Métais
1c6d0db222
Bump version to 3.0.97
8 years ago
Geoffrey Métais
440597a39d
Videoplayer: Fix NPE on Chromebooks
8 years ago
Geoffrey Métais
3f53e29245
Set LibVLC version to 3.1.2
8 years ago
Geoffrey Métais
3ad6afbdca
Fix libraries version
8 years ago
Geoffrey Métais
4b621da669
Patch: Fix SMB2 potential NULL dereference
8 years ago
Geoffrey Métais
1e9810fecd
Fix renderer detection
8 years ago