Lines Matching refs:rtp_dataleft
599 ssize_t rtp_dataleft; /* how much data left to parse in this round */ in rtsp_rtp_readwrite() local
616 rtp_dataleft = rtspc->rtp_bufsize; in rtsp_rtp_readwrite()
621 rtp_dataleft = *nread; in rtsp_rtp_readwrite()
624 while((rtp_dataleft > 0) && in rtsp_rtp_readwrite()
626 if(rtp_dataleft > 4) { in rtsp_rtp_readwrite()
636 if(rtp_dataleft < rtp_length + 4) { in rtsp_rtp_readwrite()
656 rtp_dataleft -= rtp_length + 4; in rtsp_rtp_readwrite()
673 if(rtp_dataleft != 0 && rtp[0] == '$') { in rtsp_rtp_readwrite()
674 DEBUGF(infof(data, "RTP Rewinding %zd %s\n", rtp_dataleft, in rtsp_rtp_readwrite()
678 scratch = malloc(rtp_dataleft); in rtsp_rtp_readwrite()
685 memcpy(scratch, rtp, rtp_dataleft); in rtsp_rtp_readwrite()
688 rtspc->rtp_bufsize = rtp_dataleft; in rtsp_rtp_readwrite()
695 k->str += *nread - rtp_dataleft; in rtsp_rtp_readwrite()
700 if(rtp_dataleft > 0) in rtsp_rtp_readwrite()
703 DEBUGASSERT(rtp_dataleft <= *nread); /* sanity check */ in rtsp_rtp_readwrite()
705 *nread = rtp_dataleft; in rtsp_rtp_readwrite()