Lines Matching refs:pkt_pos
230 uint64_t pkt_pos ;
886 last_granulepos = oopus->pkt_pos + (oopus->sr_factor * oopus->loc) + oopus->header.preskip ;
891 { oopus->pkt_pos += oopus->len * oopus->sr_factor ;
892 if (oopus->pkt_pos >= last_granulepos)
898 len = (oopus->len * oopus->sr_factor) - (oopus->pkt_pos - last_granulepos) ;
926 odata->opacket.granulepos = (ogg_int64_t) oopus->pkt_pos ;
959 { oopus->pkt_pos = oopus->pg_pos ;
965 /* Found a hole. Need to recalculated pkt_pos from pg_pos */
969 oopus->pkt_pos = oopus->pg_pos - gp ;
971 (oopus->pkt_pos - last_page) / (uint64_t) oopus->sr_factor) ;
1043 pkt_granulepos = oopus->pkt_pos + (nsamp * oopus->sr_factor) ;
1050 ** Possible for pg_pos < pkt_pos if there is a trailing
1053 oopus->len = SF_MAX ((int) (oopus->pg_pos - oopus->pkt_pos) / oopus->sr_factor, 0) ;
1087 if (oopus->pkt_pos < (unsigned) oopus->header.preskip)
1088 oopus->loc = SF_MIN ((oopus->header.preskip - (int) oopus->pkt_pos) / oopus->sr_factor, oopus->len) ;
1092 oopus->pkt_pos = pkt_granulepos ;
1115 oopus->pkt_pos += oopus->len * oopus->sr_factor ;
1117 odata->opacket.granulepos = oopus->pkt_pos ;
1128 { if (oopus->pkt_pos - oopus->pg_pos >= oopus->u.encode.latency || oopus->u.encode.last_segments >= 255)
1134 oopus->pg_pos = oopus->pkt_pos ;
1448 oopus->pkt_pos = oopus->pg_pos - gp ;
1454 oopus->u.decode.gp_start = oopus->pkt_pos ;
1502 total = (oopus->pkt_pos / oopus->sr_factor) - (oopus->len - oopus->loc) ;
1558 oopus->pkt_pos = best_gp ;
1614 current_gp = oopus->pkt_pos - (uint64_t) (oopus->len * oopus->sr_factor) ;
1672 if (oopus->pkt_pos + nsamp < preroll_gp)
1673 { oopus->pkt_pos += nsamp ;
1756 if (oopus->pkt_pos > oopus->u.decode.gp_start || oopus->loc > 0)