vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jun 12 11:25:49 2020 +0200| [08d3c0a9f6cc9c447310cde6d05b9cca9c691259] | committer: Thomas Guillem
lib: event: add back i_id in media_player_es_changed To keep compability with the old track API since VLC's ports are still using it. This will be removed when the old track API is removed. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=08d3c0a9f6cc9c447310cde6d05b9cca9c691259 --- include/vlc/libvlc_events.h | 1 + lib/media_player.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/vlc/libvlc_events.h b/include/vlc/libvlc_events.h index 6c3ea15e9b..5cd545097e 100644 --- a/include/vlc/libvlc_events.h +++ b/include/vlc/libvlc_events.h @@ -356,6 +356,7 @@ typedef struct libvlc_event_t struct { libvlc_track_type_t i_type; + int i_id; /**< Deprecated, use psz_id */ /** Call libvlc_media_player_get_track_from_id() to get the track * description. */ const char *psz_id; diff --git a/lib/media_player.c b/lib/media_player.c index d33a1b5b5c..79550a271e 100644 --- a/lib/media_player.c +++ b/lib/media_player.c @@ -263,6 +263,7 @@ on_track_list_changed(vlc_player_t *player, enum vlc_player_list_action action, event.u.media_player_es_changed.i_type = track_type_from_cat(track->fmt.i_cat); + event.u.media_player_es_changed.i_id = vlc_es_id_GetInputId(track->es_id); event.u.media_player_es_changed.psz_id = vlc_es_id_GetStrId(track->es_id); libvlc_event_send(&mp->event_manager, &event); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
