[vlc-commits] New commits on branch master

Git System git at videolan.org
Wed Apr 10 15:01:48 CEST 2019


URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=004496ac697345d3c390207c27b1e58d18721493
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Wed Apr 3 14:09:12 2019 +0200

    qt: handle qml errors

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ffe15889d1ffbad4dda66ec8325776e6756eef87
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Wed Apr 3 14:08:55 2019 +0200

    qt: main_interface: add qmlErrors
    
    Return a list of qml errors if any

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c902b9aa6c299f93f69c0c0f91be8488575172c4
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Wed Apr 3 14:08:20 2019 +0200

    qt: handle open thread error

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a46b91a3ee673bba46fb48fab0fc832add5a5522
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Wed Apr 3 13:54:50 2019 +0200

    qt: clean up thread in a new function

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a9787dfaa29c6759b8475e766f7bb82113402f8f
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Wed Apr 3 13:47:42 2019 +0200

    qt: rework thread wait mechanism
    
    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.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=88efeca90c4808083be6c97aabe277f7e9f194cd
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Fri Feb 8 14:24:05 2019 +0100

    qt: use qmlcachegen to preprocess qml files
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=77bbad2ca27314c0ea56a46ec2da937d7f8b29a4
Author: Rohan Rajpal <rohan17089 at iiitd.ac.in>
Date:   Wed Mar 20 23:18:35 2019 +0530

    qml: make available interface selectable
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dda157b5ea68d1893241e91ce99d0367919db95b
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Fri Mar 29 14:06:27 2019 +0100

    qt: remove legacy code
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e1c82853965d44b4390af78d9184bd0b60ccc3fb
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Mar 27 16:31:23 2019 +0100

    qt: switch to QML/player/playlist
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=beb779640bd459bc4d9f1331412d4a7ab3dc8851
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Apr 3 15:17:38 2019 +0200

    qt: drop bookmarks implementation
    
    There is no equivalent in vlc_player_t for now. It need to be done in the new
    medialibrary.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c6a27b19f7e9b1020f787fc809f136263ee1017d
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Apr 1 16:07:52 2019 +0200

    misc: html: use new playlist
    
    Adapt the HTML export module to use the new playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=590495651f2e8781318d227bc561be54094eb11a
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Apr 1 16:07:06 2019 +0200

    misc: xspf: use new playlist
    
    Adapt the XSPF export module to use the new playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8255b720991a0fd8d58d1f529708df1cf93405f8
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Apr 1 16:05:34 2019 +0200

    misc: m3u: use new playlist
    
    Adapt the M3U export module to use the new playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=968d4cadc8839c96a8afcbf41dec300be04f927b
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Tue Apr 2 11:50:51 2019 +0200

    playlist_legacy: disable playlist_Export
    
    There can be only one export implementation.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6aab99ad36c141bae2dd5e2016600fb3ef2f9a69
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Apr 1 11:58:39 2019 +0200

    playlist: implement export
    
    Add vlc_playlist_Export() for the new playlist, similar to
    playlist_Export() for the legacy playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=67b990650420ee4f0b96e14ff539a5e30dd4afda
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 13 19:50:23 2018 +0100

    ncurses: use new playlist / player
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=46ea30cd17ef8a33eceac23fdd1c2506ad51c00c
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Mon Nov 19 17:43:55 2018 +0100

    oldrc: use new playlist / player
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f9c971daef80a953aa5b0f97da63d986dced0b60
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 13 10:01:16 2018 +0100

    hotkeys: use new playlist / player and refactor
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=06e4e42bf75ad6c573c5208e82701c807535c238
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 13 10:01:34 2018 +0100

    actions: reorder into relevant sections
    
    This is used by the next commit for refactor purposes.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fe676e9d1d3cb24dfff6e7abd4da15877c84089c
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Wed Nov 14 14:43:04 2018 +0100

    gestures: enhance gesture detection
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=be986425081008eaff9155e6aabc2802ea4b3f10
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 13 19:55:41 2018 +0100

    gestures: use new playlist / player
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e5dfc67e0ce5b9b8aba675f3b8f15a3074642694
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Oct 9 15:21:22 2018 +0200

    audioscrobbler: use new playlist / player
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b9c656d10309b8c80f932d8017b41495a1035487
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 20 22:51:17 2018 +0100

    dbus: fix MPRIS MediaPlayer2 interface properties
    
    The user interface can be brought to the front, if present.
    The MPRIS MediaPlayer2.TrackList interface is implemented.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=688bc9ec9bfaf655a94baa5593bdcdfe74bc5386
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Tue Nov 13 19:50:18 2018 +0100

    dbus: use new playlist / player
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=802ec079d2aecf039003506b0678e4487921e40a
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 13:42:45 2019 +0100

    win_msg: use new playlist / player

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5daf5c1ed10046abcad057437a202ebb36694a4a
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 11:55:46 2019 +0100

    notify: use new playlist / player

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ea87e14247c09c19cdb3ad764b4b2ab67fb3ebba
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 11:28:07 2019 +0100

    netsync: disable for now

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3b46a2c42c5c14d7ace68f1fab3846d88d23b4ef
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Feb 18 14:58:19 2019 +0100

    lua: update API README
    
    The LUA API has changed a little. Update README accordingly.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3159dad5eb99b3c2a3267efc8af2fcc9c113cd55
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Wed Jan 30 15:44:01 2019 +0100

    lua: sd: Remove sd media browsing
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fcee66b2bd65644b3d14b7b5575a80f9740d0440
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Jan 29 17:06:29 2019 +0100

    lua: scripts: use new playlist/player lua API
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9e3b88e096a51a43220b341e9df5c32784b37d9e
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Jan 29 17:12:20 2019 +0100

    lua: add functions to the player/playlist API
    
    Many features were handled from LUA via VLC variables.
    
    Expose functions for the new player and playlist instead.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=849001b69fffaafc8df5014a7b6740424da13d75
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Jan 29 17:05:01 2019 +0100

    lua: add playlist.list()
    
    The old playlist was a tree, while the new one is a list.
    
    Expose the list of items.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3a4a32816f62b05592fc33fbc7f53efaf62002b1
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Jan 22 15:29:04 2019 +0100

    lua: add playlist.current_item()
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c9e2717771dfe0c519e51dc7b03c197bd805069c
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Mon Oct 22 17:21:24 2018 +0200

    lua: use new playlist and player
    
    Change the lua API implementation (the native part) to use the new
    player and the new playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6bfa359434675dd49a39da9b303de5564373c661
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Tue Mar 19 12:25:05 2019 +0100

    libvlc: remove usage of static mutex
    
    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.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=29de6f1e5fb859fb9b4abbc2639b227acc010c53
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 12:55:15 2019 +0100

    intf: ensure that vlc_intf_GetMainPlaylist() can't fail

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=95872881d53676ce0d91c2b5bfdaf95f3a787493
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Tue Mar 19 12:06:10 2019 +0100

    intf: re-indent after previous commit

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=84d7b79afb963f738be41494a10110a0afa38f3d
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Mon Dec 3 14:02:34 2018 +0100

    intf: switch to the new playlist
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=48434119204fc9e3e7d2547d64588a12e8716fc3
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Tue Mar 19 12:02:51 2019 +0100

    intf: add libvlc_GetMainPlaylist

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0f586f6c11544d267c3cc6ac2d45eb67a05c82a0
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Wed Nov 21 16:25:43 2018 +0100

    libvlc: configure cork on startup
    
    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 at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a2e690595d566be326769926185e5fb4a07e8a79
