Lines Matching refs:jacosub
98 JACOsubContext *jacosub = s->priv_data; in jacosub_read_close() local
99 ff_subtitles_queue_clean(&jacosub->q); in jacosub_read_close()
103 static const char *read_ts(JACOsubContext *jacosub, const char *buf, in read_ts() argument
116 ts_start = (hs*3600 + ms*60 + ss) * jacosub->timeres + fs; in read_ts()
117 ts_end = (he*3600 + me*60 + se) * jacosub->timeres + fe; in read_ts()
128 ts_start64 = (ts_start + (int64_t)jacosub->shift) * 100LL / jacosub->timeres; in read_ts()
129 ts_end64 = (ts_end + (int64_t)jacosub->shift) * 100LL / jacosub->timeres; in read_ts()
175 JACOsubContext *jacosub = s->priv_data; in jacosub_read_header() local
187 jacosub->timeres = 30; in jacosub_read_header()
203 sub = ff_subtitles_queue_insert(&jacosub->q, line, len, merge_line); in jacosub_read_header()
234 jacosub->shift = get_shift(jacosub->timeres, p); in jacosub_read_header()
240 jacosub->timeres = strtol(p, NULL, 10); in jacosub_read_header()
241 if (!jacosub->timeres) in jacosub_read_header()
242 jacosub->timeres = 30; in jacosub_read_header()
256 for (i = 0; i < jacosub->q.nb_subs; i++) { in jacosub_read_header()
257 AVPacket *sub = jacosub->q.subs[i]; in jacosub_read_header()
258 read_ts(jacosub, sub->data, &sub->pts, &sub->duration); in jacosub_read_header()
260 ff_subtitles_queue_finalize(s, &jacosub->q); in jacosub_read_header()
270 JACOsubContext *jacosub = s->priv_data; in jacosub_read_packet() local
271 return ff_subtitles_queue_read_packet(&jacosub->q, pkt); in jacosub_read_packet()
277 JACOsubContext *jacosub = s->priv_data; in jacosub_read_seek() local
278 return ff_subtitles_queue_seek(&jacosub->q, s, stream_index, in jacosub_read_seek()