A possible bug in RTCP XR module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Part of RTCP XR report is about discard/lost packets.
As I see, we report discard/lost events to RTCP XR module only in pjmedia_rtcp_rx_rtp2()
For example,

/* Report RTCP XR about packet losses */
for (i=seq_st.diff-1; i>0; --i) {
   pjmedia_rtcp_xr_rx_rtp(&sess->xr_session, seq - i,
  1,    /* lost    */
  0,    /* dup     */
  0,    /* discard */
  -1,    /* jitter  */
  -1, 0);    /* toh     */
}

But one more part of discard/lost statistics is collected inside jitter buffer in "pjmedia_jbuf" structure by updating the following fields:

struct pjmedia_jbuf
{
    ...
    unsigned    jb_lost; /**< Number of lost frames.    */
    unsigned    jb_discard; /**< Number of discarded frames.    */
}

But I cannot find in code how this data is taken into account by RTCP XR module.
Am I missing something or it is a bug in RTCP XR module?

Thanks,
Maxim

_______________________________________________
Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@xxxxxxxxxxxxxxx
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux