Home
last modified time | relevance | path

Searched refs:AVBufferRef (Results 1 - 25 of 160) sorted by relevance

1234567

/third_party/ffmpeg/libavutil/
H A Dbuffer.h38 * 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 Dhwcontext.h141 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 Dbuffer.c29 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 Dframe.h236 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 Dhwcontext.c143 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 Dhwcontext_internal.h111 AVBufferRef *source_device;
124 AVBufferRef *source_frames;
142 AVBufferRef *hw_frames_ctx;
154 int ff_hwframe_map_create(AVBufferRef *hwframe_ref,
H A Dbuffer_internal.h43 * 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 Dvulkan.h148 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 Dmpegpicture.h50 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 Dnvdec.h47 AVBufferRef *idx_ref;
48 AVBufferRef *ref_idx_ref;
49 AVBufferRef *decoder_ref;
57 AVBufferRef *decoder_ref;
80 AVBufferRef *hw_frames_ctx,
H A Dav1dec.h36 AVBufferRef *hwaccel_priv_buf;
39 AVBufferRef *header_ref;
71 AVBufferRef *seq_ref;
73 AVBufferRef *header_ref;
H A Dcbs_sei.h39 AVBufferRef *data_ref;
46 AVBufferRef *data_ref;
72 AVBufferRef *payload_ref;
74 AVBufferRef *extension_data_ref;
179 AVBufferRef *payload_buf);
H A Dcbs.h97 AVBufferRef *data_ref;
111 AVBufferRef *content_ref;
144 AVBufferRef *data_ref;
393 AVBufferRef *content_buf);
405 AVBufferRef *data_buf);
H A Dqsv_internal.h69 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 Dh264_ps.h139 AVBufferRef *sps_ref;
144 AVBufferRef *sps_list[MAX_SPS_COUNT];
145 AVBufferRef *pps_list[MAX_PPS_COUNT];
147 AVBufferRef *pps_ref;
H A Dcbs.c244 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 Dhevc_sei.h62 AVBufferRef *buf_ref;
66 AVBufferRef **buf_ref;
79 AVBufferRef *info;
83 AVBufferRef *info;
H A Dnvdec.c47 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 Dcbs_jpeg.h83 AVBufferRef *data_ref;
113 AVBufferRef *Ap_ref;
119 AVBufferRef *Cm_ref;
H A Dhevc_ps.h328 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 Dvaapi_encode.h101 AVBufferRef *output_buffer_ref;
248 AVBufferRef *device_ref;
253 AVBufferRef *input_frames_ref;
257 AVBufferRef *recon_frames_ref;
H A Dqsv.c469 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 Dv4l2_m2m.h65 AVBufferRef *self_ref;
75 AVBufferRef *context_ref;
H A Dvt_internal.h39 struct AVBufferRef *cached_hw_frames_ctx;
55 AVBufferRef *hw_frames_ctx);
/third_party/ffmpeg/libavfilter/
H A Dframepool.h47 FFFramePool *ff_frame_pool_video_init(AVBufferRef* (*alloc)(size_t size),
65 FFFramePool *ff_frame_pool_audio_init(AVBufferRef* (*alloc)(size_t size),

Completed in 14 milliseconds

1234567