Lines Matching refs:frame
646 av_log(avctx, AV_LOG_ERROR, "Error encoding frame: %d\n", (int)status);
1246 av_log(avctx, AV_LOG_ERROR, "Error setting 'max key-frame interval' property: %d\n", status);
1387 av_log(avctx, AV_LOG_ERROR, "Error setting 'allow frame reordering' property: %d\n", status);
2113 const AVFrame *frame,
2123 int av_format = frame->format;
2124 int av_color_range = frame->color_range;
2167 strides[p] = frame->linesize[p];
2173 frame->data[i] + strides[i] * heights[i] != frame->data[i + 1]) {
2184 //Not used on OSX - frame is never copied.
2186 const AVFrame *frame,
2213 for (i = 0; frame->data[i]; i++) {
2225 src_addr = (uint8_t*)frame->data[i];
2241 if (frame->data[1]) {
2252 src_addr = (uint8_t*)frame->data[0];
2278 const AVFrame *frame,
2292 av_assert0(frame->format == AV_PIX_FMT_VIDEOTOOLBOX);
2294 *cv_img = (CVPixelBufferRef)frame->data[3];
2307 frame,
2321 frame->format,
2322 frame->color_range,
2364 status = copy_avframe_to_pixel_buffer(avctx, frame, *cv_img, strides, heights);
2374 static int create_encoder_dict_h264(const AVFrame *frame,
2378 if (frame->pict_type == AV_PICTURE_TYPE_I) {
2392 const AVFrame *frame)
2399 int status = create_cv_pixel_buffer(avctx, frame, &cv_img);
2403 status = create_encoder_dict_h264(frame, &frame_dict);
2410 side_data = av_frame_get_side_data(frame, AV_FRAME_DATA_A53_CC);
2416 int ret = ff_alloc_a53_sei(frame, 0, &sei->data, &sei->size);
2426 time = CMTimeMake(frame->pts * avctx->time_base.num, avctx->time_base.den);
2441 av_log(avctx, AV_LOG_ERROR, "Error: cannot encode frame: %d\n", status);
2451 const AVFrame *frame,
2460 if (frame) {
2461 status = vtenc_send_frame(avctx, vtctx, frame);
2469 vtctx->first_pts = frame->pts;
2471 vtctx->dts_delta = frame->pts - vtctx->first_pts;
2489 get_frame = vtctx->dts_delta >= 0 || !frame;
2495 status = vtenc_q_pop(vtctx, !frame, &buf, &sei);
2550 av_log(avctx, AV_LOG_ERROR, "Error creating frame from pool: %d\n", status);
2566 "Error sending frame for extradata: %d\n",