<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="IncrediMail 1.0" name=GENERATOR></HEAD>
<BODY style="BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12pt; MARGIN: 5px 10px 10px; FONT-FAMILY: Arial" bgColor=#ffffff background="" scroll=yes ORGYPOS="0">
<TABLE id=INCREDIMAINTABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD id=INCREDITEXTREGION style="FONT-SIZE: 12pt; CURSOR: auto; FONT-FAMILY: Arial" width="100%">
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV id=IncrediOriginalMessage><I>-------Original Message-------</I></DIV>
<DIV>&nbsp;</DIV>
<DIV id=receivestrings>
<DIV dir=ltr style="FONT-SIZE: 11pt" <i><B>From:</B></I> <A href="mailto:x264-devel@videolan.org">x264-devel@videolan.org</A></DIV>
<DIV dir=ltr style="FONT-SIZE: 11pt" <i><B>Date:</B></I> 01/17/07 06:28:43</DIV>
<DIV dir=ltr style="FONT-SIZE: 11pt" <i><B>To:</B></I> <A href="mailto:x264-devel@videolan.org">x264-devel@videolan.org</A></DIV>
<DIV dir=ltr style="FONT-SIZE: 11pt" <i><B>Subject:</B></I> [x264-devel] Re: Error Concealment</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>On Wednesday 17 January 2007 09:53, Awadh Bihari wrote:</DIV>
<DIV>&gt; Please let me know how to detect the slice loss at the decoder side.</DIV>
<DIV>&gt; It can only be detected if active sps/pps is not equal to sps/pps ?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Due to arbitrary slice order and the fact that slice headers do not tell you</DIV>
<DIV>how many macroblocks are in the slice (and assuming you are receiving the</DIV>
<DIV>video data over a network), I believe that the only way is to actually</DIV>
<DIV>decode each slice and count the number of macroblocks that it contributes</DIV>
<DIV>to a picture. Then, after a suitable period of time to allow late packets</DIV>
<DIV>to arrive, if you still haven't decoded all the macroblocks of a picture</DIV>
<DIV>then you have lost some slices.</DIV>
<DIV>&nbsp;</DIV>
<DIV>It's not particularly pretty and in fact it is probably better to get the</DIV>
<DIV>network protocol (e.g. RTP) to tell you about missing packets rather than</DIV>
<DIV>waiting to discover them in the decoding.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Cheers,</DIV>
<DIV>-Ryan</DIV>
<DIV>&nbsp;</DIV>
<DIV>--</DIV>
<DIV>This is the x264-devel mailing-list</DIV>
<DIV>To unsubscribe, go to: <A href="http://developers.videolan.org/lists.html">http://developers.videolan.org/lists.html</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>--</DIV>
<DIV>No virus found in this incoming message.</DIV>
<DIV>Checked by AVG.</DIV>
<DIV>Version: 7.5.433 / Virus Database: 268.16.13/632 - Release Date: 01/16/2007 4:36 PM</DIV>
<DIV>&nbsp;</DIV>
<DIV>.</DIV></TD></TR>
<TR>
<TD id=INCREDIFOOTER width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD width="100%"></TD>
<TD id=INCREDISOUND vAlign=bottom align=middle></TD>
<TD id=INCREDIANIM vAlign=bottom align=middle></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><SPAN id=IncrediStamp><SPAN dir=ltr><A href="http://www.incredimail.com/index.asp?id=54475"><IMG alt="Add FUN to your email - CLICK HERE!" hspace=0 src="http://www2.incredimail.com/contents/stamps/imstp_emo_en.gif" align=baseline border=0></A></SPAN></SPAN></BODY></HTML>