Thomas Guillem
a4435c88ee
buildsystem: update VLC HASH
Mostly to include smb2 and dsm latest fixes.
4 years ago
Martin Finkel
77e69fa840
jni: rename mediaplayer event name
4 years ago
Thomas Guillem
88e1454e05
libvlc: backport smb2/dsm access cache
5 years ago
Hugo Beauzée-Luyssen
0de8334b79
libvlc: Backport taglib patch to fix AAC metadata extraction
5 years ago
Nicolas Pomepuy
34aa12efe9
Improve libvlc aspect ratios
5 years ago
Nicolas Pomepuy
75956c68ed
Add a whatsapp browser favorite with the new path
5 years ago
Nicolas Pomepuy
e2117554ff
Improve the RenderersDialog UI
5 years ago
Martin Finkel
9cee608b4f
jni: mediaplayer: fix v4 build
5 years ago
Hugo Beauzée-Luyssen
7f4ac50cf9
buildsystem: Use prebuilt libraries to propagage libvlc dependencies
5 years ago
Nicolas Pomepuy
079d2024bf
Fix activity resolving for the MediaPlayer
Fixes #2274
5 years ago
Thomas Guillem
3e3af0f040
LibVLC: remove unused jni code
Should have been removed with 5077545ecb
5 years ago
Hugo Beauzée-Luyssen
16ed5f0741
libvlc: Update VLC 3 patchset
5 years ago
Hugo Beauzée-Luyssen
054116c565
libvlc: Add a freetype patch to fix subtitle files parsing
refs #2252
5 years ago
Nicolas Pomepuy
49a2c040f4
Remove libass patch that has been merged upstream
5 years ago
Nicolas Pomepuy
7c15f04514
Prevent an IllegalStateException when the MediaDiscoverer is already released
5 years ago
Nicolas Pomepuy
6f441165f6
Add wpl file extension to the manifest
Fixes #2186
5 years ago
Nicolas Pomepuy
309861d7a5
Migrate to gradle 7.0.2
5 years ago
Thomas Guillem
a97a6944b3
libvlc: rework DynamicsProcessing stop
This commit tries to fix a very rare crash with DP.
5 years ago
Thomas Guillem
f3b085ba9a
MediaPlayer: backport 4.0 fast seek argument in setTime/setPosition
WARNING: this patch make the "input-fast-seek" option useless.
5 years ago
Thomas Guillem
6c61e173bf
libvlc: fix crash with vlcNewStringUTF
psz_string can be NULL.
5 years ago
Nicolas Pomepuy
9455f43ac5
Fix metadata update for web radios
The miniplayer, notification and widget are now updated
when the web radio current played track changes
Fixes #1573
5 years ago
Nicolas Pomepuy
b4380ad650
Import the libass revert as a patch to fix some native crashes
Fixes #2107
5 years ago
Duncan McNamara
9ad8b175e3
JNI: add wrapper to NewStringUTF for UTF safety
When calling NewStringUTF with an invalid UTF string it will abort
instead of returning NULL. This wrapper checks the validity of the UTF
string before calling NewStringUTF.
5 years ago
Nicolas Pomepuy
390e6fc9dd
Implement all the new presence accessor from the ML
5 years ago
Nicolas Pomepuy
3f4d3aa3a5
Pass libvlc instance to the ML
5 years ago
Nicolas Pomepuy
2cd00b6c81
Publish to maven central
5 years ago
ThibaultFighiera
d8934ecc8c
feat(Codec): add fourcc code in Track info
5 years ago
Hugo Beauzée-Luyssen
ea1a75472e
libvlc: Add a backport of taglib 4.0 patches
In order to allow preparsing of network content
Fix medialibrary#296
5 years ago
Alexandre Janniaux
898fddd577
AWindow: check if surfacetexture already exists
The SurfaceTextureListener attached to the TextureView won't be
signalled if the SurfaceTexture already exists and is already bound to
the TextureView. It means that a call to attachTextureView() will never
end to the expected call to setSurface(), blocking the playback in this
situation.
Pointed-out-by: Aleksandra Krzemień
Fixes #1587
6 years ago
Nicolas Pomepuy
7897fea49d
Add a patch to improve browsing logs
6 years ago
Hugo Beauzée-Luyssen
e859869cc9
libvlc: Backport the new attachments API to vlc 3.0
6 years ago
Nicolas Pomepuy
ac20745ede
Add SMB patch and update vlc git to master
6 years ago
Nicolas Pomepuy
3562ce08fa
Add SMB2 patch + update vlc hash
6 years ago
Nicolas Pomepuy
bc489c4291
Fix NullPointerException
6 years ago
Nicolas Pomepuy
7d8ab54fc7
Remove useless Chromecast patch
6 years ago
Nicolas Pomepuy
d599537c1f
Bump libs version
6 years ago
Nicolas Pomepuy
cfb4b342a8
Put the factory fallback directly in the FactoryManager as the Application may not have been instantiated
6 years ago
Nicolas Pomepuy
9f1392d75a
Revert "Fix crashes when loading factories"
This reverts commit 5529d1ae01 .
6 years ago
Nicolas Pomepuy
5529d1ae01
Fix crashes when loading factories
6 years ago
Nicolas Pomepuy
59bd98efb8
Add SMB patches
6 years ago
Nicolas Pomepuy
e089bea0bf
Bump libvlc hash and add a patch fixing chromecast stability
6 years ago
Nicolas Pomepuy
bc1b17beed
Ship lua files in libvlc artifact
6 years ago
Nicolas Pomepuy
b271bcd02a
Update vlc hash and add a patch to fix some lua issues
6 years ago
Nicolas Pomepuy
cfd55f1b30
Add mks file as allowed subtitles extension
Fixes #1467
6 years ago
Alexandre Janniaux
ec2b3edfcf
libvlc: VideoHelper: configure VideoTexture correctly
The view to setup can be either mSurfaceVideo or mSurfaceTexture but
mSurfaceVideo was unconditionnaly setup and mSurfaceTexture was never
setup. In addition, the SurfaceTexture was extracted from the
TextureView before it's creation so it was null.
Instead, only setup the SurfaceTexture from the listener call and use
an intermediate variable to configure the correct surface.
fix #1359
6 years ago
Alexandre Janniaux
f0f9fa9a63
libvlc: MediaPlayer: remove trailing characters
6 years ago
Alexandre Janniaux
9bb29c3cbc
libvlc: MediaPlayer: post a surface update after vout events
At least with LibVLC 4, the video surface stays black until the
orientation of the phone is changed, calling this event again after the
creation of the VLC vout display.
It might come from a wrong ordering and reporting of parent layout
events while the inner views are not reading for display, so post an
event at the end of the current mainloop re-updating the surfaces to be
sure that the video surface is visible in LibVLC client applications.
This a hack, but it is what the VLC for Android application is currently
doing too.
Refs #1433
6 years ago
Alexandre Janniaux
5da61399cd
libvlcjni-medialist: fix libvlc_media_list_new() call in 4.0
In 4.0, since 97a47946d70ab374dec5039b8ad445fe6eba8d1c, there is no
instance parameter for this function.
6 years ago
Isira Seneviratne
8ddd914644
Use Core KTX functions
6 years ago
Thomas Guillem
c11724acfb
libvlc: add video exclusive patch
This patch allow to switch from one enabled video track to an other enabled one.
6 years ago