Lines Matching defs:avctx
252 * @param avctx codec context.
257 AVCodecContext *avctx,
294 nalsize = get_nalsize(p->nal_length_size, buf, buf_size, &buf_index, avctx);
339 ff_h264_decode_seq_parameter_set(&nal.gb, avctx, &p->ps, 0);
342 ff_h264_decode_picture_parameter_set(&nal.gb, avctx, &p->ps,
346 ff_h264_sei_decode(&p->sei, &nal.gb, &p->ps, avctx);
366 av_log(avctx, AV_LOG_ERROR,
371 av_log(avctx, AV_LOG_ERROR,
421 avctx->profile = ff_h264_get_profile(sps);
422 avctx->level = sps->level_idc;
466 got_reset = scan_mmco_reset(s, &nal.gb, avctx);
487 sps, avctx);
489 av_log(avctx, AV_LOG_ERROR, "Error processing the picture timing SEI\n");
570 av_reduce(&avctx->framerate.den, &avctx->framerate.num,
571 sps->num_units_in_tick * avctx->ticks_per_frame, den, 1 << 30);
583 av_log(avctx, AV_LOG_ERROR, "missing picture in access unit with size %d\n", buf_size);
590 AVCodecContext *avctx,
600 if (avctx->extradata_size) {
601 ff_h264_decode_extradata(avctx->extradata, avctx->extradata_size,
603 avctx->err_recognition, avctx);
610 next = h264_find_frame_end(p, buf, buf_size, avctx);
620 h264_find_frame_end(p, &pc->buffer[pc->last_index + next], -next, avctx); // update state
624 parse_nal_units(s, avctx, buf, buf_size);
626 if (avctx->framerate.num)
627 avctx->time_base = av_inv_q(av_mul_q(avctx->framerate, (AVRational){avctx->ticks_per_frame, 1}));
643 int64_t den = avctx->time_base.den * (int64_t)avctx->pkt_timebase.num;
645 int64_t num = avctx->time_base.num * (int64_t)avctx->pkt_timebase.den;