Home
last modified time | relevance | path

Searched refs:AVBSFContext (Results 1 – 25 of 53) sorted by relevance

123

/third_party/ffmpeg/libavcodec/
Dbsf.h49 typedef struct AVBSFContext { struct
96 } AVBSFContext; argument
128 int (*init)(AVBSFContext *ctx);
129 int (*filter)(AVBSFContext *ctx, AVPacket *pkt);
130 void (*close)(AVBSFContext *ctx);
131 void (*flush)(AVBSFContext *ctx);
163 int av_bsf_alloc(const AVBitStreamFilter *filter, AVBSFContext **ctx);
169 int av_bsf_init(AVBSFContext *ctx);
189 int av_bsf_send_packet(AVBSFContext *ctx, AVPacket *pkt);
215 int av_bsf_receive_packet(AVBSFContext *ctx, AVPacket *pkt);
[all …]
Dbsf.c40 void av_bsf_free(AVBSFContext **pctx) in av_bsf_free()
42 AVBSFContext *ctx; in av_bsf_free()
67 AVBSFContext *ctx = obj; in bsf_child_next()
75 return ((AVBSFContext *)bsf)->filter->name; in bsf_to_name()
95 int av_bsf_alloc(const AVBitStreamFilter *filter, AVBSFContext **pctx) in av_bsf_alloc()
97 AVBSFContext *ctx; in av_bsf_alloc()
148 int av_bsf_init(AVBSFContext *ctx) in av_bsf_init()
189 void av_bsf_flush(AVBSFContext *ctx) in av_bsf_flush()
201 int av_bsf_send_packet(AVBSFContext *ctx, AVPacket *pkt) in av_bsf_send_packet()
227 int av_bsf_receive_packet(AVBSFContext *ctx, AVPacket *pkt) in av_bsf_receive_packet()
[all …]
Dcbs_bsf.h40 int (*update_fragment)(AVBSFContext *bsf, AVPacket *pkt,
66 int ff_cbs_bsf_generic_init(AVBSFContext *bsf, const CBSBSFType *type);
74 void ff_cbs_bsf_generic_close(AVBSFContext *bsf);
87 int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt);
Dextract_extradata_bsf.c39 int (*extract)(AVBSFContext *ctx, AVPacket *pkt,
61 static int extract_extradata_av1(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_av1()
135 static int extract_extradata_h2645(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_h2645()
231 static int extract_extradata_vc1(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_vc1()
266 static int extract_extradata_mpeg12(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_mpeg12()
295 static int extract_extradata_mpeg4(AVBSFContext *ctx, AVPacket *pkt, in extract_extradata_mpeg4()
326 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 *ctx) in extract_extradata_close()
Dcbs_bsf.c22 static int cbs_bsf_update_side_data(AVBSFContext *bsf, AVPacket *pkt) in cbs_bsf_update_side_data()
63 int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt) in ff_cbs_bsf_generic_filter()
112 int ff_cbs_bsf_generic_init(AVBSFContext *bsf, const CBSBSFType *type) in ff_cbs_bsf_generic_init()
152 void ff_cbs_bsf_generic_close(AVBSFContext *bsf) in ff_cbs_bsf_generic_close()
Dvp9_superframe_split_bsf.c41 static int vp9_superframe_split_filter(AVBSFContext *ctx, AVPacket *out) in vp9_superframe_split_filter()
135 static int vp9_superframe_split_init(AVBSFContext *ctx) in vp9_superframe_split_init()
146 static void vp9_superframe_split_flush(AVBSFContext *ctx) in vp9_superframe_split_flush()
152 static void vp9_superframe_split_uninit(AVBSFContext *ctx) in vp9_superframe_split_uninit()
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()
121 static int av1_frame_merge_init(AVBSFContext *bsf) in av1_frame_merge_init()
138 static void av1_frame_merge_close(AVBSFContext *bsf) in av1_frame_merge_close()
Dbsf_internal.h32 int ff_bsf_get_packet(AVBSFContext *ctx, AVPacket **pkt);
43 int ff_bsf_get_packet_ref(AVBSFContext *ctx, AVPacket *pkt);
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()
Dh264_redundant_pps_bsf.c79 static int h264_redundant_pps_update_fragment(AVBSFContext *bsf, in h264_redundant_pps_update_fragment()
115 static void h264_redundant_pps_flush(AVBSFContext *bsf) in h264_redundant_pps_flush()
128 static int h264_redundant_pps_init(AVBSFContext *bsf) in h264_redundant_pps_init()
Dpcm_rechunk_bsf.c39 static int init(AVBSFContext *ctx) in init()
67 static void uninit(AVBSFContext *ctx) in uninit()
74 static void flush(AVBSFContext *ctx) in flush()
99 static int get_next_nb_samples(AVBSFContext *ctx) in get_next_nb_samples()
110 static int rechunk_filter(AVBSFContext *ctx, AVPacket *pkt) in rechunk_filter()
Dremove_extradata_bsf.c42 static int remove_extradata(AVBSFContext *ctx, AVPacket *pkt) in remove_extradata()
65 static int remove_extradata_init(AVBSFContext *ctx) in remove_extradata_init()
85 static void remove_extradata_close(AVBSFContext *ctx) in remove_extradata_close()
Dvp9_superframe_bsf.c101 static int vp9_superframe_filter(AVBSFContext *ctx, AVPacket *pkt) in vp9_superframe_filter()
174 static int vp9_superframe_init(AVBSFContext *ctx) in vp9_superframe_init()
189 static void vp9_superframe_flush(AVBSFContext *ctx) in vp9_superframe_flush()
200 static void vp9_superframe_close(AVBSFContext *ctx) in vp9_superframe_close()
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()
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()
Dmovsub_bsf.c26 static int text2movsub(AVBSFContext *ctx, AVPacket *out) in text2movsub()
65 static int mov2textsub(AVBSFContext *ctx, AVPacket *pkt) in mov2textsub()
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()
388 static void vp9_raw_reorder_flush(AVBSFContext *bsf) in vp9_raw_reorder_flush()
398 static void vp9_raw_reorder_close(AVBSFContext *bsf) in vp9_raw_reorder_close()
Dh265_metadata_bsf.c66 static void h265_metadata_guess_level(AVBSFContext *bsf, in h265_metadata_guess_level()
135 static void h265_metadata_update_level(AVBSFContext *bsf, in h265_metadata_update_level()
158 static int h265_metadata_update_vps(AVBSFContext *bsf, in h265_metadata_update_vps()
188 static int h265_metadata_update_sps(AVBSFContext *bsf, in h265_metadata_update_sps()
331 static int h265_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in h265_metadata_update_fragment()
406 static int h265_metadata_init(AVBSFContext *bsf) in h265_metadata_init()
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()
Dh264_mp4toannexb_bsf.c65 static int h264_extradata_to_annexb(AVBSFContext *ctx, const int padding) in h264_extradata_to_annexb()
139 static int h264_mp4toannexb_init(AVBSFContext *ctx) in h264_mp4toannexb_init()
169 static int h264_mp4toannexb_filter(AVBSFContext *ctx, AVPacket *opkt) in h264_mp4toannexb_filter()
302 static void h264_mp4toannexb_flush(AVBSFContext *ctx) in h264_mp4toannexb_flush()
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()
Dav1_metadata_bsf.c47 static int av1_metadata_update_sequence_header(AVBSFContext *bsf, in av1_metadata_update_sequence_header()
107 static int av1_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in av1_metadata_update_fragment()
152 static int av1_metadata_init(AVBSFContext *bsf) in av1_metadata_init()
Dsetts_bsf.c90 static int setts_init(AVBSFContext *ctx) in setts_init()
128 static int setts_filter(AVBSFContext *ctx, AVPacket *pkt) in setts_filter()
185 static void setts_close(AVBSFContext *bsf) in setts_close()
Daac_adtstoasc_bsf.c39 static int aac_adtstoasc_filter(AVBSFContext *bsfc, AVPacket *pkt) in aac_adtstoasc_filter()
132 static int aac_adtstoasc_init(AVBSFContext *ctx) in aac_adtstoasc_init()
Dvp9_metadata_bsf.c38 static int vp9_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in vp9_metadata_update_fragment()
90 static int vp9_metadata_init(AVBSFContext *bsf) in vp9_metadata_init()

123