[vlc-devel] [PATCH 0/7] preparser/fetcher + background-worker: Revised submission
Filip Roséen
filip at atch.se
Fri Mar 24 03:28:27 CET 2017
All commits have been adjusted to take the opinions raised in the below linked
thread into account (and suitable changes has been made). The individual
patches that have changes include an added section in their commit-message
stating the important changes.
- https://mailman.videolan.org/pipermail/vlc-devel/2017-March/112441.html
I would also like to thank Thomas Guillem, Hugo Beauzée-Luyssen, and Remi
Denis-Courmont, for taking time to review and supply feedback on the previous
contents.
Filip Roséen (7):
playlist/background_worker: introduce background-worker utility
playlist/preparser: refactor
playlist/fetcher: refactor
playlist: cancel preparsing upon playback
playlist: fix deadlock on destruction while preparser adds items to playlist
preparser: post-pone event until after art fetching is complete
libvlc-module: change preparsing options descriptions
src/Makefile.am | 2 +
src/libvlc-module.c | 6 +-
src/libvlc.c | 3 +
src/misc/background_worker.c | 235 +++++++++++++
src/misc/background_worker.h | 182 ++++++++++
src/playlist/fetcher.c | 783 +++++++++++++++++++------------------------
src/playlist/fetcher.h | 4 +-
src/playlist/item.c | 2 +-
src/playlist/preparser.c | 416 +++++++----------------
src/playlist/preparser.h | 8 +
src/playlist/thread.c | 2 +
11 files changed, 904 insertions(+), 739 deletions(-)
create mode 100644 src/misc/background_worker.c
create mode 100644 src/misc/background_worker.h
--
2.12.1
More information about the vlc-devel
mailing list