/third_party/ffmpeg/libavutil/ |
H A D | buffer.h | 38 * There are two core objects in this API -- AVBuffer and AVBufferRef. AVBuffer 40 * by the caller directly, but only through AVBufferRef. However, the caller may 42 * are describing the same data buffer. AVBufferRef represents a single 67 * parts of the buffer (i.e. their AVBufferRef.data will not be equal). 72 * references (AVBufferRef). 82 typedef struct AVBufferRef { struct 95 } AVBufferRef; typedef 100 * @return an AVBufferRef of given size or NULL when out of memory 102 AVBufferRef *av_buffer_alloc(size_t size); 108 AVBufferRef *av_buffer_alloc [all...] |
H A D | hwcontext.h | 141 AVBufferRef *device_ref; 266 AVBufferRef *av_hwdevice_ctx_alloc(enum AVHWDeviceType type); 276 int av_hwdevice_ctx_init(AVBufferRef *ref); 303 int av_hwdevice_ctx_create(AVBufferRef **device_ctx, enum AVHWDeviceType type, 327 int av_hwdevice_ctx_create_derived(AVBufferRef **dst_ctx, 329 AVBufferRef *src_ctx, int flags); 347 int av_hwdevice_ctx_create_derived_opts(AVBufferRef **dst_ctx, 349 AVBufferRef *src_ctx, 361 AVBufferRef *av_hwframe_ctx_alloc(AVBufferRef *device_ct [all...] |
H A D | buffer.c | 29 static AVBufferRef *buffer_create(AVBuffer *buf, uint8_t *data, size_t size, in buffer_create() 33 AVBufferRef *ref = NULL; in buffer_create() 55 AVBufferRef *av_buffer_create(uint8_t *data, size_t size, in av_buffer_create() 59 AVBufferRef *ret; in av_buffer_create() 77 AVBufferRef *av_buffer_alloc(size_t size) in av_buffer_alloc() 79 AVBufferRef *ret = NULL; in av_buffer_alloc() 93 AVBufferRef *av_buffer_allocz(size_t size) in av_buffer_allocz() 95 AVBufferRef *ret = av_buffer_alloc(size); in av_buffer_allocz() 103 AVBufferRef *av_buffer_ref(const AVBufferRef *bu [all...] |
H A D | frame.h | 236 AVBufferRef *buf; 333 * AVBufferRef in buf or extended_buf. 522 * this array. Then the extra AVBufferRef pointers are stored in the 525 AVBufferRef *buf[AV_NUM_DATA_POINTERS]; 529 * AVBufferRef pointers, this array will hold all the references which 539 AVBufferRef **extended_buf; 659 AVBufferRef *hw_frames_ctx; 662 * AVBufferRef for free use by the API user. FFmpeg will never check the 670 AVBufferRef *opaque_ref; 689 * AVBufferRef fo [all...] |
H A D | hwcontext.c | 143 AVBufferRef *av_hwdevice_ctx_alloc(enum AVHWDeviceType type) in av_hwdevice_ctx_alloc() 146 AVBufferRef *buf; in av_hwdevice_ctx_alloc() 201 int av_hwdevice_ctx_init(AVBufferRef *ref) in av_hwdevice_ctx_init() 248 AVBufferRef *av_hwframe_ctx_alloc(AVBufferRef *device_ref_in) in av_hwframe_ctx_alloc() 253 AVBufferRef *buf, *device_ref = NULL; in av_hwframe_ctx_alloc() 306 static int hwframe_pool_prealloc(AVBufferRef *ref) in hwframe_pool_prealloc() 334 int av_hwframe_ctx_init(AVBufferRef *ref) in av_hwframe_ctx_init() 382 int av_hwframe_transfer_get_formats(AVBufferRef *hwframe_ref, in av_hwframe_transfer_get_formats() 499 int av_hwframe_get_buffer(AVBufferRef *hwframe_re [all...] |
H A D | hwcontext_internal.h | 111 AVBufferRef *source_device; 124 AVBufferRef *source_frames; 142 AVBufferRef *hw_frames_ctx; 154 int ff_hwframe_map_create(AVBufferRef *hwframe_ref,
|
H A D | buffer_internal.h | 43 * number of existing AVBufferRef instances referring to this buffer 105 AVBufferRef* (*alloc)(size_t size); 106 AVBufferRef* (*alloc2)(void *opaque, size_t size);
|
H A D | vulkan.h | 148 AVBufferRef **buf_deps; 165 AVBufferRef ***deps; 200 AVBufferRef *device_ref; 204 AVBufferRef *frames_ref; 373 * Adds a generic AVBufferRef as a queue depenency. 376 AVBufferRef **deps, int nb_deps);
|
/third_party/ffmpeg/libavcodec/ |
H A D | mpegpicture.h | 50 AVBufferRef *qscale_table_buf; 53 AVBufferRef *motion_val_buf[2]; 56 AVBufferRef *mb_type_buf; 59 AVBufferRef *mbskip_table_buf; 62 AVBufferRef *ref_index_buf[2]; 65 AVBufferRef *mb_var_buf; 68 AVBufferRef *mc_mb_var_buf; 75 AVBufferRef *mb_mean_buf; 78 AVBufferRef *hwaccel_priv_buf;
|
H A D | nvdec.h | 47 AVBufferRef *idx_ref; 48 AVBufferRef *ref_idx_ref; 49 AVBufferRef *decoder_ref; 57 AVBufferRef *decoder_ref; 80 AVBufferRef *hw_frames_ctx,
|
H A D | av1dec.h | 36 AVBufferRef *hwaccel_priv_buf; 39 AVBufferRef *header_ref; 71 AVBufferRef *seq_ref; 73 AVBufferRef *header_ref;
|
H A D | cbs_sei.h | 39 AVBufferRef *data_ref; 46 AVBufferRef *data_ref; 72 AVBufferRef *payload_ref; 74 AVBufferRef *extension_data_ref; 179 AVBufferRef *payload_buf);
|
H A D | cbs.h | 97 AVBufferRef *data_ref; 111 AVBufferRef *content_ref; 144 AVBufferRef *data_ref; 393 AVBufferRef *content_buf); 405 AVBufferRef *data_buf);
|
H A D | qsv_internal.h | 69 AVBufferRef *hw_frames_ref; 100 AVBufferRef *va_device_ref; 106 AVBufferRef *hw_frames_ctx; 113 AVBufferRef *mids_buf; 142 AVBufferRef *device_ref, const char *load_plugins,
|
H A D | h264_ps.h | 139 AVBufferRef *sps_ref; 144 AVBufferRef *sps_list[MAX_SPS_COUNT]; 145 AVBufferRef *pps_list[MAX_PPS_COUNT]; 147 AVBufferRef *pps_ref;
|
H A D | cbs.c | 244 AVBufferRef *buf, in cbs_read_data() 459 AVBufferRef *buf; in ff_cbs_write_packet() 760 AVBufferRef *content_buf) in ff_cbs_insert_unit_content() 763 AVBufferRef *content_ref; in ff_cbs_insert_unit_content() 795 AVBufferRef *data_buf, in cbs_insert_unit_data() 799 AVBufferRef *data_ref; in cbs_insert_unit_data() 832 AVBufferRef *data_buf) in ff_cbs_append_unit_data() 862 av_buffer_unref((AVBufferRef**)(ptr + 1)); in cbs_default_free_unit_content() 924 static int cbs_clone_unit_content(AVBufferRef **clone_ref, in cbs_clone_unit_content() 930 AVBufferRef **src_bu in cbs_clone_unit_content() [all...] |
H A D | hevc_sei.h | 62 AVBufferRef *buf_ref; 66 AVBufferRef **buf_ref; 79 AVBufferRef *info; 83 AVBufferRef *info;
|
H A D | nvdec.c | 47 AVBufferRef *hw_device_ref; 48 AVBufferRef *real_hw_frames_ref; 182 static int nvdec_decoder_create(AVBufferRef **out, AVBufferRef *hw_device_ref, in nvdec_decoder_create() 188 AVBufferRef *decoder_ref; in nvdec_decoder_create() 246 static AVBufferRef *nvdec_decoder_frame_alloc(void *opaque, size_t size) in nvdec_decoder_frame_alloc() 249 AVBufferRef *ret; in nvdec_decoder_frame_alloc() 287 static AVBufferRef *nvdec_alloc_dummy(size_t size) in nvdec_alloc_dummy() 292 static int nvdec_init_hwframes(AVCodecContext *avctx, AVBufferRef **out_frames_ref, int dummy) in nvdec_init_hwframes() 336 AVBufferRef *real_hw_frames_re in ff_nvdec_decode_init() [all...] |
H A D | cbs_jpeg.h | 83 AVBufferRef *data_ref; 113 AVBufferRef *Ap_ref; 119 AVBufferRef *Cm_ref;
|
H A D | hevc_ps.h | 328 AVBufferRef *vps_list[HEVC_MAX_VPS_COUNT]; 329 AVBufferRef *sps_list[HEVC_MAX_SPS_COUNT]; 330 AVBufferRef *pps_list[HEVC_MAX_PPS_COUNT]; 348 int apply_defdispwin, AVBufferRef **vps_list, AVCodecContext *avctx);
|
H A D | vaapi_encode.h | 101 AVBufferRef *output_buffer_ref; 248 AVBufferRef *device_ref; 253 AVBufferRef *input_frames_ref; 257 AVBufferRef *recon_frames_ref;
|
H A D | qsv.c | 469 AVBufferRef *hw_frames_ref = opaque; in mids_buf_free() 474 static AVBufferRef *qsv_create_mids(AVBufferRef *hw_frames_ref) in qsv_create_mids() 480 AVBufferRef *mids_buf, *hw_frames_ref1; in qsv_create_mids() 511 static int qsv_setup_mids(mfxFrameAllocResponse *resp, AVBufferRef *hw_frames_ref, in qsv_setup_mids() 512 AVBufferRef *mids_buf) in qsv_setup_mids() 539 av_buffer_unref((AVBufferRef**)&resp->mids[resp->NumFrameActual]); in qsv_setup_mids() 587 AVBufferRef *frames_ref, *mids_buf; in qsv_frame_alloc() 638 av_buffer_unref((AVBufferRef**)&resp->mids[resp->NumFrameActual]); in qsv_frame_free() 639 av_buffer_unref((AVBufferRef**) in qsv_frame_free() [all...] |
H A D | v4l2_m2m.h | 65 AVBufferRef *self_ref; 75 AVBufferRef *context_ref;
|
H A D | vt_internal.h | 39 struct AVBufferRef *cached_hw_frames_ctx; 55 AVBufferRef *hw_frames_ctx);
|
/third_party/ffmpeg/libavfilter/ |
H A D | framepool.h | 47 FFFramePool *ff_frame_pool_video_init(AVBufferRef* (*alloc)(size_t size), 65 FFFramePool *ff_frame_pool_audio_init(AVBufferRef* (*alloc)(size_t size),
|