[vlc-devel] [PATCHv3 0/7] lib: fix libvlc_MediaPlayerMediaChanged event

Thomas Guillem thomas at gllm.fr
Tue Sep 22 14:09:51 CEST 2020


Changes since the V2 https://mailman.videolan.org/pipermail/vlc-devel/2020-September/138006.html

 - Update services_discovery documentation
 - Store the original item pointer in order to fix media_discoverer item
   comparisons

Thomas Guillem (7):
  input_item: add an owner placeholder
  input_item: add owner_data to Copy()
  sd: update services_discovery_AddSubItem documentation
  lib: media_discoverer: compare with the original item
  lib: media: refactor input_item creation
  lib: media: copy the input item
  lib: media_player: fix libvlc_MediaPlayerMediaChanged event

 include/vlc/libvlc_media_player.h      | 11 ++-
 include/vlc_input_item.h               | 21 +++---
 include/vlc_services_discovery.h       |  5 ++
 lib/media.c                            | 95 ++++++++++++++------------
 lib/media_discoverer.c                 |  4 +-
 lib/media_internal.h                   |  3 +
 lib/media_player.c                     | 28 ++------
 modules/demux/playlist/asx.c           |  3 +-
 modules/demux/playlist/m3u.c           |  2 +-
 modules/gui/qt/playlist/media.hpp      |  2 +-
 modules/lua/libs/sd.c                  |  2 +-
 modules/lua/vlc.c                      |  2 +-
 modules/misc/medialibrary/entities.cpp |  2 +-
 modules/services_discovery/udev.c      |  3 +-
 modules/services_discovery/upnp.cpp    |  2 +-
 modules/services_discovery/xcb_apps.c  |  2 +-
 src/input/item.c                       | 13 ++--
 17 files changed, 112 insertions(+), 88 deletions(-)

-- 
2.28.0



More information about the vlc-devel mailing list