<div>Hi experts</div>
<div>I am newbie to streaming and codecs</div>
<div>Please forgive if the questions are naive</div>
<div>Does ffmpeg/libavcodec have error concealment in case of packet loss for a H.264 stream. </div>
<div>I am running a stream with known packet losses and VLC player displays the following messages</div>
<div> </div>
<div> </div>
<div>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New"><strong>main debug: adding playlist item `E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264' ( E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264 )
<br>main debug: creating new input thread<br>main debug: waiting for thread completion<br>main warning: drive letter E: found in source<br>main debug: `E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264' gives access `' demux `' path `E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264'
<br>main debug: creating demux: access='' demux='' path='E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264'<br>main debug: looking for access_demux module: 1 candidate<br>main debug: thread 3768 (input) created at priority 1 (src/input/input.c:230)
<br>main debug: creating access '' path='E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264'<br>main debug: looking for access2 module: 5 candidates<br>vcd debug: trying .cue file: E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.cue
<br>access_file debug: opening file `E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264'<br>main debug: using access2 module "access_file"<br>main debug: pre buffering<br>main debug: received first data for our buffer
<br>main debug: prebuffering done 1408981 bytes in 0s - 374410 kbytes/s<br>main debug: creating demux: access='' demux='' path='E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264'<br>main debug: looking for demux2 module: 40 candidates
<br>ffmpeg debug: detected format: h264<br>main debug: selecting program id=0<br>ffmpeg debug: adding es: video codec = h264<br>ffmpeg debug: AVFormat supported stream<br>ffmpeg debug:<span style="mso-spacerun: yes">     
</span>- format = h264 (raw H264 video format)<br>ffmpeg debug:<span style="mso-spacerun: yes">     </span>- start time = -1<br>ffmpeg debug:<span style="mso-spacerun: yes">     </span>- duration = -1<br>main debug: using demux2 module "ffmpeg"
<br>main debug: looking for a subtitle file in E:\Shailesh\H264_DePack_OLD\<br>main debug: looking for decoder module: 26 candidates<br>ffmpeg debug: libavcodec initialized (interface 3276801 )<br>ffmpeg debug: postprocessing disabled
<br>ffmpeg debug: ffmpeg codec (h264) started<br>main debug: using decoder module "ffmpeg"<br>main debug: thread 3868 (decoder) created at priority 0 (src/input/decoder.c:159)<br>main debug: `E:\Shailesh\H264_DePack_OLD\Copy of H264_pkt_loss.264' successfully opened
<br>main debug: no usable vout present, spawning one<br>main debug: window size: 144x176<br>main debug: looking for video output module: 5 candidates<br>vout_directx debug: creating DirectXEventThread<br>main debug: waiting for thread completion
<br>vout_directx debug: DirectXCreateWindow<br>vout_directx debug: Created video sub-window<br>main debug: thread 3888 (DirectX Events Thread) created at priority 0 (directx.c:261)<br>vout_directx debug: DirectXEventThread running
<br>vout_directx debug: DirectXInitDDraw<br>vout_directx debug: directx-device: <br>vout_directx debug: DirectXEnumCallback: Primary Display Driver, display<br>vout_directx debug: screen dimensions (0x0,1024x768)<br>vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
<br>vout_directx debug: End DirectXInitDDraw<br>vout_directx debug: DirectXCreateDisplay<br>main debug: Registering subpicture channel, ID: 2<br>main debug: Registering subpicture channel, ID: 3<br>main debug: Registering subpicture channel, ID: 4
<br>main debug: Registering subpicture channel, ID: 5<br>vout_directx debug: DirectXCreateClipper<br>main debug: using video output module "vout_directx"<br>main debug: waiting for thread completion<br>vout_directx debug: NewPictureVec overlay:yes chroma:YV12
<br>vout_directx debug: YUV overlay created successfully<br>vout_directx debug: End NewPictureVec (succeeded)<br>main debug: got 1 direct buffer(s)<br>main debug: picture in 144x176 (0,0,144x176), chroma I420, ar 58909:72000, sar 1:1
<br>main debug: picture user 144x176 (0,0,144x176), chroma I420, ar 58909:72000, sar 1:1<br>main debug: picture out 144x176 (0,0,144x176), chroma I420, ar 58909:72000, sar 1:1<br>main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
<br>main debug: thread 3916 (video output) created at priority 1 (src/video_output/video_output.c:416)<br><font style="BACKGROUND-COLOR: #ffff66">main warning: late picture skipped (171614)<br></font>main warning: late picture skipped (131639)
<br>main warning: late picture skipped (91648)<br>main warning: late picture skipped (57075)<br>main warning: late picture skipped (17096)</strong></font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2"><strong></strong></font></span> </p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2">what do the highlighted warnings mean. What do the numbers enclosed in the brackets signify.
</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2"></font></span> </p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2"></font></span> </p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2">Thanks and regards</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2">Neeraj</font></span></p><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2">
<font face="Courier New"></font></font></span></div>
<p><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New"></font></font></span> </p>
<div><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New"></font></font></span> </div>
<div><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New"> </font></font></span></div>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><br><br> </p>
<div><br clear="all"> </div>