<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div style="font-family:helvetica, arial, sans-serif;">Hello Lukas,<br></div>
<div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div style="font-family:helvetica, arial, sans-serif;">I did not give any suggestion at my first email, because, tbh, I don't know.<br></div>
<div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div style="font-family:helvetica, arial, sans-serif;">We're in the case, where the playlist metadata should override the input metadata, which is a unique case.<br></div>
<div><br></div>
<div style="font-family:helvetica, arial, sans-serif;">But yes, it's an annoying case that we need to fix.<br></div>
<div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div style="font-family:helvetica, arial, sans-serif;">Best,<br></div>
<div><br></div>
<div>On Tue, 28 Mar 2017, at 23:39, Lukas Solanka wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div style="font-size:small;">Hi,<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">Any suggestions on how to tackle #4143? I had another look at the core and it looks to me that various demuxers, codecs, etc. contribute to the metadata, without any particular rules. If the flac file does not contain any embedded cue sheet this will overwrite any demuxed cue meta added to the playlist previously.<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">Thanks,<br></div>
<div style="font-size:small;">Lukas<br></div>
</div>
<div><div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:helvetica, arial, sans-serif;">On 22 March 2017 at 22:17, Lukas Solanka <span dir="ltr"><<a href="mailto:lsolanka@gmail.com">lsolanka@gmail.com</a>></span> wrote:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr"><div style="font-size:small;">Hi Francois, Jean-Baptiste,<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">Thanks for the response. Are we talking here about the NowPlaying meta field or is this a feature I have missed, like displaying what's being played through notifications or so? Sorry if that's a dumb question, just trying to understand what you are referring to?<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">If it's the meta field is this treated somehow special, e.g. certain modules always fill this in with the current "Now playing" information when it needs to be displayed? Is that done through the vlc_meta_Merge? Again, I might be completely missing the point.<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">If a codec has a different metadata from the demux I believe after the patch the first filled meta is retained for the life of the input. Do all stages in the processing pipeline share the same p_meta field and merge/overwrite their own meta? That's how I understand this by looking through the code, so if yes, the very last to merge the meta is always the "winner". I didn't see that as a problem, but perhaps you can give me some concrete example when this is an issue?<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">Again, I'm sure you know much better, just trying to understand how to deal with the concrete cue+single flac issue.<br></div>
<div style="font-size:small;"><br></div>
<div style="font-size:small;">Thanks,<br></div>
<div style="font-size:small;">Lukas<br></div>
<div><div><div><div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:helvetica, arial, sans-serif;">On 22 March 2017 at 08:57, Francois Cartegnie <span dir="ltr"><<a href="mailto:fcvlcdev@free.fr">fcvlcdev@free.fr</a>></span> wrote:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div style="font-family:helvetica, arial, sans-serif;"><span>Le 22/03/2017 à 08:48, Jean-Baptiste Kempf a écrit :<br> <br> > But don't you break NowPlaying with this? Or cases where the codec has<br> > different metadata from the demux?<br> ><br> <br> </span>If course it does. It disables the possibility to replace or remove</div>
<div style="font-family:helvetica, arial, sans-serif;"> previous metadata.<br></div>
<div style="font-family:helvetica, arial, sans-serif;"> <span><span class="colour" style="color:rgb(136, 136, 136)"><br> <br> Francois<br> </span></span></div>
<div><div><div style="font-family:helvetica, arial, sans-serif;">______________________________<wbr>_________________<br></div>
<div style="font-family:helvetica, arial, sans-serif;"> vlc-devel mailing list<br></div>
<div style="font-family:helvetica, arial, sans-serif;"> To unsubscribe or modify your subscription options:<br></div>
<div style="font-family:helvetica, arial, sans-serif;"> <a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/l<wbr>istinfo/vlc-devel</a><br></div>
</div>
</div>
</blockquote></div>
</div>
</div>
</div>
</div>
</blockquote></div>
</div>
<div><u>_______________________________________________</u><br></div>
<div>vlc-devel mailing list<br></div>
<div>To unsubscribe or modify your subscription options:<br></div>
<div><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></div>
</blockquote><div style="font-family:helvetica, arial, sans-serif;"><br></div>
<div id="sig60240713"><div class="signature">--<br></div>
<div class="signature">Jean-Baptiste Kempf -  President<br></div>
<div class="signature">+33 672 704 734<br></div>
<div class="signature"> <br></div>
<div class="signature"><br></div>
</div>
<div style="font-family:helvetica, arial, sans-serif;"><br></div>
</body>
</html>