[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