Lines Matching refs:rtp_dataleft
610 ssize_t rtp_dataleft; /* how much data left to parse in this round */ in rtsp_rtp_readwrite() local
627 rtp_dataleft = rtspc->rtp_bufsize; in rtsp_rtp_readwrite()
632 rtp_dataleft = *nread; in rtsp_rtp_readwrite()
635 while((rtp_dataleft > 0) && in rtsp_rtp_readwrite()
637 if(rtp_dataleft > 4) { in rtsp_rtp_readwrite()
647 if(rtp_dataleft < rtp_length + 4) { in rtsp_rtp_readwrite()
667 rtp_dataleft -= rtp_length + 4; in rtsp_rtp_readwrite()
684 if(rtp_dataleft && rtp[0] == '$') { in rtsp_rtp_readwrite()
685 DEBUGF(infof(data, "RTP Rewinding %zd %s", rtp_dataleft, in rtsp_rtp_readwrite()
689 scratch = malloc(rtp_dataleft); in rtsp_rtp_readwrite()
696 memcpy(scratch, rtp, rtp_dataleft); in rtsp_rtp_readwrite()
699 rtspc->rtp_bufsize = rtp_dataleft; in rtsp_rtp_readwrite()
706 k->str += *nread - rtp_dataleft; in rtsp_rtp_readwrite()
711 if(rtp_dataleft > 0) in rtsp_rtp_readwrite()
714 DEBUGASSERT(rtp_dataleft <= *nread); /* sanity check */ in rtsp_rtp_readwrite()
716 *nread = rtp_dataleft; in rtsp_rtp_readwrite()