Author: Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet at gmail.com>
Date:   Wed Nov 21 12:56:20 2018 +0100

    libvlc: create intf legacy playlist vars
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7d16f6da42193d39fec6c855917162c1232c4e09
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 15:27:55 2019 +0100

    qml: provide main entry point of the UI
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=59f08d3fbe5adae2b4992e0d10f96f89706b0d48
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 15:24:45 2019 +0100

    qml: provide a progress bar to indicate medialibrary scan progress
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2ccdaa91625ef3dced1b4a3e9252167d679b08c1
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 15:06:28 2019 +0100

    qml: add main view for medialibrary browsing
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7478e040cf33505b094ea06ff0d241348d35ab44
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 14:28:04 2019 +0100

    qml: add views to browse network drives
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c043f65ffdf9b69a72a60da8156601534a37401a
Author: Maël Kervella <dev at maelkervella.eu>
Date:   Tue Jan 22 14:24:35 2019 +0100

    qml: add views to browse videos indexed by the medialibrary
    
    Co-authored-by: Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8ae7ec249649795f12a1a3fe7df99d234e89e4a5
Author: Maël Kervella <dev at maelkervella.eu>
Date:   Tue Jan 22 14:20:18 2019 +0100

    qml: add views to browse music indexed by the medialibrary
    
    Co-authored-by: Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8ad19f046fc84393e6475e93d67ff6eb20bab1b8
