[vlc-commits] Fix broken NowPlaying (close #9960, #11796, #12850)

Ludovic Fauvet git at videolan.org
Thu Dec 18 11:34:34 CET 2014


vlc | branch: master | Ludovic Fauvet <etix at videolan.org> | Wed Dec 17 14:26:50 2014 +0100| [d4ccd7a5b404f62435c60ecc65f772dab83f5937] | committer: Ludovic Fauvet

Fix broken NowPlaying (close #9960, #11796, #12850)

Prevent the es_out from overriding the NowPlaying state by splitting
the meta into NowPlaying and ESNowPlaying.

The function input_item_GetNowPlayingFb can be used to return the
preferred meta value.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d4ccd7a5b404f62435c60ecc65f772dab83f5937
---

 include/vlc_input_item.h     |    2 ++
 include/vlc_meta.h           |    1 +
 lib/media.c                  |   21 +++++++++++++++------
 modules/notify/growl.m       |    4 ++--
 src/input/es_out.c           |   10 +++++-----
 src/input/input.c            |    1 +
 src/input/item.c             |   11 +++++++++++
 src/input/meta.c             |    1 +
 src/input/resource.c         |    2 +-
 src/libvlccore.sym           |    1 +
 src/text/strings.c           |   36 +++++++++++++++++++++++++++---------
 src/video_output/video_epg.c |    2 +-
 12 files changed, 68 insertions(+), 24 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=d4ccd7a5b404f62435c60ecc65f772dab83f5937


More information about the vlc-commits mailing list