[vlc-devel] [PATCH 00/12] libvlc browsing
Thomas Guillem
thomas at gllm.fr
Mon Jan 19 11:22:42 CET 2015
I fixed all comments addressed to my last set of patches:
- fixed functions with leading _
- split "demux: add DEMUX_IS_PLAYLIST" commit in three commits
- replace libvlc_media_fetch_art_* with libvlc_media_fetch_* since fetcher can
also fetch Meta
- libvlc_media_parse_with_options: return an error if already parsed/parsing
(so that caller shouldn't expect a libvlc_MediaParsedChanged event)
- libvlc_media_parse_with_options: improve comments
Thomas Guillem (12):
demux: add DEMUX_IS_PLAYLIST
demux: return true for DEMUX_IS_PLAYLIST if stream is a directory
playlist: return true for DEMUX_IS_PLAYLIST
input: Preparse: fetch sub items if item is a playlist
libvlc: don't use functions with leading underscore
libvlc: libvlc_media_subitems: lock and always return a medialist
libvlc: media: set sub_items readonly
libvlc: media: lock media_list
libvlc: media: fix leak if it has subitems
libvlc: media_list: don't set media if readonly
libvlc: add libvlc_MediaListEndReached event
libvlc: add libvlc_media_parse_with_options
include/vlc/libvlc_events.h | 1 +
include/vlc/libvlc_media.h | 42 +++++++++++-
include/vlc_demux.h | 4 ++
lib/libvlc.sym | 1 +
lib/media.c | 141 +++++++++++++++++++++++++++-----------
lib/media_discoverer.c | 17 +++--
lib/media_internal.h | 1 +
lib/media_list.c | 52 ++++++++++----
lib/media_list_internal.h | 13 +++-
modules/demux/playlist/playlist.c | 11 ++-
src/input/demux.c | 3 +
src/input/input.c | 11 ++-
12 files changed, 234 insertions(+), 63 deletions(-)
--
2.1.3
More information about the vlc-devel
mailing list