Author: Chenrui He <hechenrui123 at gmail.com>
Date:   Tue Jan 22 13:56:25 2019 +0100

    qml: provide a player view for video and music
    
    The player provides:
    
    - basic playback operations
    - access to the playqueue to change track or manipulate it
    - track selection (audio/video/sub)
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dfec7c572cd9f0cc0b5945d31d904b32db7b775a
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 24 16:58:34 2019 +0100

    qml: implement main menus
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fd4d1e06b872fb8bfbb3f9ee22a45135e2ba1f05
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 11:56:31 2019 +0100

    qml: provide a widget to display the play queue
    
    This support key navigation and edition.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5f9498b046539528d7c584018bee85cfdf857413
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 11:35:01 2019 +0100

    qml: provide dialogs for user interaction.
    
    This implements the dialog_provider callbacks through the DialogModel.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ad34698aab511da94dddecf087f644bd85c10de3
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 11:31:03 2019 +0100

    qml: add a simple About dialog
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=21a83e2d5d4c8c6bb2cf213feaadf5ac58d33338
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 10:56:25 2019 +0100

    qml: add a special grid view where elements can be expanded
    
    ExpandGridView mimics the behavior of a QML Grid view except it allows to
    display an Item below the currently selected item.
    
    +-----------------+
    | [ ] [ ] [X] [ ] | <- [X] selected item of the grid
    | --------------- |
    |                 | <- item details here
    | --------------- |
    | [ ] [ ] [ ] [ ] | <- next items of the grid
    +-----------------+
    
    The implementation is made by using two GridView and handling position and
    content position according to the global position of the view.
    
    The main drawback is that the model/delegate to be rendered in the grid has to
    be passed twice has ModelDelegate can't be shared between two gridview
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=176095c581d66014bfc2fe212583b410bd700afb
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 18:19:45 2019 +0100

    qml: provide custom "Drawer" component
    
    Usable with key navigation.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4136647bae00a79cb49a36ae5605fa98bfd1a077
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 18:18:46 2019 +0100

    qml: provide common class to serve as delegate for list and grid view
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7fd1503d9ebf6918429540eb706e3f8a0ea6de26
Author: Maël Kervella <dev at maelkervella.eu>
Date:   Mon Jan 21 18:03:34 2019 +0100

    qml: provide a component to display up to 4 images in a grid
    
    Co-authored-by: Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cd232b27b90fc0e3e4f04d7a0df8dc2897e6da3a
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 17:56:44 2019 +0100

    qml: add common widgets with custom style
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=837f2d52ac2c7885a6ed50b575b60d2e3bff8c46
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 16:31:45 2019 +0100

    qml: extend and customize StackView
    
    Shorten transition and provide a method to load an setup a view see
    NavigationHistory.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2aa0e0e6ba43a94f3d8c09a294e418f6ad954e91
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 16:08:27 2019 +0100

    qml: implement list, grid and table view with key navigation support
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8d6f8c36d2a167c56dbdc2d699637bccdbf1758c
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 15:56:20 2019 +0100

    qml: add helper class to handle selection in DelegateModel
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=90f298a6d4e4b5ea93795683185db8b396761f7a
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 15:40:37 2019 +0100

    qml: provide a base class for key navigable widgets
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=de15f6db2b6049f95438bbeee68941a48dedeedb
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 15:13:26 2019 +0100

    qml: provide common color and size definitions
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0f8e81aac204446999ef48b2b5b1f8f9f1589c1a
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 15:30:44 2019 +0100

    qt: add graphic for menu and track selection
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0563aba28fa31bdb13b01bcd37b50736d0508526
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 14:46:05 2019 +0100

    qml: add a tool to generate an icon font from SVG graphics
    
    Bundle simple monochrome graphics as a vector font, this allows dynamic
    colorisation of the graphic, in the style of FontAwsome.
    
    The script will generate a ttf font and a QML file wich will serve as an index
    for the glyphs.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4176c63ab70e8f501c998878c0f1a45704a81157
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 14:09:25 2019 +0100

    add .qmlc to git ignore
    
    Files might be generated by be generated by IDE while editing qml files.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0580ae9eae9ebb6d070695f33bce91e25e0327da
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Apr 4 10:07:22 2019 +0200

    qt: install context into libvlc
    
    This is ugly but temporary, while waiting for a proper window provider API.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0a0abcf8367bcf2a3b71a7125ac9bbdb55b0f32e
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 13:46:53 2019 +0100

    qt: provide component to help navigation between QML views
    
    This class allows to navigate between view and to keep track of the history
    navigation.
    
    Views are defined as a page name and a property set, they might have another
    view nested..
    
    Views can be expressed as a dictionnary:
    
    { view: "mainView", viewProperties: {
      "prop1" : "val1",
      "view" : { "subView" }
      "viewProperties" : { "subprop": "subval" }
      }
    }
    
    Or as a list, considering "view" and "viewProperties" are reserved key to
    express subviews:
    
    [ "mainView", {"prop1": "val1"}, "subView", {"subprop" : "subVal"} ]
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3bb0282b72a6962746a0aac153d73b65c5afa9ee
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 10:07:27 2019 +0100

    qt: add medialibrary network model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bfe7a6d05a7b773ebbc72f06b28a4061bbb05efe
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Mon Jan 21 10:04:22 2019 +0100

    qt: add medialibrary video model
    
    Thanks to Abel Tesfaye <abeltesfaye45 at gmail.com> for the build fixes on GCC 5.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=93c2a3bb9382983a247b09b6f899f516e37bb2da
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 18:04:19 2019 +0100

    qt: add medialibrary genre model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=93447b73db0ac3c21db929d3bca0e582e9274960
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 18:04:04 2019 +0100

    qt: add medialibrary artist model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7de2e47e8b1d7ecf0af11a461ae97bea95a2a898
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 17:58:39 2019 +0100

    qt: add medialibrary albumtrack model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9ffd88d0d9183e01a0bd3dbe68b5866cf5e6253e
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 17:57:34 2019 +0100

    qt: add medialibrary album model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=13fa7ffa1b8c86bf1d9b19c9c86034dc141092db
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 17:54:26 2019 +0100

    qt: add base classes for medialibrary model
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6c6dcfd4ecabe737f5272ad01cbc0966b1d0da3e
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Jan 30 16:23:40 2019 +0100

    qt: provide dummy video output integration
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0813d8bed5ed6bfa4d83e4d83a3c5628b89c45f1
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Mar 28 17:10:18 2019 +0100

    qt: provide base classes to render video output within the interface
    
    VideoSurface provide a QQuickItem which can be embed within a QML scene to
    represent the video node.
    
    QVoutWindow implement a window where the video will be renderered.
    
    VideoSurfaceProvider is the actual implementation of the VideoSurface which
    will be selected at runtime. it will act as a the bridge between the QML
    Videosurface and the QVoutWindow.
    
    The new MainInterface methods return a null members during the qml transition.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e26d333fde3da8932fb40522d078235c37588c6d
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 16:55:14 2019 +0100

    qt: provide QML model for about/info dialog
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7046cef5305c6f89efe74ab79c6ee77d823cd4f8
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 17 11:34:54 2019 +0100

    qt: provide model to be able to use QML as dialog provider
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=81e862ced1ffd875d15c29fd995da2603df40457
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Jan 16 17:44:24 2019 +0100

    qt: provide helper class to build menus
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=18596e44748a896ac211f798549381207cc6d53a
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Jan 16 18:41:32 2019 +0100

    qt: add QmlMainContext
    
    A context object that will be usable from QML to get a reference to the main
    interface/playlist.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=73710917c36c8d9bd9c7b9318caf7b3adbb21b5b
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Mar 28 17:29:00 2019 +0100

    qt: Expose the new player API to Qt/QML
    
    This class will replace the InputManager class
    
    It provides controls on the current playback and expose events and state of the
    player.
    
    This class is designed to be usable from QML.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=de387ed396ee3107811fbccce04cde41bd5e1fde
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Jan 16 18:26:14 2019 +0100

    qt: add models for tracks, chapters, programs
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=53d11874166bf272667808a0341c23b5567bdbc4
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 17:24:10 2019 +0100

    qt: add vlc_player_locker
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5d94bd564ffd7fbd95b066d25ac45e650428b7b6
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Sep 4 11:44:37 2018 +0200

    qt: playlist: implement Qt playlist list model and controler
    
    Wrap the playlist, playlist items and media (input items) into C++ classes, for
    convenience and automatic memory management.
    
    Use them to implement a list model to be used by a Qt list view.
    
    The playlist model provides information about the play queue the playlist
    controler allows to manipulate the playback (play, pause, next, ...).
    
    Co-authored-by: Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d5cfaac87510eba0e73989f3df19bbbe88d74107
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 28 13:27:55 2019 +0100

    qt: components: move playlist/ to playlist_legacy/

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c5bb74756e4dc3bbbd66561e8f0677dca7820803
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Jan 16 10:12:41 2019 +0100

    qt: add option to setup QML debugging probe
    
    See http://doc.qt.io/qt-5/qtquick-debugging.html#starting-applications
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2e16dea461f75b062e4f35778bc0bd0d56995107
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 15:23:01 2019 +0100

    qt: provide an event filter to process events before a QML item
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c153bc153f5220f5fd0c7ce91e7b0b93b5545323
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 12:03:26 2019 +0100

    qt: provide abstract list model for variables with VLC_VAR_HASCHOICE
    
    The VLCVarChoiceModel class contruct an Abstract List Model from a vlc_var with
    the VLC_VAR_HASCHOICE flag and a type amongst string, int, float, bool.
    
    Available roles are DisplayRole and CheckStateRole.
    
    Checking an entry from the model will set the variable to the corresponding
    value.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a606d70cd295fbe90171f6d68c60d3933bfaaadf
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 11:52:59 2019 +0100

    qt: provide a wrapper around vlc_tick_t usable from QML
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=79534ef9bbf12237fe9db3888e5878c8913195a7
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 11:55:13 2019 +0100

    qt: add new vlc variable wrapper
    
    Values are exposed as Q_PROPERTIES for QML integration (read, write, notify).
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=951a27db5334b6b0c66eef4c77f8ff134aec84ae
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 28 15:54:49 2019 +0100

    qt: adapters: move variables to legacy_variables

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ae422ac67e1714169823fa819cf1681ea466d625
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 10 15:47:10 2019 +0100

    qt: update minimal required version to 5.11
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=69e24d8b22eb869884d550bfe2cc3db240e38a2e
Author: Maël Kervella <dev at maelkervella.eu>
Date:   Thu Jan 17 09:25:15 2019 +0100

    qt: replace millimeters with pixels in SVG
    
    Co-authored-by: Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ac55e469c51cc0fcecf9c7c3e2ca4ce246f15410
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 22 15:59:31 2019 +0100

    contrib: remove qtquickcontrols1
    
    Since it is unused by the qt interface.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3d4f7cd4cea8d918c6406076992a2d97d62fe5d3
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Apr 10 08:52:22 2019 +0200

    contrib: qtdeclarative: update to 5.12
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=443cea5c2d0cd27507ca097bd4b8b11debf28f0f
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Wed Apr 10 08:52:13 2019 +0200

    contrib: qtgraphicaleffects: update to 5.12
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=35cce92bf3fe0a47ad2bfcf889e8c37a325d14da
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 10 14:54:10 2019 +0100

    contrib: qtquickcontrols2: update to 5.12
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bf132ccc10992fdff0caaeefcae5c29ef27f5c16
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 10 14:36:36 2019 +0100

    contrib: qtsvg: udpate to 5.12
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5d4fca0aa57a35e434014bb109c2d06517314351
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Fri Mar 22 15:26:45 2019 +0100

    contrib: qt: fix crosscompilation for GCC 6.4
    
    This provides work arounds for:
    
    - incomplete std::future support
    - unhandled constexpr evaluation
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=07fb07360e2afbf42e4b96cc5a7e319fb354ad4d
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 10 11:24:47 2019 +0100

    contrib: qt: update to 5.12, compile it with ANGLE support
    
    Compiling ANGLE support in Qt requires to compile HLSL shaders with fxc.exe.
    When crosscompiling from Linux, this is provided by running fxc through wine.
    
    An alternative solution might be to use d3dcompiler implementation
    from wine.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4777fa0a47f425238bd6bbb7405fbfe97819cb22
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Tue Jan 15 10:09:32 2019 +0100

    contrib: provide wine compatible fxc compiler
    
    fxc compiler is required to compile ANGLE version of Qt.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f4ed361d12adf8e4ce02c9a4f7868332134bb50c
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Tue Apr 9 11:39:32 2019 +0200

    contrib: wine-headers: add d3d11_1.h d3d11_2.h d3d11_3.h
    
    This will be used by ANGLE from QT.

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d357b49f2ea02361c32b202dae6e0fc7079d791d
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Jan 10 11:21:30 2019 +0100

    contrib: replace d3d9/d3d11 idl generator with wine-idl

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=225f3c9335b2a4abe80815fb707ba093b66ed6c7
Author: Pierre Lamot <pierre at videolabs.io>
Date:   Thu Jan 10 15:06:29 2019 +0100

    ml: Thumbnailer: disable hardware decoders for thumbnailing
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8bb3ffc015a706d6ac70ebaca548759c97819511
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Nov 13 14:20:47 2018 +0100

    medialibrary: Add an IFileSysteFactory implementation for network
    
    Register a file system factory to media library to browse network.
    
    Thanks to Abel Tesfaye <abeltesfaye45 at gmail.com> for the build fixes on GCC 5.
    
    Co-authored-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
                    Pierre Lamot <pierre at videolabs.io>
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a6d665ab885fd3dea1c653a1f82c0546ead6d624
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Jan 22 13:18:51 2019 +0100

    playlist: remove lua search
    
    The lua API exposed a function to search in (actually, filter) the
    playlist. The filtering was directly applied on the core playlist,
    so every playlist clients shared the same filter.
    
    The new playlist does not filter. Instead, each client could create its
    own filtered view of the core playlist.
    
    We do not want to invest time to implement this for the lua API for now,
    so remove the search feature of the "cli" interface.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5794e10200e44af57dd99a48e7c352eba73a504d
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 15:26:56 2019 +0100

    playlist: auto preparse items when needed

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=12fb56051456d873126c32ee087e7ccb7a443eb6
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 15:11:44 2019 +0100

    playlist: notify when an item is preparsed

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=577b9ce7771c3fb6d5d010f09228fa089c7a56e2
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 15:23:44 2019 +0100

    playlist: Preparse: remove libvlc arg

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7de192899b8a978b84c2413025a406cef9a4fe57
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Mar 21 15:23:13 2019 +0100

    playlist: keep a reference to libvlc_int_t

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ab9b8df2dd262316c4d2acb754c26a0c72de6c43
Author: Romain Vimont <rom1v at videolabs.io>
Date:   Tue Oct 23 12:39:54 2018 +0200

    playlist: assign unique id to playlist items
    
    Playlist items are intended to be handled by index (with lock held) or
    by instance (vlc_playlist_item_t *).
    
    Some modules, like http, require to reference playlist items "remotely".
    To simplify their implementation, assign an id, unique within a playlist
    instance, to every items.
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f322ccbbcbb0ee351ed5f7ba03e034a949d061d6
Author: Thomas Guillem <thomas at gllm.fr>
Date:   Thu Apr 4 09:50:08 2019 +0200

    player: expose object internally

URL:    http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=741eca07fcf11642fba31e2d80bd95d135ffd570
Author: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
Date:   Tue Apr 2 13:57:37 2019 +0200

    cxx helpers: shared_data: Add nullptr comparison operators
    
    Signed-off-by: Thomas Guillem <thomas at gllm.fr>




More information about the vlc-commits mailing list