<p>The relevant patch in which this email is a reply suffers from the same brainfartish (now it’s a word) described in the below:</p>
<ul>
<li>https://mailman.videolan.org/pipermail/vlc-devel/2016-August/108920.html</li>
</ul>
<p>See the attached patch for a fix, and see the below ascii for how my brain feels:</p>
<pre><code>                         (   )
                       (   ) (
                        ) _   )
                         ( \_
                       _(_\ \)__
                      (____\___))</code></pre>
<p>On 16/07/31 22:42, Filip Roséen wrote:</p>
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;color:#500050">
<pre><code>Given that modules with "demux" and "demux_access" now always have an
associated source stream, this module shall not depend on the value of
demux_t::s during initialization.

Instead this patch introduces two different entry points, one for each
type of demuxer, and adds an argument to the original callback to
conditionally enable functionality associated with one, but no the
other.</code></pre>
</blockquote>