<html><head></head><body>It's not a problem if you have a synchronous track selection API. But most likely you don't. Currently we only have an asynchronous one, and I can't see a practical way around that.<br><br>So the aliasing problem exists.<br><br><div class="gmail_quote">Le 13 février 2020 11:11:52 GMT+02: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 Wed, Feb 12, 2020, at 19:51, 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 keskiviikkona 12. helmikuuta 2020, 20.39.02 EET 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;">IMO the ES track should be referenced too, to prevent identifier aliasing<br>within a single input source with dynamic ES. i_id seems a lost cause with<br>or without the context pointer.<br></blockquote>I think we can trust a single output source to give us unique ids.<br></blockquote>And I'm 100% sure that you can't trust that. If the source gives fixed IDs, <br>nothing prevents it reusing them temporally, and it in fact will most likely <br>happens with TS.<br><br>You simply can't base your design on such a broken assumption.<br></blockquote><br>For me, if a TS output different tracks with the same ID, they are outputted at different offset and not at the same time.<br>Is my assumption correct ?<br>If it's correct, I don't see any problem having the same identifier for 2 different tracks having the same id at different offset of the file.<br><br>If not, then I need to think about it.<br><br>> <br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">-- <br>Rémi Denis-Courmont<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>