<HTML><BODY><br><br>In VCL videoslice header there is a Variable Length coded field SliceType.<br>Types 2,4,7,9 - correspond to I-frames<br><br>Fri, 29 Apr 2011 11:49:42 +1000 письмо от Amir Rouhi-Rmit <amir.rouhi@rmit.edu.au>:<br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;" class="mailru-blockquote"><div id="class_1304138831">Those who has worked deeply with FFMPEG should know the answer of my question. My question is that :<br>how the software find I-Frame by parsing bit-stream of the input video. Can the software( FFMPEG, X264) can differentiate IDR and non IDR I-Frames? <br>
Probably yes, in that case what's the starting word bit stream of these two type of I-Frames? Some people believe that IDR I-Frames starting bit stream is 00 00 00 01 y in hex which (y=25, 45, 65). Are you agree with this?<br>
According to H.264 standard chapter 7 and annex B, The three byte start code bit-stream  00 00 01 is correct for starting VCL NAL units. But the one Byte header which start with 0, the rest of 7 bits can not be 0 if the picture is IDR. I confused, please somebody advise.<br clear="all">
<br>-- <br><div>Amir H. Rouhi</div>
<div>PhD Student/ CSIT RMIT University</div>
<div>Room: 14-09-04</div>
<div><a target="_blank" href="sentmsg?compose&To=rouhi_amirhossein@student.rmit.edu.au">rouhi_amirhossein@student.rmit.edu.au</a></div>
<div><a target="_blank" href="sentmsg?compose&To=amir.rouhi@rmit.edu.au">amir.rouhi@rmit.edu.au</a></div>
<div> </div><br>

_______________________________________________<br>
Libav-user mailing list<br>
<a href="sentmsg?compose&To=Libav%2duser@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" target="_blank">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
</div></blockquote><br></BODY></HTML>