the cpb_removal_delay should be the same as if the frame were not an IDR. ie should not reset. The frame after that IDR however should act as tho the IDR DID reset.<br>ie<br>CPB REMOVAL DELAY<br>idr p  b  b  b  p  p   IDR  p  b  b<br>
0   2  4  6  8 10 12 14    2  4  6<br><br><div class="gmail_quote">On Sun, Sep 20, 2009 at 2:55 AM, Alex Giladi <span dir="ltr">&lt;<a href="mailto:alex.giladi@gmail.com">alex.giladi@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Trahald,<br>
In case we use cpb=0 only after the first buffering SEI,  what should<br>
be happening in case of a random access point, i.e. starting a<br>
playback from an arbitrary IDR (assuming that we repeat headers in<br>
front of each IDR)?<br>
<font color="#888888">Alex.<br>
</font><div><div></div><div class="h5"><br>
On Sat, Sep 19, 2009 at 10:23 AM, Trahald &lt;<a href="mailto:wewk584@gmail.com">wewk584@gmail.com</a>&gt; wrote:<br>
&gt; Elecard buffer analyser gives the message<br>
&gt;<br>
&gt; &quot;Can&#39;t continue the analysis.<br>
&gt;<br>
&gt; The value of cpb_removal_delay equals 0 in the fist access unit of a<br>
&gt; buffering period that does not initialise the HRD. It will ause invalid<br>
&gt; timings of coded picture removal&quot;<br>
&gt;<br>
&gt; On Sat, Sep 12, 2009 at 10:47 PM, Jason Garrett-Glaser<br>
&gt; &lt;<a href="mailto:darkshikari@gmail.com">darkshikari@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Sep 12, 2009 at 7:36 PM, Alex Giladi &lt;<a href="mailto:alex.giladi@gmail.com">alex.giladi@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; All,<br>
&gt;&gt; &gt; The attached patch adds support for buffering and picture timing<br>
&gt;&gt; &gt; SEI&#39;s, allowing use of pulldown or/and writing NAL HRD.<br>
&gt;&gt; &gt; The patch borrows a lot from two earlier patches, by Alex Izvorski and<br>
&gt;&gt; &gt; by an unknown author (patch found on <a href="http://x264.nl" target="_blank">x264.nl</a>).<br>
&gt;&gt; &gt; Hope you&#39;ll find it useful.<br>
&gt;&gt; &gt; Alex.<br>
&gt;&gt;<br>
&gt;&gt; This patch is probably slightly wrong due to the fact that, like<br>
&gt;&gt; Trahald&#39;s, it ignores NAL escape bytes, which do count as part of NAL<br>
&gt;&gt; HRD.<br>
&gt;&gt;<br>
&gt;&gt; I am working on a fix for this.<br>
&gt;&gt;<br>
&gt;&gt; Dark Shikari<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; x264-devel mailing list<br>
&gt;&gt; <a href="mailto:x264-devel@videolan.org">x264-devel@videolan.org</a><br>
&gt;&gt; <a href="http://mailman.videolan.org/listinfo/x264-devel" target="_blank">http://mailman.videolan.org/listinfo/x264-devel</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; x264-devel mailing list<br>
&gt; <a href="mailto:x264-devel@videolan.org">x264-devel@videolan.org</a><br>
&gt; <a href="http://mailman.videolan.org/listinfo/x264-devel" target="_blank">http://mailman.videolan.org/listinfo/x264-devel</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
x264-devel mailing list<br>
<a href="mailto:x264-devel@videolan.org">x264-devel@videolan.org</a><br>
<a href="http://mailman.videolan.org/listinfo/x264-devel" target="_blank">http://mailman.videolan.org/listinfo/x264-devel</a><br>
</div></div></blockquote></div><br>