Home
last modified time | relevance | path

Searched refs:pic (Results 1 - 25 of 252) sorted by relevance

1234567891011

/third_party/ffmpeg/libavcodec/
H A Dmpegpicture.c35 static void av_noinline free_picture_tables(Picture *pic) in free_picture_tables() argument
37 pic->alloc_mb_width = in free_picture_tables()
38 pic->alloc_mb_height = 0; in free_picture_tables()
40 av_buffer_unref(&pic->mb_var_buf); in free_picture_tables()
41 av_buffer_unref(&pic->mc_mb_var_buf); in free_picture_tables()
42 av_buffer_unref(&pic->mb_mean_buf); in free_picture_tables()
43 av_buffer_unref(&pic->mbskip_table_buf); in free_picture_tables()
44 av_buffer_unref(&pic->qscale_table_buf); in free_picture_tables()
45 av_buffer_unref(&pic->mb_type_buf); in free_picture_tables()
48 av_buffer_unref(&pic in free_picture_tables()
53 make_tables_writable(Picture *pic) make_tables_writable() argument
118 alloc_frame_buffer(AVCodecContext *avctx, Picture *pic, MotionEstContext *me, ScratchpadContext *sc, int chroma_x_shift, int chroma_y_shift, int linesize, int uvlinesize) alloc_frame_buffer() argument
205 alloc_picture_tables(AVCodecContext *avctx, Picture *pic, int encoding, int out_format, int mb_stride, int mb_width, int mb_height, int b8_stride) alloc_picture_tables() argument
253 ff_alloc_picture(AVCodecContext *avctx, Picture *pic, MotionEstContext *me, ScratchpadContext *sc, int shared, int encoding, int chroma_x_shift, int chroma_y_shift, int out_format, int mb_stride, int mb_width, int mb_height, int b8_stride, ptrdiff_t *linesize, ptrdiff_t *uvlinesize) ff_alloc_picture() argument
317 ff_mpeg_unref_picture(AVCodecContext *avctx, Picture *pic) ff_mpeg_unref_picture() argument
420 pic_is_unused(Picture *pic) pic_is_unused() argument
474 ff_mpv_picture_free(AVCodecContext *avctx, Picture *pic) ff_mpv_picture_free() argument
[all...]
H A Dvaapi_encode.c42 VAAPIEncodePicture *pic, in vaapi_encode_make_packed_header()
55 tmp = av_realloc_array(pic->param_buffers, sizeof(*tmp), pic->nb_param_buffers + 2); in vaapi_encode_make_packed_header()
58 pic->param_buffers = tmp; in vaapi_encode_make_packed_header()
69 pic->param_buffers[pic->nb_param_buffers++] = param_buffer; in vaapi_encode_make_packed_header()
80 pic->param_buffers[pic->nb_param_buffers++] = data_buffer; in vaapi_encode_make_packed_header()
88 VAAPIEncodePicture *pic, in vaapi_encode_make_param_buffer()
96 tmp = av_realloc_array(pic in vaapi_encode_make_param_buffer()
41 vaapi_encode_make_packed_header(AVCodecContext *avctx, VAAPIEncodePicture *pic, int type, char *data, size_t bit_len) vaapi_encode_make_packed_header() argument
87 vaapi_encode_make_param_buffer(AVCodecContext *avctx, VAAPIEncodePicture *pic, int type, char *data, size_t len) vaapi_encode_make_param_buffer() argument
115 vaapi_encode_make_misc_param_buffer(AVCodecContext *avctx, VAAPIEncodePicture *pic, int type, const void *data, size_t len) vaapi_encode_make_misc_param_buffer() argument
138 vaapi_encode_wait(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_wait() argument
183 vaapi_encode_make_row_slice(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_make_row_slice() argument
238 vaapi_encode_make_tile_slice(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_make_tile_slice() argument
265 vaapi_encode_issue(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_issue() argument
653 vaapi_encode_output(AVCodecContext *avctx, VAAPIEncodePicture *pic, AVPacket *pkt) vaapi_encode_output() argument
722 vaapi_encode_discard(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_discard() argument
742 VAAPIEncodePicture *pic; vaapi_encode_alloc() local
763 vaapi_encode_free(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_free() argument
794 vaapi_encode_add_ref(AVCodecContext *avctx, VAAPIEncodePicture *pic, VAAPIEncodePicture *target, int is_ref, int in_dpb, int prev) vaapi_encode_add_ref() argument
824 vaapi_encode_remove_refs(AVCodecContext *avctx, VAAPIEncodePicture *pic, int level) vaapi_encode_remove_refs() argument
862 VAAPIEncodePicture *pic, *next, *ref; vaapi_encode_set_b_pictures() local
922 VAAPIEncodePicture *pic = NULL, *next, *start; vaapi_encode_pick_next() local
1057 VAAPIEncodePicture *pic, *prev, *next; vaapi_encode_clear_old() local
1121 VAAPIEncodePicture *pic; vaapi_encode_send_frame() local
1188 VAAPIEncodePicture *pic; ff_vaapi_encode_receive_packet() local
2742 VAAPIEncodePicture *pic, *next; ff_vaapi_encode_close() local
[all...]
H A Davuidec.c34 static int avui_decode_frame(AVCodecContext *avctx, AVFrame *pic, in avui_decode_frame() argument
71 if ((ret = ff_get_buffer(avctx, pic, 0)) < 0) in avui_decode_frame()
74 pic->key_frame = 1; in avui_decode_frame()
75 pic->pict_type = AV_PICTURE_TYPE_I; in avui_decode_frame()
86 y = pic->data[0] + (1 - i) * pic->linesize[0]; in avui_decode_frame()
87 u = pic->data[1] + (1 - i) * pic->linesize[1]; in avui_decode_frame()
88 v = pic->data[2] + (1 - i) * pic in avui_decode_frame()
[all...]
H A Ddxtory.c55 static void do_vflip(AVCodecContext *avctx, AVFrame *pic, int vflip) in do_vflip() argument
60 switch (pic->format) { in do_vflip()
62 pic->data[1] += (avctx->height - 1) * pic->linesize[1]; in do_vflip()
63 pic->linesize[1] = -pic->linesize[1]; in do_vflip()
64 pic->data[2] += (avctx->height - 1) * pic->linesize[2]; in do_vflip()
65 pic->linesize[2] = -pic in do_vflip()
92 dxtory_decode_v1_rgb(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, int id, int bpp, uint32_t vflipped) dxtory_decode_v1_rgb() argument
123 dxtory_decode_v1_410(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v1_410() argument
218 dxtory_decode_v1_420(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v1_420() argument
290 dxtory_decode_v1_444(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v1_444() argument
422 dxtory_decode_v2(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, decode_slice_func decode_slice, setup_lru_func setup_lru, enum AVPixelFormat fmt, uint32_t vflipped) dxtory_decode_v2() argument
539 dxtory_decode_v2_565(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, int is_565, uint32_t vflipped) dxtory_decode_v2_565() argument
585 dxtory_decode_v2_rgb(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v2_rgb() argument
664 dxtory_decode_v2_410(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v2_410() argument
736 dxtory_decode_v2_420(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v2_420() argument
777 dxtory_decode_v2_444(AVCodecContext *avctx, AVFrame *pic, const uint8_t *src, int src_size, uint32_t vflipped) dxtory_decode_v2_444() argument
787 decode_frame(AVCodecContext *avctx, AVFrame *pic, int *got_frame, AVPacket *avpkt) decode_frame() argument
[all...]
H A Dvaapi_decode.c33 VAAPIDecodePicture *pic, in ff_vaapi_decode_make_param_buffer()
42 av_assert0(pic->nb_param_buffers + 1 <= MAX_PARAM_BUFFERS); in ff_vaapi_decode_make_param_buffer()
53 pic->param_buffers[pic->nb_param_buffers++] = buffer; in ff_vaapi_decode_make_param_buffer()
62 VAAPIDecodePicture *pic, in ff_vaapi_decode_make_slice_buffer()
72 av_assert0(pic->nb_slices <= pic->slices_allocated); in ff_vaapi_decode_make_slice_buffer()
73 if (pic->nb_slices == pic->slices_allocated) { in ff_vaapi_decode_make_slice_buffer()
74 if (pic in ff_vaapi_decode_make_slice_buffer()
32 ff_vaapi_decode_make_param_buffer(AVCodecContext *avctx, VAAPIDecodePicture *pic, int type, const void *data, size_t size) ff_vaapi_decode_make_param_buffer() argument
61 ff_vaapi_decode_make_slice_buffer(AVCodecContext *avctx, VAAPIDecodePicture *pic, const void *params_data, size_t params_size, const void *slice_data, size_t slice_size) ff_vaapi_decode_make_slice_buffer() argument
125 ff_vaapi_decode_destroy_buffers(AVCodecContext *avctx, VAAPIDecodePicture *pic) ff_vaapi_decode_destroy_buffers() argument
153 ff_vaapi_decode_issue(AVCodecContext *avctx, VAAPIDecodePicture *pic) ff_vaapi_decode_issue() argument
227 ff_vaapi_decode_cancel(AVCodecContext *avctx, VAAPIDecodePicture *pic) ff_vaapi_decode_cancel() argument
[all...]
H A Dmsrledec.c33 static int msrle_decode_pal4(AVCodecContext *avctx, AVFrame *pic, in msrle_decode_pal4() argument
83 pic->data[0][line * pic->linesize[0] + pixel_ptr] = stream_byte >> 4; in msrle_decode_pal4()
89 pic->data[0][line * pic->linesize[0] + pixel_ptr] = stream_byte & 0x0F; in msrle_decode_pal4()
109 pic->data[0][line * pic->linesize[0] + pixel_ptr] = stream_byte >> 4; in msrle_decode_pal4()
111 pic->data[0][line * pic->linesize[0] + pixel_ptr] = stream_byte & 0x0F; in msrle_decode_pal4()
129 static int msrle_decode_8_16_24_32(AVCodecContext *avctx, AVFrame *pic, in msrle_decode_8_16_24_32() argument
249 ff_msrle_decode(AVCodecContext *avctx, AVFrame *pic, int depth, GetByteContext *gb) ff_msrle_decode() argument
[all...]
H A Dvdpau_h264.c52 static void vdpau_h264_set_rf(VdpReferenceFrameH264 *rf, H264Picture *pic, in vdpau_h264_set_rf() argument
55 VdpVideoSurface surface = ff_vdpau_get_surface_id(pic->f); in vdpau_h264_set_rf()
58 pic_structure = pic->reference; in vdpau_h264_set_rf()
61 rf->is_long_term = pic->reference && pic->long_ref; in vdpau_h264_set_rf()
64 rf->field_order_cnt[0] = h264_foc(pic->field_poc[0]); in vdpau_h264_set_rf()
65 rf->field_order_cnt[1] = h264_foc(pic->field_poc[1]); in vdpau_h264_set_rf()
66 rf->frame_idx = pic->long_ref ? pic->pic_id : pic in vdpau_h264_set_rf()
84 H264Picture *pic = lp[i]; vdpau_h264_set_reference_frames() local
126 H264Picture *pic = h->cur_pic_ptr; vdpau_h264_start_frame() local
185 H264Picture *pic = h->cur_pic_ptr; vdpau_h264_decode_slice() local
205 H264Picture *pic = h->cur_pic_ptr; vdpau_h264_end_frame() local
[all...]
H A Dvaapi_hevc.c44 VAAPIDecodePicture pic; member
54 static void fill_vaapi_pic(VAPictureHEVC *va_pic, const HEVCFrame *pic, int rps_type) in fill_vaapi_pic() argument
56 va_pic->picture_id = ff_vaapi_get_surface_id(pic->frame); in fill_vaapi_pic()
57 va_pic->pic_order_cnt = pic->poc; in fill_vaapi_pic()
60 if (pic->flags & HEVC_FRAME_FLAG_LONG_REF) in fill_vaapi_pic()
63 if (pic->frame->interlaced_frame) { in fill_vaapi_pic()
66 if (!pic->frame->top_field_first) in fill_vaapi_pic()
71 static int find_frame_rps_type(const HEVCContext *h, const HEVCFrame *pic) in find_frame_rps_type() argument
73 VASurfaceID pic_surf = ff_vaapi_get_surface_id(pic->frame); in find_frame_rps_type()
122 VAAPIDecodePictureHEVC *pic in vaapi_hevc_start_frame() local
298 VAAPIDecodePictureHEVC *pic = h->ref->hwaccel_picture_private; vaapi_hevc_end_frame() local
390 VAAPIDecodePictureHEVC *pic = h->ref->hwaccel_picture_private; get_ref_pic_index() local
413 VAAPIDecodePictureHEVC *pic = h->ref->hwaccel_picture_private; vaapi_hevc_decode_slice() local
[all...]
H A Dv210x.c39 static int decode_frame(AVCodecContext *avctx, AVFrame *pic, in decode_frame() argument
57 if ((ret = ff_get_buffer(avctx, pic, 0)) < 0) in decode_frame()
60 ydst = (uint16_t *)pic->data[0]; in decode_frame()
61 udst = (uint16_t *)pic->data[1]; in decode_frame()
62 vdst = (uint16_t *)pic->data[2]; in decode_frame()
64 pic->pict_type = AV_PICTURE_TYPE_I; in decode_frame()
65 pic->key_frame = 1; in decode_frame()
77 ydst += pic->linesize[0] / 2 - width; in decode_frame()
78 udst += pic->linesize[1] / 2 - width / 2; in decode_frame()
79 vdst += pic in decode_frame()
[all...]
H A Dlibwebpenc_common.c128 WebPPicture *pic = NULL; in ff_libwebp_get_frame() local
137 *pic_ptr = av_malloc(sizeof(*pic)); in ff_libwebp_get_frame()
138 pic = *pic_ptr; in ff_libwebp_get_frame()
139 if (!pic) in ff_libwebp_get_frame()
142 ret = WebPPictureInit(pic); in ff_libwebp_get_frame()
147 pic->width = avctx->width; in ff_libwebp_get_frame()
148 pic->height = avctx->height; in ff_libwebp_get_frame()
162 pic->use_argb = 1; in ff_libwebp_get_frame()
163 pic->argb = (uint32_t *)frame->data[0]; in ff_libwebp_get_frame()
164 pic in ff_libwebp_get_frame()
[all...]
H A Dvaapi_encode_vp9.c79 VAAPIEncodePicture *pic) in vaapi_encode_vp9_init_picture_params()
83 VAAPIEncodeVP9Picture *hpic = pic->priv_data; in vaapi_encode_vp9_init_picture_params()
84 VAEncPictureParameterBufferVP9 *vpic = pic->codec_picture_params; in vaapi_encode_vp9_init_picture_params()
88 vpic->reconstructed_frame = pic->recon_surface; in vaapi_encode_vp9_init_picture_params()
89 vpic->coded_buf = pic->output_buffer; in vaapi_encode_vp9_init_picture_params()
97 switch (pic->type) { in vaapi_encode_vp9_init_picture_params()
99 av_assert0(pic->nb_refs == 0); in vaapi_encode_vp9_init_picture_params()
105 av_assert0(pic->nb_refs == 1); in vaapi_encode_vp9_init_picture_params()
107 VAAPIEncodeVP9Picture *href = pic->refs[0]->priv_data; in vaapi_encode_vp9_init_picture_params()
123 av_assert0(pic in vaapi_encode_vp9_init_picture_params()
78 vaapi_encode_vp9_init_picture_params(AVCodecContext *avctx, VAAPIEncodePicture *pic) vaapi_encode_vp9_init_picture_params() argument
[all...]
H A Dv410dec.c55 AVFrame *pic = td->frame; in v410_decode_slice() local
65 y = (uint16_t*)pic->data[0] + slice_start * (pic->linesize[0] >> 1); in v410_decode_slice()
66 u = (uint16_t*)pic->data[1] + slice_start * (pic->linesize[1] >> 1); in v410_decode_slice()
67 v = (uint16_t*)pic->data[2] + slice_start * (pic->linesize[2] >> 1); in v410_decode_slice()
80 y += pic->linesize[0] >> 1; in v410_decode_slice()
81 u += pic->linesize[1] >> 1; in v410_decode_slice()
82 v += pic in v410_decode_slice()
88 v410_decode_frame(AVCodecContext *avctx, AVFrame *pic, int *got_frame, AVPacket *avpkt) v410_decode_frame() argument
[all...]
H A Dlibxavs2.c128 static void xavs2_copy_frame_with_shift(xavs2_picture_t *pic, const AVFrame *frame, const int shift_in) in xavs2_copy_frame_with_shift() argument
137 p_plane = (uint16_t *)pic->img.img_planes[plane]; in xavs2_copy_frame_with_shift()
139 for (hIdx = 0; hIdx < pic->img.i_lines[plane]; hIdx++) { in xavs2_copy_frame_with_shift()
140 memset(p_plane, 0, pic->img.i_stride[plane]); in xavs2_copy_frame_with_shift()
141 for (wIdx = 0; wIdx < pic->img.i_width[plane]; wIdx++) { in xavs2_copy_frame_with_shift()
144 p_plane += pic->img.i_stride[plane]; in xavs2_copy_frame_with_shift()
150 static void xavs2_copy_frame(xavs2_picture_t *pic, const AVFrame *frame) in xavs2_copy_frame() argument
159 p_plane = pic->img.img_planes[plane]; in xavs2_copy_frame()
161 stride = pic->img.i_width[plane] * pic in xavs2_copy_frame()
174 xavs2_picture_t pic; xavs2_encode_frame() local
[all...]
/third_party/skia/third_party/externals/libwebp/extras/
H A Dextras.c32 int WebPImportGray(const uint8_t* gray_data, WebPPicture* pic) { in WebPImportGray() argument
34 if (pic == NULL || gray_data == NULL) return 0; in WebPImportGray()
35 pic->colorspace = WEBP_YUV420; in WebPImportGray()
36 if (!WebPPictureAlloc(pic)) return 0; in WebPImportGray()
37 width = pic->width; in WebPImportGray()
39 for (y = 0; y < pic->height; ++y) { in WebPImportGray()
40 memcpy(pic->y + y * pic->y_stride, gray_data, width); in WebPImportGray()
43 memset(pic->u + (y >> 1) * pic in WebPImportGray()
50 WebPImportRGB565(const uint8_t* rgb565, WebPPicture* pic) WebPImportRGB565() argument
83 WebPImportRGB4444(const uint8_t* rgb4444, WebPPicture* pic) WebPImportRGB4444() argument
118 WebPImportColorMappedARGB(const uint8_t* indexed, int indexed_stride, const uint32_t palette[], int palette_size, WebPPicture* pic) WebPImportColorMappedARGB() argument
149 WebPUnmultiplyARGB(WebPPicture* pic) WebPUnmultiplyARGB() argument
[all...]
/third_party/skia/third_party/externals/libwebp/src/enc/
H A Dpicture_tools_enc.c86 void WebPReplaceTransparentPixels(WebPPicture* const pic, uint32_t color) { in WebPReplaceTransparentPixels() argument
87 if (pic != NULL && pic->use_argb) { in WebPReplaceTransparentPixels()
88 int y = pic->height; in WebPReplaceTransparentPixels()
89 uint32_t* argb = pic->argb; in WebPReplaceTransparentPixels()
93 WebPAlphaReplace(argb, pic->width, color); in WebPReplaceTransparentPixels()
94 argb += pic->argb_stride; in WebPReplaceTransparentPixels()
99 void WebPCleanupTransparentArea(WebPPicture* pic) { in WebPCleanupTransparentArea() argument
101 if (pic == NULL) return; in WebPCleanupTransparentArea()
102 w = pic in WebPCleanupTransparentArea()
193 WebPBlendAlpha(WebPPicture* pic, uint32_t background_rgb) WebPBlendAlpha() argument
[all...]
H A Dpicture_rescale_enc.c39 static void SnapTopLeftPosition(const WebPPicture* const pic, in SnapTopLeftPosition() argument
41 if (!pic->use_argb) { in SnapTopLeftPosition()
48 static int AdjustAndCheckRectangle(const WebPPicture* const pic, in AdjustAndCheckRectangle() argument
51 SnapTopLeftPosition(pic, left, top); in AdjustAndCheckRectangle()
54 if ((*left) + width > pic->width) return 0; in AdjustAndCheckRectangle()
55 if ((*top) + height > pic->height) return 0; in AdjustAndCheckRectangle()
126 int WebPPictureCrop(WebPPicture* pic, in WebPPictureCrop() argument
130 if (pic == NULL) return 0; in WebPPictureCrop()
131 if (!AdjustAndCheckRectangle(pic, &left, &top, width, height)) return 0; in WebPPictureCrop()
133 PictureGrabSpecs(pic, in WebPPictureCrop()
188 AlphaMultiplyARGB(WebPPicture* const pic, int inverse) AlphaMultiplyARGB() argument
194 AlphaMultiplyY(WebPPicture* const pic, int inverse) AlphaMultiplyY() argument
201 WebPPictureRescale(WebPPicture* pic, int width, int height) WebPPictureRescale() argument
300 WebPPictureCrop(WebPPicture* pic, int left, int top, int width, int height) WebPPictureCrop() argument
310 WebPPictureRescale(WebPPicture* pic, int width, int height) WebPPictureRescale() argument
[all...]
H A Dsyntax_enc.c29 static int PutPaddingByte(const WebPPicture* const pic) { in PutPaddingByte() argument
31 return !!pic->writer(pad_byte, 1, pic); in PutPaddingByte()
39 const WebPPicture* const pic = enc->pic_; in PutRIFFHeader() local
45 if (!pic->writer(riff, sizeof(riff), pic)) { in PutRIFFHeader()
52 const WebPPicture* const pic = enc->pic_; in PutVP8XHeader() local
59 assert(pic->width >= 1 && pic->height >= 1); in PutVP8XHeader()
60 assert(pic in PutVP8XHeader()
77 const WebPPicture* const pic = enc->pic_; PutAlphaChunk() local
102 PutVP8Header(const WebPPicture* const pic, size_t vp8_size) PutVP8Header() argument
115 PutVP8FrameHeader(const WebPPicture* const pic, int profile, size_t size0) PutVP8FrameHeader() argument
151 WebPPicture* const pic = enc->pic_; PutWebPHeaders() local
248 EmitPartitionsSize(const VP8Encoder* const enc, WebPPicture* const pic) EmitPartitionsSize() argument
318 WebPPicture* const pic = enc->pic_; VP8EncWrite() local
[all...]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeon_vcn_enc.c44 struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; in radeon_vcn_enc_get_param() local
45 enc->enc_pic.picture_type = pic->picture_type; in radeon_vcn_enc_get_param()
46 enc->enc_pic.frame_num = pic->frame_num; in radeon_vcn_enc_get_param()
47 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; in radeon_vcn_enc_get_param()
48 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; in radeon_vcn_enc_get_param()
49 enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0_list[0]; in radeon_vcn_enc_get_param()
50 enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1_list[0]; in radeon_vcn_enc_get_param()
51 enc->enc_pic.not_referenced = pic->not_referenced; in radeon_vcn_enc_get_param()
52 enc->enc_pic.is_idr = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR); in radeon_vcn_enc_get_param()
53 if (pic in radeon_vcn_enc_get_param()
113 struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; radeon_vcn_enc_get_param() local
303 struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; radeon_enc_begin_frame() local
309 struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; radeon_enc_begin_frame() local
[all...]
H A Dradeon_uvd.c291 struct pipe_h265_picture_desc *pic) in calc_ctx_size_h265_main10()
300 (pic->pps->sps->bit_depth_luma_minus8 || pic->pps->sps->bit_depth_chroma_minus8) ? 2 : 1; in calc_ctx_size_h265_main10()
309 log2_ctb_size = pic->pps->sps->log2_min_luma_coding_block_size_minus3 + 3 + in calc_ctx_size_h265_main10()
310 pic->pps->sps->log2_diff_max_min_luma_coding_block_size; in calc_ctx_size_h265_main10()
488 static struct ruvd_h264 get_h264_msg(struct ruvd_decoder *dec, struct pipe_h264_picture_desc *pic) in get_h264_msg() argument
493 switch (pic->base.profile) { in get_h264_msg()
515 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg()
516 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg()
517 result.sps_info_flags |= pic in get_h264_msg()
290 calc_ctx_size_h265_main10(struct ruvd_decoder *dec, struct pipe_h265_picture_desc *pic) calc_ctx_size_h265_main10() argument
586 get_h265_msg(struct ruvd_decoder *dec, struct pipe_video_buffer *target, struct pipe_h265_picture_desc *pic) get_h265_msg() argument
772 get_vc1_msg(struct pipe_vc1_picture_desc *pic) get_vc1_msg() argument
862 get_mpeg2_msg(struct ruvd_decoder *dec, struct pipe_mpeg12_picture_desc *pic) get_mpeg2_msg() argument
908 get_mpeg4_msg(struct ruvd_decoder *dec, struct pipe_mpeg4_picture_desc *pic) get_mpeg4_msg() argument
[all...]
H A Dradeon_vcn_dec.c59 struct pipe_h265_picture_desc *pic);
68 struct pipe_h264_picture_desc *pic) in get_h264_msg()
75 switch (pic->base.profile) { in get_h264_msg()
97 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg()
98 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg()
99 result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; in get_h264_msg()
100 result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; in get_h264_msg()
104 result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; in get_h264_msg()
105 result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; in get_h264_msg()
106 result.log2_max_frame_num_minus4 = pic in get_h264_msg()
66 get_h264_msg(struct radeon_decoder *dec, struct pipe_video_buffer *target, struct pipe_h264_picture_desc *pic) get_h264_msg() argument
291 get_h265_msg(struct radeon_decoder *dec, struct pipe_video_buffer *target, struct pipe_h265_picture_desc *pic) get_h265_msg() argument
504 get_vp9_msg(struct radeon_decoder *dec, struct pipe_video_buffer *target, struct pipe_vp9_picture_desc *pic) get_vp9_msg() argument
739 get_av1_msg(struct radeon_decoder *dec, struct pipe_video_buffer *target, struct pipe_av1_picture_desc *pic) get_av1_msg() argument
1366 calc_ctx_size_h265_main10(struct radeon_decoder *dec, struct pipe_h265_picture_desc *pic) calc_ctx_size_h265_main10() argument
1401 get_vc1_msg(struct pipe_vc1_picture_desc *pic) get_vc1_msg() argument
1477 get_mpeg2_msg(struct radeon_decoder *dec, struct pipe_mpeg12_picture_desc *pic) get_mpeg2_msg() argument
1523 get_mpeg4_msg(struct radeon_decoder *dec, struct pipe_mpeg4_picture_desc *pic) get_mpeg4_msg() argument
[all...]
H A Dradeon_vce_50.c41 RVCE_CS(enc->pic.rate_ctrl[0].rate_ctrl_method); // encRateControlMethod in rate_control()
42 RVCE_CS(enc->pic.rate_ctrl[0].target_bitrate); // encRateControlTargetBitRate in rate_control()
43 RVCE_CS(enc->pic.rate_ctrl[0].peak_bitrate); // encRateControlPeakBitRate in rate_control()
44 RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_num); // encRateControlFrameRateNum in rate_control()
46 RVCE_CS(enc->pic.quant_i_frames); // encQP_I in rate_control()
47 RVCE_CS(enc->pic.quant_p_frames); // encQP_P in rate_control()
48 RVCE_CS(enc->pic.quant_b_frames); // encQP_B in rate_control()
49 RVCE_CS(enc->pic.rate_ctrl[0].vbv_buffer_size); // encVBVBufferSize in rate_control()
50 RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_den); // encRateControlFrameRateDen in rate_control()
54 RVCE_CS(enc->pic in rate_control()
227 si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) si_vce_50_get_param() argument
[all...]
/third_party/skia/third_party/externals/libwebp/tests/fuzzer/
H A Denc_dec_fuzzer.cc36 WebPPicture pic; in LLVMFuzzerTestOneInput() local
37 if (!WebPPictureInit(&pic)) { in LLVMFuzzerTestOneInput()
41 pic.use_argb = Extract(1, data, size, &bit_pos); in LLVMFuzzerTestOneInput()
44 if (!ExtractSourcePicture(&pic, data, size, &bit_pos)) { in LLVMFuzzerTestOneInput()
45 const WebPEncodingError error_code = pic.error_code; in LLVMFuzzerTestOneInput()
46 WebPPictureFree(&pic); in LLVMFuzzerTestOneInput()
53 if (!ExtractAndCropOrScale(&pic, data, size, &bit_pos)) { in LLVMFuzzerTestOneInput()
54 const WebPEncodingError error_code = pic.error_code; in LLVMFuzzerTestOneInput()
55 WebPPictureFree(&pic); in LLVMFuzzerTestOneInput()
69 if (pic in LLVMFuzzerTestOneInput()
[all...]
H A Danimencoder_fuzzer.cc39 WebPPicture pic; in AddFrame() local
40 if (!WebPPictureInit(&pic)) { in AddFrame()
45 pic.use_argb = Extract(1, data, size, bit_pos); in AddFrame()
48 if (!ExtractSourcePicture(&pic, data, size, bit_pos)) { in AddFrame()
49 const WebPEncodingError error_code = pic.error_code; in AddFrame()
50 WebPPictureFree(&pic); in AddFrame()
58 if (!ExtractAndCropOrScale(&pic, data, size, bit_pos)) { in AddFrame()
59 const WebPEncodingError error_code = pic.error_code; in AddFrame()
60 WebPPictureFree(&pic); in AddFrame()
67 if (!WebPPictureRescale(&pic, *widt in AddFrame()
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dradeon_uvd.c372 static struct ruvd_h264 get_h264_msg(struct ruvd_decoder *dec, struct pipe_h264_picture_desc *pic) in get_h264_msg() argument
377 switch (pic->base.profile) { in get_h264_msg()
399 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg()
400 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg()
401 result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; in get_h264_msg()
402 result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; in get_h264_msg()
404 result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; in get_h264_msg()
405 result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; in get_h264_msg()
406 result.log2_max_frame_num_minus4 = pic->pps->sps->log2_max_frame_num_minus4; in get_h264_msg()
407 result.pic_order_cnt_type = pic in get_h264_msg()
470 get_vc1_msg(struct pipe_vc1_picture_desc *pic) get_vc1_msg() argument
560 get_mpeg2_msg(struct ruvd_decoder *dec, struct pipe_mpeg12_picture_desc *pic) get_mpeg2_msg() argument
601 get_mpeg4_msg(struct ruvd_decoder *dec, struct pipe_mpeg4_picture_desc *pic) get_mpeg4_msg() argument
661 get_mjpeg_slice_header(struct ruvd_decoder *dec, struct pipe_mjpeg_picture_desc *pic) get_mjpeg_slice_header() argument
[all...]
/third_party/skia/third_party/externals/libwebp/imageio/
H A Dwebpdec.c145 WebPPicture* const pic, in ReadWebP()
153 if (data == NULL || data_size == 0 || pic == NULL) return 0; in ReadWebP()
169 pic->width = bitstream->width; in ReadWebP()
170 pic->height = bitstream->height; in ReadWebP()
171 if (pic->use_argb) { in ReadWebP()
175 pic->colorspace = has_alpha ? WEBP_YUV420A : WEBP_YUV420; in ReadWebP()
183 ok = WebPPictureAlloc(pic); in ReadWebP()
188 if (pic->use_argb) { in ReadWebP()
194 output_buffer->u.RGBA.rgba = (uint8_t*)pic->argb; in ReadWebP()
195 output_buffer->u.RGBA.stride = pic in ReadWebP()
144 ReadWebP(const uint8_t* const data, size_t data_size, WebPPicture* const pic, int keep_alpha, Metadata* const metadata) ReadWebP() argument
[all...]

Completed in 13 milliseconds

1234567891011