<html><head></head><body>What kind of logic is that? If there's no explanation how do you know that there are no other solutions?<br><br>I'm really just paraphrasing Denis at the last workshop. The core should not have to handle every idiosyncrasies of every demuxer. That's demuxers' job. Even more so if it also affects not just the core but user interfaces and LibVLC APIs.<br><br>If you need to generalise programs to handle qualities and angles, do it. That would actually remove some code in the ES output even.<br><br>Frankly, I don't think that I (or Denis or anybody else) should have to argue about  clean design and abstraction. That should be the default.<br><br><div class="gmail_quote">Le 5 mai 2020 22:43:38 GMT+03:00, Thomas Guillem <thomas@gllm.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><br><br>On Tue, May 5, 2020, at 21:26, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Le tiistaina 5. toukokuuta 2020, 22.13.48 EEST Thomas Guillem a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;">And in the end, the point is that we should not force LibVLC app vendors<br>(and the VLC GUI) to handle million different media-specific variants of<br>track/title selection.<br></blockquote>As Francois said, a DVD angle can change multiple ES, I don't see how we can<br>handle that in a vlc_player track.<br></blockquote>A feature rarely used by media for a single demux plugin is not a exactly <br>motivation for adding a whole new set of APIs that needs to be handled by all <br>GUIs, hotkeys, and many LibVLC apps.<br><br>We already have 3 different types of seekpoints (seekpoints, chapters and <br>titles), at least one type of group of tracks (programs), and of course we <br>have ES/tracks. Surely, you both know this?<br></blockquote><br>Using a program can be a good solution.<br><br>Francois, can a dvd ANGLE enter in a vlc/libvlc player program ?<br><br>> <br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">If it's not any of those things, then you'll need a lot of explanation what it <br>is and why this is so badly needed.<br></blockquote><br>I don't need any explanation. If we don't have any other choice, I really don't see why we could not add these 2 ANGLE APIs.<br><br>> <br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">-- <br>レミ・デニ-クールモン<br><a href="http://www.remlab.net/">http://www.remlab.net/</a><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>