Lines Matching refs:rpl
118 RPLContext *rpl = s->priv_data;
264 rpl->frames_per_chunk = read_line_and_int(pb, &error); // video frames per chunk
265 if (vst && rpl->frames_per_chunk > 1 && vst->codecpar->codec_tag != 124)
285 vst->duration = number_of_chunks * (int64_t)rpl->frames_per_chunk;
300 av_add_index_entry(vst, offset, i * rpl->frames_per_chunk,
301 video_size, rpl->frames_per_chunk, 0);
316 RPLContext *rpl = s->priv_data;
323 if (rpl->chunk_part == s->nb_streams) {
324 rpl->chunk_number++;
325 rpl->chunk_part = 0;
328 stream = s->streams[rpl->chunk_part];
331 if (rpl->chunk_number >= sti->nb_index_entries)
334 index_entry = &sti->index_entries[rpl->chunk_number];
336 if (rpl->frame_in_part == 0) {
359 pkt->pts = index_entry->timestamp + rpl->frame_in_part;
360 pkt->stream_index = rpl->chunk_part;
362 rpl->frame_in_part++;
363 if (rpl->frame_in_part == rpl->frames_per_chunk) {
364 rpl->frame_in_part = 0;
365 rpl->chunk_part++;
377 pkt->duration = rpl->frames_per_chunk;
384 pkt->stream_index = rpl->chunk_part;
385 rpl->chunk_part++;
390 if (rpl->chunk_number == 0 && rpl->frame_in_part == 0)
397 .name = "rpl",