Lines Matching defs:frame
267 const char *name, const char *sep, TiffContext *s, AVFrame *frame)
270 case TIFF_DOUBLE: return ff_tadd_doubles_metadata(count, name, sep, &s->gb, s->le, &frame->metadata);
271 case TIFF_SHORT : return ff_tadd_shorts_metadata(count, name, sep, &s->gb, s->le, 0, &frame->metadata);
272 case TIFF_STRING: return ff_tadd_string_metadata(count, name, &s->gb, s->le, &frame->metadata);
635 static int dng_decode_jpeg(AVCodecContext *avctx, AVFrame *frame,
678 /* Copy the outputted tile's pixels from 'jpgframe' to 'frame' (final buffer) */
706 dst_offset = dst_x + frame->linesize[0] * dst_y / pixel_size;
707 dst_data = frame->data[0] + dst_offset * pixel_size;
712 frame->linesize[0] / pixel_size,
953 static int dng_decode_tiles(AVCodecContext *avctx, AVFrame *frame,
1005 /* Decode JPEG tile and copy it in the reference frame */
1006 ret = dng_decode_jpeg(avctx, frame, tile_byte_count, pos_x, pos_y, tile_width, tile_length);
1020 frame->pict_type = AV_PICTURE_TYPE_I;
1021 frame->key_frame = 1;
1026 static int init_image(TiffContext *s, AVFrame *frame)
1183 if ((ret = ff_thread_get_buffer(s->avctx, frame, 0)) < 0)
1187 memcpy(frame->data[1], s->palette, sizeof(s->palette));
1191 uint32_t *pal = (uint32_t *)frame->data[1];
1218 static int tiff_decode_tag(TiffContext *s, AVFrame *frame)
1564 if ((ret = add_metadata(count, type, name, sep, s, frame)) < 0) {\
1677 sd = av_frame_new_side_data(frame, AV_FRAME_DATA_ICC_PROFILE, count);
1810 // Reset these offsets so we can tell if they were set this frame
2142 /* Allocate JPEG frame */