• Home
  • Raw
  • Download

Lines Matching refs:pc

234 int ff_combine_frame(ParseContext *pc, int next,  in ff_combine_frame()  argument
237 if (pc->overread) { in ff_combine_frame()
239 pc->overread, pc->state, next, pc->index, pc->overread_index); in ff_combine_frame()
245 for (; pc->overread > 0; pc->overread--) in ff_combine_frame()
246 pc->buffer[pc->index++] = pc->buffer[pc->overread_index++]; in ff_combine_frame()
255 pc->last_index = pc->index; in ff_combine_frame()
259 void *new_buffer = av_fast_realloc(pc->buffer, &pc->buffer_size, in ff_combine_frame()
260 *buf_size + pc->index + in ff_combine_frame()
264 …av_log(NULL, AV_LOG_ERROR, "Failed to reallocate parser buffer to %d\n", *buf_size + pc->index + A… in ff_combine_frame()
265 pc->index = 0; in ff_combine_frame()
268 pc->buffer = new_buffer; in ff_combine_frame()
269 memcpy(&pc->buffer[pc->index], *buf, *buf_size); in ff_combine_frame()
270 pc->index += *buf_size; in ff_combine_frame()
274 av_assert0(next >= 0 || pc->buffer); in ff_combine_frame()
277 pc->overread_index = pc->index + next; in ff_combine_frame()
280 if (pc->index) { in ff_combine_frame()
281 void *new_buffer = av_fast_realloc(pc->buffer, &pc->buffer_size, in ff_combine_frame()
282 next + pc->index + in ff_combine_frame()
285 …av_log(NULL, AV_LOG_ERROR, "Failed to reallocate parser buffer to %d\n", next + pc->index + AV_INP… in ff_combine_frame()
286 pc->overread_index = in ff_combine_frame()
287 pc->index = 0; in ff_combine_frame()
290 pc->buffer = new_buffer; in ff_combine_frame()
292 memcpy(&pc->buffer[pc->index], *buf, in ff_combine_frame()
294 pc->index = 0; in ff_combine_frame()
295 *buf = pc->buffer; in ff_combine_frame()
299 pc->overread += -8 - next; in ff_combine_frame()
304 pc->state = pc->state << 8 | pc->buffer[pc->last_index + next]; in ff_combine_frame()
305 pc->state64 = pc->state64 << 8 | pc->buffer[pc->last_index + next]; in ff_combine_frame()
306 pc->overread++; in ff_combine_frame()
309 if (pc->overread) { in ff_combine_frame()
311 pc->overread, pc->state, next, pc->index, pc->overread_index); in ff_combine_frame()
321 ParseContext *pc = s->priv_data; in ff_parse_close() local
323 av_freep(&pc->buffer); in ff_parse_close()