/third_party/ffmpeg/libavcodec/ |
H A D | bsf.h | 41 * 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 D | bsf.c | 43 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 D | bsf_internal.h | 34 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 D | cbs_bsf.h | 46 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 D | extract_extradata_bsf.c | 38 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 D | cbs_bsf.c | 23 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 D | pcm_rechunk_bsf.c | 39 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 D | av1_frame_merge_bsf.c | 34 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 D | vp9_superframe_split_bsf.c | 41 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 D | pgs_frame_merge_bsf.c | 50 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 D | mpeg4_unpack_bframes_bsf.c | 59 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 D | trace_headers_bsf.c | 36 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 D | av1_frame_split_bsf.c | 51 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 D | vp9_superframe_bsf.c | 101 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 D | movsub_bsf.c | 26 static int text2movsub(AVBSFContext *ctx, AVPacket *out) in text2movsub() 65 static int mov2textsub(AVBSFContext *ctx, AVPacket *pkt) in mov2textsub()
|
H A D | hevc_mp4toannexb_bsf.c | 40 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 D | h265_metadata_bsf.c | 67 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 D | h264_redundant_pps_bsf.c | 78 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 D | h264_mp4toannexb_bsf.c | 71 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 D | vp9_raw_reorder_bsf.c | 74 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 D | av1_metadata_bsf.c | 48 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 D | filter_units_bsf.c | 102 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 D | noise_bsf.c | 78 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 D | aac_adtstoasc_bsf.c | 38 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 D | extFFmpegDemuxer.h | 65 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;
|