Home
last modified time | relevance | path

Searched refs:AVBSFContext (Results 1 - 25 of 55) sorted by relevance

123

/third_party/ffmpeg/libavcodec/
H A Dbsf.h41 * AVBitStreamFilter and AVBSFContext. The former represents a bitstream filter
44 * it to av_bsf_alloc() to create an AVBSFContext. Fill in the user-settable
45 * AVBSFContext fields, as described in its documentation, then call
68 typedef struct AVBSFContext { struct
109 } AVBSFContext; typedef
162 int av_bsf_alloc(const AVBitStreamFilter *filter, AVBSFContext **ctx);
168 int av_bsf_init(AVBSFContext *ctx);
190 int av_bsf_send_packet(AVBSFContext *ctx, AVPacket *pkt);
218 int av_bsf_receive_packet(AVBSFContext *ctx, AVPacket *pkt);
223 void av_bsf_flush(AVBSFContext *ct
[all...]
H A Dbsf.c43 AVBSFContext pub;
48 static av_always_inline FFBSFContext *ffbsfcontext(AVBSFContext *ctx) in ffbsfcontext()
53 void av_bsf_free(AVBSFContext **pctx) in av_bsf_free()
55 AVBSFContext *ctx; in av_bsf_free()
80 AVBSFContext *ctx = obj; in bsf_child_next()
88 return ((AVBSFContext *)bsf)->filter->name; in bsf_to_name()
92 .class_name = "AVBSFContext",
105 int av_bsf_alloc(const AVBitStreamFilter *filter, AVBSFContext **pctx) in av_bsf_alloc()
107 AVBSFContext *ctx; in av_bsf_alloc()
150 int av_bsf_init(AVBSFContext *ct
[all...]
H A Dbsf_internal.h34 int (*init)(AVBSFContext *ctx);
35 int (*filter)(AVBSFContext *ctx, AVPacket *pkt);
36 void (*close)(AVBSFContext *ctx);
37 void (*flush)(AVBSFContext *ctx);
45 int ff_bsf_get_packet(AVBSFContext *ctx, AVPacket **pkt);
51 * @param ctx pointer to AVBSFContext of filter
56 int ff_bsf_get_packet_ref(AVBSFContext *ctx, AVPacket *pkt);
H A Dcbs_bsf.h46 int (*update_fragment)(AVBSFContext *bsf, AVPacket *pkt,
52 // pointed to by AVBSFContext.priv_data).
72 int ff_cbs_bsf_generic_init(AVBSFContext *bsf, const CBSBSFType *type);
80 void ff_cbs_bsf_generic_close(AVBSFContext *bsf);
93 int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt);
H A Dextract_extradata_bsf.c38 int (*extract)(AVBSFContext *ctx, AVPacket *pkt,
60 static int extract_extradata_av1(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_av1()
134 static int extract_extradata_h2645(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_h2645()
230 static int extract_extradata_vc1(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_vc1()
265 static int extract_extradata_mpeg12(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_mpeg12()
294 static int extract_extradata_mpeg4(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_mpeg4()
325 int (*extract)(AVBSFContext *ctx, AVPacket *pkt,
340 static int extract_extradata_init(AVBSFContext *ctx) in extract_extradata_init()
357 static int extract_extradata_filter(AVBSFContext *ctx, AVPacket *pkt) in extract_extradata_filter()
389 static void extract_extradata_close(AVBSFContext *ct
[all...]
H A Dcbs_bsf.c23 static int cbs_bsf_update_side_data(AVBSFContext *bsf, AVPacket *pkt) in cbs_bsf_update_side_data()
61 int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt) in ff_cbs_bsf_generic_filter()
110 int ff_cbs_bsf_generic_init(AVBSFContext *bsf, const CBSBSFType *type) in ff_cbs_bsf_generic_init()
150 void ff_cbs_bsf_generic_close(AVBSFContext *bsf) in ff_cbs_bsf_generic_close()
H A Dpcm_rechunk_bsf.c39 static int init(AVBSFContext *ctx) in init()
68 static void uninit(AVBSFContext *ctx) in uninit()
75 static void flush(AVBSFContext *ctx) in flush()
100 static int get_next_nb_samples(AVBSFContext *ctx) in get_next_nb_samples()
111 static int rechunk_filter(AVBSFContext *ctx, AVPacket *pkt) in rechunk_filter()
H A Dav1_frame_merge_bsf.c34 static void av1_frame_merge_flush(AVBSFContext *bsf) in av1_frame_merge_flush()
44 static int av1_frame_merge_filter(AVBSFContext *bsf, AVPacket *out) in av1_frame_merge_filter()
126 static int av1_frame_merge_init(AVBSFContext *bsf) in av1_frame_merge_init()
143 static void av1_frame_merge_close(AVBSFContext *bsf) in av1_frame_merge_close()
H A Dvp9_superframe_split_bsf.c41 static int vp9_superframe_split_filter(AVBSFContext *ctx, AVPacket *out) in vp9_superframe_split_filter()
139 static int vp9_superframe_split_init(AVBSFContext *ctx) in vp9_superframe_split_init()
150 static void vp9_superframe_split_flush(AVBSFContext *ctx) in vp9_superframe_split_flush()
156 static void vp9_superframe_split_uninit(AVBSFContext *ctx) in vp9_superframe_split_uninit()
H A Dpgs_frame_merge_bsf.c50 static av_cold void frame_merge_flush(AVBSFContext *bsf) in frame_merge_flush()
70 static int frame_merge_filter(AVBSFContext *bsf, AVPacket *out) in frame_merge_filter()
159 static av_cold int frame_merge_init(AVBSFContext *bsf) in frame_merge_init()
171 static av_cold void frame_merge_close(AVBSFContext *bsf) in frame_merge_close()
H A Dmpeg4_unpack_bframes_bsf.c59 static int mpeg4_unpack_bframes_filter(AVBSFContext *ctx, AVPacket *pkt) in mpeg4_unpack_bframes_filter()
133 static int mpeg4_unpack_bframes_init(AVBSFContext *ctx) in mpeg4_unpack_bframes_init()
148 static void mpeg4_unpack_bframes_close_flush(AVBSFContext *bsfc) in mpeg4_unpack_bframes_close_flush()
H A Dtrace_headers_bsf.c36 static int trace_headers_init(AVBSFContext *bsf) in trace_headers_init()
61 static void trace_headers_close(AVBSFContext *bsf) in trace_headers_close()
69 static int trace_headers(AVBSFContext *bsf, AVPacket *pkt) in trace_headers()
H A Dav1_frame_split_bsf.c51 static int av1_frame_split_filter(AVBSFContext *ctx, AVPacket *out) in av1_frame_split_filter()
203 static int av1_frame_split_init(AVBSFContext *ctx) in av1_frame_split_init()
232 static void av1_frame_split_flush(AVBSFContext *ctx) in av1_frame_split_flush()
240 static void av1_frame_split_close(AVBSFContext *ctx) in av1_frame_split_close()
H A Dvp9_superframe_bsf.c101 static int vp9_superframe_filter(AVBSFContext *ctx, AVPacket *pkt) in vp9_superframe_filter()
183 static int vp9_superframe_init(AVBSFContext *ctx) in vp9_superframe_init()
198 static void vp9_superframe_flush(AVBSFContext *ctx) in vp9_superframe_flush()
209 static void vp9_superframe_close(AVBSFContext *ctx) in vp9_superframe_close()
H A Dmovsub_bsf.c26 static int text2movsub(AVBSFContext *ctx, AVPacket *out) in text2movsub()
65 static int mov2textsub(AVBSFContext *ctx, AVPacket *pkt) in mov2textsub()
H A Dhevc_mp4toannexb_bsf.c40 static int hevc_extradata_to_annexb(AVBSFContext *ctx) in hevc_extradata_to_annexb()
98 static int hevc_mp4toannexb_init(AVBSFContext *ctx) in hevc_mp4toannexb_init()
119 static int hevc_mp4toannexb_filter(AVBSFContext *ctx, AVPacket *out) in hevc_mp4toannexb_filter()
H A Dh265_metadata_bsf.c67 static void h265_metadata_guess_level(AVBSFContext *bsf, in h265_metadata_guess_level()
136 static void h265_metadata_update_level(AVBSFContext *bsf, in h265_metadata_update_level()
159 static int h265_metadata_update_vps(AVBSFContext *bsf, in h265_metadata_update_vps()
189 static int h265_metadata_update_sps(AVBSFContext *bsf, in h265_metadata_update_sps()
332 static int h265_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in h265_metadata_update_fragment()
407 static int h265_metadata_init(AVBSFContext *bsf) in h265_metadata_init()
H A Dh264_redundant_pps_bsf.c78 static int h264_redundant_pps_update_fragment(AVBSFContext *bsf, in h264_redundant_pps_update_fragment()
121 static int h264_redundant_pps_init(AVBSFContext *bsf) in h264_redundant_pps_init()
H A Dh264_mp4toannexb_bsf.c71 static int h264_extradata_to_annexb(AVBSFContext *ctx, const int padding) in h264_extradata_to_annexb()
145 static int h264_mp4toannexb_init(AVBSFContext *ctx) in h264_mp4toannexb_init()
209 static int h264_mp4toannexb_filter(AVBSFContext *ctx, AVPacket *opkt) in h264_mp4toannexb_filter()
365 static void h264_mp4toannexb_flush(AVBSFContext *ctx) in h264_mp4toannexb_flush()
H A Dvp9_raw_reorder_bsf.c74 static int vp9_raw_reorder_frame_parse(AVBSFContext *bsf, VP9RawReorderFrame *frame) in vp9_raw_reorder_frame_parse()
171 static int vp9_raw_reorder_make_output(AVBSFContext *bsf, in vp9_raw_reorder_make_output()
277 static int vp9_raw_reorder_filter(AVBSFContext *bsf, AVPacket *out) in vp9_raw_reorder_filter()
393 static av_cold void vp9_raw_reorder_flush_close(AVBSFContext *bsf) in vp9_raw_reorder_flush_close()
H A Dav1_metadata_bsf.c48 static int av1_metadata_update_sequence_header(AVBSFContext *bsf, in av1_metadata_update_sequence_header()
108 static int av1_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in av1_metadata_update_fragment()
153 static int av1_metadata_init(AVBSFContext *bsf) in av1_metadata_init()
H A Dfilter_units_bsf.c102 static int filter_units_filter(AVBSFContext *bsf, AVPacket *pkt) in filter_units_filter()
151 static int filter_units_init(AVBSFContext *bsf) in filter_units_init()
208 static void filter_units_close(AVBSFContext *bsf) in filter_units_close()
H A Dnoise_bsf.c78 static int noise_init(AVBSFContext *ctx) in noise_init()
126 static int noise(AVBSFContext *ctx, AVPacket *pkt) in noise()
203 static void noise_close(AVBSFContext *bsf) in noise_close()
H A Daac_adtstoasc_bsf.c38 static int aac_adtstoasc_filter(AVBSFContext *bsfc, AVPacket *pkt) in aac_adtstoasc_filter()
131 static int aac_adtstoasc_init(AVBSFContext *ctx) in aac_adtstoasc_init()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/video/
H A DextFFmpegDemuxer.h65 typedef int (*pFFMpeg_av_bsf_init) (AVBSFContext* ctx);
67 typedef int (*pFFMpeg_av_bsf_send_packet)(AVBSFContext* ctx, AVPacket* pkt);
69 typedef int (*pFFMpeg_av_bsf_receive_packet)(AVBSFContext* ctx, AVPacket* pkt);
73 typedef int (*pFFMpeg_av_bsf_alloc)(const AVBitStreamFilter* filter, AVBSFContext** ctx);
130 AVBSFContext *bsfc = NULL;

Completed in 11 milliseconds

123