- Apr 10, 2019
-
-
Thomas Guillem authored
Return a list of qml errors if any
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
Replace the bool + sem by a enum + cond. This will allow us to handle a third case: error that can be triggered during the interface thread initialisation. Replace the QMutex by a vlc_mutex_t in order to fix with vlc_cond_t.
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Male the available interfaces in the View Menu selectable. This was done by exposing a VLCVarChoiceModel from the C++ to the qml. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Note: - Seekpoints have been replaced by title/chapters in PlayerControler - Picture flow view has been removed - Menuview is no longer required by VLCMenuBar - The extension_SetInput is incompatible with the new API Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
There is no equivalent in vlc_player_t for now. It need to be done in the new medialibrary.
-
Adapt the HTML export module to use the new playlist. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Adapt the XSPF export module to use the new playlist. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Adapt the M3U export module to use the new playlist. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Thomas Guillem authored
There can be only one export implementation.
-
Add vlc_playlist_Export() for the new playlist, similar to playlist_Export() for the legacy playlist. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
This is used by the next commit for refactor purposes. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
The user interface can be brought to the front, if present. The MPRIS MediaPlayer2.TrackList interface is implemented. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
The LUA API has changed a little. Update README accordingly. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Services discovery media were displayed via the old playlist, which allowed to display their tree. The new playlist is not a tree, but a list, so it can't be used to display services discovery trees. This lua API is only used from cli.lua, and we consider it's not worth it to implement this feature for now, so just remove it. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Many features were handled from LUA via VLC variables. Expose functions for the new player and playlist instead. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
The old playlist was a tree, while the new one is a list. Expose the list of items. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
In addition to the existant playlist.current(), returning the current item id, expose a function returning the item itself. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Change the lua API implementation (the native part) to use the new player and the new playlist. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Thomas Guillem authored
The main_playlist and interface list are now protected by a mutex of the libvlc instance. The old playlist is still protected by the old static mutex.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
The intf parent change from playlist to libvlc. For the transition, pl_Get() is still functional but will return a different playlist than the main one. Interfaces relying on pl_Get() won't be able to interact with other interfaces, control or medias added by command line. This call will soon be removed. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Thomas Guillem authored
-
Since the player now handles the playlist cork option, we need to configure it from this variable at the beginning. Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-