<div dir="ltr">Hi Steve,<br><br>Thanks for your explanation. I thought edition is just a highest level root chapter, but it seems to be different when being processed.<br><br>So what does EditionFlagHidden actually mean? Does it mean everything of this edition is hidden ( or in other words, disabled ) as if this edition does not exist, or this edition is still processed but just not available to the user interface ( say, edition switching menu or something like that )?<br>
<br>What if one matroska file contains only one edition, of which EditionFlagHidden is set to be 1? Should the demuxer just ignore this edition and process as if it is a normal non-chaptered segment, or still uses the edition including ordered chapters if there are any but does not expose the inside chapter entries to the user interface, or such files are completely invalid?<br>
<br>And what if one file has an edition being default but also hidden, while another edition is not hidden but also not default, should the demuxer use the default one or the non-hidden one?<br><div class="gmail_extra"><br>
<br><div class="gmail_quote">On 31 March 2013 15:43, Steve Lhomme <span dir="ltr"><<a href="mailto:slhomme@matroska.org" target="_blank">slhomme@matroska.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">Hi, <div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Tue, Mar 26, 2013 at 7:14 AM, Harfe Leier <span dir="ltr"><<a href="mailto:astrataro@gmail.com" target="_blank">astrataro@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello all,<br><br>I have a question about the "Enable" and "Hidden" flag of Chapter and Edition when dealing with a Matroska demuxer. Are these two flags applied recursively or not for their nested chapters? For example:<br>

</div></blockquote><div><br></div></div><div>Enabled is Nested, Hidden is not. Hidden is used to have different chapter levels but to only show a select few elements to the user. Enabled is there to be enabled by Control Tracks or other scripting mechanism.</div>
<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">1. If one Edition has EditionFlagHidden=1 flag, but all the inside chapters have ChapterFlagHidden=0 flags, should those chapters be available to the user interface?<br>

</div></blockquote><div><br></div></div><div>In the case of an Edition, it is different from the Chapter Hidden flag (editions are not nested), so when an Edition is Hidden, it's entirety is Hidden. I could be unhidden by Control Tracks.</div>
<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">2. If one Chapter has ChapterFlagHidden=1 or ChapterFlagEnabled=0 flag, but all the nested chapters have ChapterFlagHidden=0 or ChapterFlagEnabled=1 flag, should those nested chapters be available to the user interface or be processed by a Control Track?<br>

</div></blockquote><div><br></div></div><div>Hidden is for showing the chapter in the user interface or not so nesting doesn't apply. Enable is to disable playback of a Chapter so all of its parts too.</div><div class="im">
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I have read all pages ( and spec pdf ) from <a href="http://matroska.org/technical/index.html" target="_blank">http://matroska.org/technical/index.html</a>, but did not find any notes on this question. It seems that the existing implementations use various methods to dealing with it ( or maybe just don't care at all ).</div>

</blockquote></div></div><div class="gmail_extra"><br></div>Yes, they mostly guessed. Although even after years of making the specs, just reading the definitions still is quite clear to me :/<span class=""><font color="#888888"><br clear="all">
<div><br></div>-- <br>
Steve Lhomme<br>Matroska association Chairman
</font></span></div></div>
<br>_______________________________________________<br>
Matroska-devel mailing list<br>
<a href="mailto:Matroska-devel@lists.matroska.org">Matroska-devel@lists.matroska.org</a><br>
<a href="http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel" target="_blank">http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel</a><br>
Read Matroska-Devel on GMane: <a href="http://dir.gmane.org/gmane.comp.multimedia.matroska.devel" target="_blank">http://dir.gmane.org/gmane.comp.multimedia.matroska.devel</a><br></blockquote></div><br></div></div>