question: gets the total number of rtp data packets from this source that have been lost since the beginning of reception . this number is defined to be the number of packets expected less the number of packets actually received , where the number of packets received includes any which are late or duplicates . thus , packets that arrive late are not counted as lost , and the loss may be negative if there are duplicates . the number of packets expected is defined to be the extended last sequence number received , as defined next , less the initial sequence number received . since this signed number is carried in 24 bits , it should be clamped at 0x7fffff for positive loss or 0x800000 for negative loss rather than wrapping around . concode_field_sep int badSequence concode_elem_sep int highestSequence concode_elem_sep String cname concode_elem_sep long lastSrTimestamp concode_elem_sep long receivedOctets concode_elem_sep int RTP_SEQ_MOD concode_elem_sep int probation concode_elem_sep Clock wallClock concode_elem_sep int firstSequenceNumber concode_elem_sep RtpClock rtpClock concode_elem_sep long receivedSinceSR concode_elem_sep int roundTripDelay concode_elem_sep int MAX_DROPOUT concode_elem_sep long lastPacketReceivedOn concode_elem_sep int sequenceCycle concode_elem_sep long receivedPrior concode_elem_sep int MIN_SEQUENTIAL concode_elem_sep long expectedPrior concode_elem_sep long ssrc concode_elem_sep int MAX_MISORDER concode_elem_sep Logger logger concode_elem_sep long jitter concode_elem_sep long receivedPackets concode_elem_sep long currentTransit concode_elem_sep long lastSrReceivedOn concode_field_sep long getSsrc concode_elem_sep long getPacketsExpected concode_elem_sep long getLastSR concode_elem_sep boolean updateSequence concode_elem_sep long getReceivedSinceSR concode_elem_sep void initJitter concode_elem_sep long getOctetsReceived concode_elem_sep void estimateJitter concode_elem_sep long getPacketsReceived concode_elem_sep int getSequenceCycle concode_elem_sep long getFractionLost concode_elem_sep long getJitter concode_elem_sep int getRTT concode_elem_sep long getLastSRdelay concode_elem_sep long getLastSRdelay concode_elem_sep void onReceiveSR concode_elem_sep boolean validateSequence concode_elem_sep String getCname concode_elem_sep void onReceiveRtp concode_elem_sep void setCname concode_elem_sep int getExtHighSequence concode_elem_sep void estimateRtt concode_elem_sep void initSequence
target: long function ( ) { long loc0 = getPacketsExpected ( ) - this . receivedPackets ; if ( loc0 > 0x7fffff ) { return 0x7fffff ; } if ( loc0 < - 0x800000 ) { return - 0x800000 ; } return loc0 ; }