[vlc-devel] [PATCH 0/6] V4: Fix folder opening regressions
Thomas Guillem
thomas at gllm.fr
Tue Mar 24 15:45:11 CET 2015
An alternate version of the last set of patches (V3).
See the first commit description
I prefer this version, since it allows to get a more precise type of an item,
even if it's a net one.
See #11921: cannot abort long directory open
See #13850: opening folder broken
See #13872: Playlist entry duplication
Thomas Guillem (6):
input: change ITEM_TYPE_NET handling
dsm: change item b_net and i_type
upnp: change item b_net and i_type
sftp: change item b_net
input: handle recursive parsing in preparser
libvlc: add libvlc_media_get_type
NEWS | 1 +
include/vlc/libvlc_media.h | 35 +++++
include/vlc_input_item.h | 17 ++-
lib/libvlc.sym | 1 +
lib/media.c | 32 +++++
modules/access/directory.c | 24 +---
modules/access/dsm/access.c | 16 ++-
modules/access/dsm/sd.c | 4 +-
modules/access/fs.c | 14 --
modules/access/sftp.c | 4 +-
modules/demux/playlist/sgimb.c | 2 +-
modules/gui/qt4/components/playlist/vlc_model.cpp | 2 +-
modules/gui/qt4/pixmaps/types/type_net.png | Bin 783 -> 0 bytes
modules/gui/qt4/pixmaps/types/type_net.svgz | Bin 7603 -> 0 bytes
modules/gui/qt4/pixmaps/types/type_stream.png | Bin 0 -> 783 bytes
modules/gui/qt4/pixmaps/types/type_stream.svgz | Bin 0 -> 7603 bytes
modules/gui/qt4/vlc.qrc | 2 +-
modules/services_discovery/sap.c | 5 +-
modules/services_discovery/upnp.cpp | 11 +-
src/input/input.c | 23 ++-
src/input/item.c | 162 ++++++++++++++--------
src/input/item.h | 1 +
src/libvlc-module.c | 15 ++
src/libvlccore.sym | 1 +
src/playlist/preparser.c | 6 +-
25 files changed, 257 insertions(+), 121 deletions(-)
delete mode 100644 modules/gui/qt4/pixmaps/types/type_net.png
delete mode 100644 modules/gui/qt4/pixmaps/types/type_net.svgz
create mode 100644 modules/gui/qt4/pixmaps/types/type_stream.png
create mode 100644 modules/gui/qt4/pixmaps/types/type_stream.svgz
--
2.1.3
More information about the vlc-devel
mailing list