Lines Matching refs:frame
49 static void video_frame_cksum(AVBPrint *bp, AVFrame *frame)
51 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(frame->format);
56 av_bprintf(bp, ", %d x %d", frame->width, frame->height);
61 if (av_image_fill_linesizes(linesize, frame->format, frame->width) < 0)
66 int h = frame->height;
69 data = frame->data[i];
72 data += frame->linesize[i];
78 static void audio_frame_cksum(AVBPrint *bp, AVFrame *frame)
83 nb_planes = frame->ch_layout.nb_channels;
84 nb_samples = frame->nb_samples;
85 if (!av_sample_fmt_is_planar(frame->format)) {
89 name = av_get_sample_fmt_name(frame->format);
90 av_bprintf(bp, ", %d samples", frame->nb_samples);
94 void *d = frame->extended_data[p];
95 switch (frame->format) {
129 AVFrame **frame, unsigned flags)
141 stream_index, (*frame)->pts);
147 video_frame_cksum(&bp, *frame);
150 audio_frame_cksum(&bp, *frame);