- Apr 16, 2024
-
-
Alaric Senat authored
-
Alaric Senat authored
-
Alaric Senat authored
To protect the user's privacy, only the media and collections of media explicitly marked as public by the user will be exposed by the UPNP server.
-
To display the complete xml UPNP requests.
-
Alaric Senat authored
-
Alaric Senat authored
Add minimal support for a microsoft specific service required by some devices (ie. windows media player or the xbox 360 client...). The clients won't recognise the server if theses services fail to respond.
-
Alaric Senat authored
-
Alaric Senat authored
-
Alaric Senat authored
Link the libupnp internals with the Content Directory Service. Co-Authored-By:
Hamza Parnica <hparnica@gmail.com>
-
Alaric Senat authored
The "Content Directory Service", represents and implements the server file and folder hierarchy. It exposes the indexed medialibrary collections and media.
-
Alaric Senat authored
Browsing the UPNP server hierarchy will lead to the client fetching the media/thumbnails via GET requests on the libupnp webserver. This patch exposes a way to retreive the medialibrary indexed files via URLS poiting to their internal IDS. Theses URL will then be exposed by the directory browsing service in the next commit. Co-Authored-By:
Hamza Parnica <hparnica@gmail.com>
-
Alaric Senat authored
First building block for the UPNP server. The actual features will be implemented in the subsequent commits. Co-Authored-By:
Hamza Parnica <hparnica@gmail.com>
-
- Apr 12, 2024
-
-
Alaric Senat authored
These structures will be useful to take as a generic argument to make various queries to the ml in an opaque way.
-
Alaric Senat authored
-
Alaric Senat authored
This will be needed to share thumbnails in the upnp server.
-
Alaric Senat authored
-
Alaric Senat authored
This will allow for other dlna compliant modules (for instance a server) to use the same code as formatting the Protocol Info is a pretty common operation.
-
Steve Lhomme authored
- pthread_create is not detected properly with the NDK26. - pthread_cancel is called but it's not supported by Android, it's probably dead code that is removed during linking
-
The "duplicated symbols in Opus" issue was fixed upstream.
-
-
-
using implicit signal handler is deprecated since Qt5.15
-
Connection already have an `enabled` property so it is confusing regarding which object is targeted. with the `function onXXX()` syntax binding to this signal will fail
-
- Apr 11, 2024
-
-
It is not used and therefore not necessary.
-
Steve Lhomme authored
This is fixed in their repository but there's no release with it yet.
-
This is the main mechanism that will be exposed to the user to allow/disallow multiple media to be publicly exposed on the network by VLC.
-
-
Allow medialibrary queries to process and list public media. Public media are a new addition of the medialibrary 0.13 version. With this, the users will have the opportunity to allow a subset of the medialibrary to be exposed on network interfaces (notably the upnp server and the HTTP remote control). Community discussions around the subject can be found here: videolan/vlc!269 (comment 274345)
-
-
-
-
-
This was forgotten in 9394e7ea.
-
The condition was flawed. `strdup_helper` allocation success made the condition pass to the `else` statement, thus erasing the previously allocated value and causing a leak. This patch reworks the condition to properly succeed when the string duplication is done.
-
The following exception is happening on Samsung S23, Android 14 (even if this method is not documented to throw exceptions). 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: JNI CallIntMethod called with pending exception java.lang.UnsupportedOperationException: AudioEffect: invalid parameter operation 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at void android.media.audiofx.AudioEffect.checkStatus(int) (AudioEffect.java:1452) 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at void android.media.audiofx.DynamicsProcessing.setTwoFloat(int, int, float) (DynamicsProcessing.java:2150) 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at void android.media.audiofx.DynamicsProcessing.setInputGainbyChannel(int, float) (DynamicsProcessing.java:1790) 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at void android.media.audiofx.DynamicsProcessing.setInputGainAllChannelsTo(float) (DynamicsProcessing.java:1794) 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at int org.videolan.libvlc.MediaPlayer.setVolume(int) (MediaPlayer.java:-2) 04-07 12:19:34.914 27362 27362 F eolan.vlc.debug: java_vm_ext.cc:591] at int org.videolan.vlc.media.PlayerController.setVolume(int) (PlayerController.kt:300) Fixes vlc-android#3057
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-