Lines Matching refs:decoded_frame

616         av_frame_free(&ist->decoded_frame);
1916 if (ist->decoded_frame->decode_error_flags || (ist->decoded_frame->flags & AV_FRAME_FLAG_CORRUPT)) {
2070 static int send_frame_to_filters(InputStream *ist, AVFrame *decoded_frame)
2076 ret = ifilter_send_frame(ist->filters[i], decoded_frame, i < ist->nb_filters - 1);
2091 AVFrame *decoded_frame = ist->decoded_frame;
2097 ret = decode(avctx, decoded_frame, got_output, pkt);
2113 ist->samples_decoded += decoded_frame->nb_samples;
2118 ist->next_pts += ((int64_t)AV_TIME_BASE * decoded_frame->nb_samples) /
2120 ist->next_dts += ((int64_t)AV_TIME_BASE * decoded_frame->nb_samples) /
2123 if (decoded_frame->pts != AV_NOPTS_VALUE) {
2126 decoded_frame->pts = pkt->pts;
2129 decoded_frame->pts = ist->dts;
2137 if (decoded_frame->pts != AV_NOPTS_VALUE)
2138 decoded_frame->pts = av_rescale_delta(decoded_frame_tb, decoded_frame->pts,
2139 (AVRational){1, avctx->sample_rate}, decoded_frame->nb_samples, &ist->filter_in_rescale_delta_last,
2141 ist->nb_samples = decoded_frame->nb_samples;
2142 err = send_frame_to_filters(ist, decoded_frame);
2144 av_frame_unref(decoded_frame);
2151 AVFrame *decoded_frame = ist->decoded_frame;
2179 ret = decode(ist->dec_ctx, decoded_frame, got_output, pkt);
2203 if (ist->dec_ctx->width != decoded_frame->width ||
2204 ist->dec_ctx->height != decoded_frame->height ||
2205 ist->dec_ctx->pix_fmt != decoded_frame->format) {
2207 decoded_frame->width,
2208 decoded_frame->height,
2209 decoded_frame->format,
2220 decoded_frame->top_field_first = ist->top_field_first;
2224 if (ist->hwaccel_retrieve_data && decoded_frame->format == ist->hwaccel_pix_fmt) {
2225 err = ist->hwaccel_retrieve_data(ist->dec_ctx, decoded_frame);
2229 ist->hwaccel_retrieved_pix_fmt = decoded_frame->format;
2231 best_effort_timestamp= decoded_frame->best_effort_timestamp;
2232 *duration_pts = decoded_frame->pkt_duration;
2246 int64_t ts = av_rescale_q(decoded_frame->pts = best_effort_timestamp, ist->st->time_base, AV_TIME_BASE_Q);
2255 ist->st->index, av_ts2str(decoded_frame->pts),
2256 av_ts2timestr(decoded_frame->pts, &ist->st->time_base),
2259 decoded_frame->key_frame, decoded_frame->pict_type,
2264 decoded_frame->sample_aspect_ratio = ist->st->sample_aspect_ratio;
2266 err = send_frame_to_filters(ist, decoded_frame);
2269 av_frame_unref(decoded_frame);