Home
last modified time | relevance | path

Searched refs:bsf (Results 1 - 25 of 72) sorted by relevance

123

/third_party/ffmpeg/tools/
H A Dtarget_bsf_fuzzer.c24 #include "libavcodec/bsf.h"
45 AVBSFContext *bsf = NULL; in LLVMFuzzerTestOneInput() local
61 res = f ? av_bsf_alloc(f, &bsf) : av_bsf_get_null_filter(&bsf); in LLVMFuzzerTestOneInput()
64 f = bsf->filter; in LLVMFuzzerTestOneInput()
72 bsf->par_in->width = bytestream2_get_le32(&gbc); in LLVMFuzzerTestOneInput()
73 bsf->par_in->height = bytestream2_get_le32(&gbc); in LLVMFuzzerTestOneInput()
74 bsf->par_in->bit_rate = bytestream2_get_le64(&gbc); in LLVMFuzzerTestOneInput()
75 bsf->par_in->bits_per_coded_sample = bytestream2_get_le32(&gbc); in LLVMFuzzerTestOneInput()
81 bsf in LLVMFuzzerTestOneInput()
[all...]
/third_party/ffmpeg/libavcodec/
H A Dcbs_bsf.c19 #include "bsf.h"
23 static int cbs_bsf_update_side_data(AVBSFContext *bsf, AVPacket *pkt) in cbs_bsf_update_side_data() argument
25 CBSBSFContext *ctx = bsf->priv_data; in cbs_bsf_update_side_data()
35 av_log(bsf, AV_LOG_ERROR, in cbs_bsf_update_side_data()
40 err = ctx->type->update_fragment(bsf, NULL, frag); in cbs_bsf_update_side_data()
46 av_log(bsf, AV_LOG_ERROR, in cbs_bsf_update_side_data()
61 int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt) in ff_cbs_bsf_generic_filter() argument
63 CBSBSFContext *ctx = bsf->priv_data; in ff_cbs_bsf_generic_filter()
67 err = ff_bsf_get_packet_ref(bsf, pkt); in ff_cbs_bsf_generic_filter()
71 err = cbs_bsf_update_side_data(bsf, pk in ff_cbs_bsf_generic_filter()
110 ff_cbs_bsf_generic_init(AVBSFContext *bsf, const CBSBSFType *type) ff_cbs_bsf_generic_init() argument
150 ff_cbs_bsf_generic_close(AVBSFContext *bsf) ff_cbs_bsf_generic_close() argument
[all...]
H A Dvp9_raw_reorder_bsf.c24 #include "bsf.h"
74 static int vp9_raw_reorder_frame_parse(AVBSFContext *bsf, VP9RawReorderFrame *frame) in vp9_raw_reorder_frame_parse() argument
90 av_log(bsf, AV_LOG_ERROR, "Invalid frame marker: %u.\n", in vp9_raw_reorder_frame_parse()
101 av_log(bsf, AV_LOG_ERROR, "Profile reserved_zero bit set: " in vp9_raw_reorder_frame_parse()
120 av_log(bsf, AV_LOG_ERROR, "Invalid frame sync code: %06x.\n", in vp9_raw_reorder_frame_parse()
139 av_log(bsf, AV_LOG_ERROR, "Invalid frame sync code: " in vp9_raw_reorder_frame_parse()
171 static int vp9_raw_reorder_make_output(AVBSFContext *bsf, in vp9_raw_reorder_make_output() argument
175 VP9RawReorderContext *ctx = bsf->priv_data; in vp9_raw_reorder_make_output()
203 av_log(bsf, AV_LOG_DEBUG, "Output and display frame " in vp9_raw_reorder_make_output()
212 av_log(bsf, AV_LOG_DEBU in vp9_raw_reorder_make_output()
277 vp9_raw_reorder_filter(AVBSFContext *bsf, AVPacket *out) vp9_raw_reorder_filter() argument
393 vp9_raw_reorder_flush_close(AVBSFContext *bsf) vp9_raw_reorder_flush_close() argument
[all...]
H A Dtrace_headers_bsf.c25 #include "bsf.h"
36 static int trace_headers_init(AVBSFContext *bsf) in trace_headers_init() argument
38 TraceHeadersContext *ctx = bsf->priv_data; in trace_headers_init()
41 err = ff_cbs_init(&ctx->cbc, bsf->par_in->codec_id, bsf); in trace_headers_init()
48 if (bsf->par_in->extradata) { in trace_headers_init()
51 av_log(bsf, AV_LOG_INFO, "Extradata\n"); in trace_headers_init()
53 err = ff_cbs_read_extradata(ctx->cbc, frag, bsf->par_in); in trace_headers_init()
61 static void trace_headers_close(AVBSFContext *bsf) in trace_headers_close() argument
63 TraceHeadersContext *ctx = bsf in trace_headers_close()
69 trace_headers(AVBSFContext *bsf, AVPacket *pkt) trace_headers() argument
[all...]
H A Dav1_frame_merge_bsf.c21 #include "bsf.h"
34 static void av1_frame_merge_flush(AVBSFContext *bsf) in av1_frame_merge_flush() argument
36 AV1FMergeContext *ctx = bsf->priv_data; in av1_frame_merge_flush()
44 static int av1_frame_merge_filter(AVBSFContext *bsf, AVPacket *out) in av1_frame_merge_filter() argument
46 AV1FMergeContext *ctx = bsf->priv_data; in av1_frame_merge_filter()
51 err = ff_bsf_get_packet_ref(bsf, in); in av1_frame_merge_filter()
60 av_log(bsf, AV_LOG_ERROR, "Failed to read packet.\n"); in av1_frame_merge_filter()
65 av_log(bsf, AV_LOG_ERROR, "No OBU in packet.\n"); in av1_frame_merge_filter()
71 av_log(bsf, AV_LOG_ERROR, "Missing Temporal Delimiter.\n"); in av1_frame_merge_filter()
78 av_log(bsf, AV_LOG_ERRO in av1_frame_merge_filter()
126 av1_frame_merge_init(AVBSFContext *bsf) av1_frame_merge_init() argument
143 av1_frame_merge_close(AVBSFContext *bsf) av1_frame_merge_close() argument
[all...]
H A Dbsf.c30 #include "bsf.h"
37 static av_always_inline const FFBitStreamFilter *ff_bsf(const AVBitStreamFilter *bsf) in ff_bsf() argument
39 return (const FFBitStreamFilter*)bsf; in ff_bsf()
86 static const char *bsf_to_name(void *bsf) in bsf_to_name() argument
88 return ((AVBSFContext *)bsf)->filter->name; in bsf_to_name()
284 static int bsf_list_init(AVBSFContext *bsf) in bsf_list_init() argument
286 BSFListContext *lst = bsf->priv_data; in bsf_list_init()
288 const AVCodecParameters *cod_par = bsf->par_in; in bsf_list_init()
289 AVRational tb = bsf->time_base_in; in bsf_list_init()
306 bsf in bsf_list_init()
313 bsf_list_filter(AVBSFContext *bsf, AVPacket *out) bsf_list_filter() argument
355 bsf_list_flush(AVBSFContext *bsf) bsf_list_flush() argument
364 bsf_list_close(AVBSFContext *bsf) bsf_list_close() argument
439 av_bsf_list_append(AVBSFList *lst, AVBSFContext *bsf) av_bsf_list_append() argument
448 AVBSFContext *bsf; bsf_list_append_internal() local
490 av_bsf_list_finalize(AVBSFList **lst, AVBSFContext **bsf) av_bsf_list_finalize() argument
554 av_bsf_get_null_filter(AVBSFContext **bsf) av_bsf_get_null_filter() argument
[all...]
H A Dfilter_units_bsf.c24 #include "bsf.h"
102 static int filter_units_filter(AVBSFContext *bsf, AVPacket *pkt) in filter_units_filter() argument
104 FilterUnitsContext *ctx = bsf->priv_data; in filter_units_filter()
108 err = ff_bsf_get_packet_ref(bsf, pkt); in filter_units_filter()
117 av_log(bsf, AV_LOG_ERROR, "Failed to read packet.\n"); in filter_units_filter()
139 av_log(bsf, AV_LOG_ERROR, "Failed to write packet.\n"); in filter_units_filter()
151 static int filter_units_init(AVBSFContext *bsf) in filter_units_init() argument
153 FilterUnitsContext *ctx = bsf->priv_data; in filter_units_init()
157 av_log(bsf, AV_LOG_ERROR, "Exactly one of pass_types or " in filter_units_init()
167 av_log(bsf, AV_LOG_ERRO in filter_units_init()
208 filter_units_close(AVBSFContext *bsf) filter_units_close() argument
[all...]
H A Dpgs_frame_merge_bsf.c33 #include "bsf.h"
50 static av_cold void frame_merge_flush(AVBSFContext *bsf) in frame_merge_flush() argument
52 PGSMergeContext *ctx = bsf->priv_data; in frame_merge_flush()
70 static int frame_merge_filter(AVBSFContext *bsf, AVPacket *out) in frame_merge_filter() argument
72 PGSMergeContext *ctx = bsf->priv_data; in frame_merge_filter()
78 ret = ff_bsf_get_packet_ref(bsf, in); in frame_merge_filter()
125 av_log(bsf, AV_LOG_WARNING, "Failed to parse PGS segments.\n"); in frame_merge_filter()
155 frame_merge_flush(bsf); in frame_merge_filter()
159 static av_cold int frame_merge_init(AVBSFContext *bsf) in frame_merge_init() argument
161 PGSMergeContext *ctx = bsf in frame_merge_init()
171 frame_merge_close(AVBSFContext *bsf) frame_merge_close() argument
[all...]
H A Dh265_metadata_bsf.c22 #include "bsf.h"
67 static void h265_metadata_guess_level(AVBSFContext *bsf, in h265_metadata_guess_level() argument
70 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_guess_level()
130 av_log(bsf, AV_LOG_DEBUG, "Stream appears to conform to " in h265_metadata_guess_level()
136 static void h265_metadata_update_level(AVBSFContext *bsf, in h265_metadata_update_level() argument
139 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_level()
147 av_log(bsf, AV_LOG_WARNING, "Unable to determine level " in h265_metadata_update_level()
159 static int h265_metadata_update_vps(AVBSFContext *bsf, in h265_metadata_update_vps() argument
162 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_vps()
184 h265_metadata_update_level(bsf, in h265_metadata_update_vps()
189 h265_metadata_update_sps(AVBSFContext *bsf, H265RawSPS *sps) h265_metadata_update_sps() argument
332 h265_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *au) h265_metadata_update_fragment() argument
407 h265_metadata_init(AVBSFContext *bsf) h265_metadata_init() argument
[all...]
H A Dprores_metadata_bsf.c32 #include "bsf.h"
43 static int prores_metadata(AVBSFContext *bsf, AVPacket *pkt) in prores_metadata() argument
45 ProresMetadataContext *ctx = bsf->priv_data; in prores_metadata()
50 ret = ff_bsf_get_packet_ref(bsf, pkt); in prores_metadata()
63 av_log(bsf, AV_LOG_ERROR, "not enough data in prores frame\n"); in prores_metadata()
69 av_log(bsf, AV_LOG_ERROR, "invalid frame header\n"); in prores_metadata()
75 av_log(bsf, AV_LOG_ERROR, "invalid frame header size\n"); in prores_metadata()
98 static int prores_metadata_init(AVBSFContext *bsf) in prores_metadata_init() argument
100 ProresMetadataContext *ctx = bsf->priv_data; in prores_metadata_init()
113 av_log(bsf, AV_LOG_ERRO in prores_metadata_init()
[all...]
H A Dav1_metadata_bsf.c22 #include "bsf.h"
48 static int av1_metadata_update_sequence_header(AVBSFContext *bsf, in av1_metadata_update_sequence_header() argument
51 AV1MetadataContext *ctx = bsf->priv_data; in av1_metadata_update_sequence_header()
72 av_log(bsf, AV_LOG_WARNING, "Warning: color_range cannot be set " in av1_metadata_update_sequence_header()
81 av_log(bsf, AV_LOG_WARNING, "Warning: chroma_sample_position " in av1_metadata_update_sequence_header()
108 static int av1_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in av1_metadata_update_fragment() argument
111 AV1MetadataContext *ctx = bsf->priv_data; in av1_metadata_update_fragment()
117 err = av1_metadata_update_sequence_header(bsf, &obu->obu.sequence_header); in av1_metadata_update_fragment()
131 av_log(bsf, AV_LOG_ERROR, "Failed to insert Temporal Delimiter.\n"); in av1_metadata_update_fragment()
153 static int av1_metadata_init(AVBSFContext *bsf) in av1_metadata_init() argument
[all...]
H A Dh264_metadata_bsf.c24 #include "bsf.h"
86 static int h264_metadata_insert_aud(AVBSFContext *bsf, in h264_metadata_insert_aud() argument
89 H264MetadataContext *ctx = bsf->priv_data; in h264_metadata_insert_aud()
119 av_log(bsf, AV_LOG_ERROR, "No usable primary_pic_type: " in h264_metadata_insert_aud()
132 av_log(bsf, AV_LOG_ERROR, "Failed to insert AUD.\n"); in h264_metadata_insert_aud()
139 static int h264_metadata_update_sps(AVBSFContext *bsf, in h264_metadata_update_sps() argument
142 H264MetadataContext *ctx = bsf->priv_data; in h264_metadata_update_sps()
249 av_log(bsf, AV_LOG_ERROR, "Invalid value for crop_%s: " \ in h264_metadata_update_sps()
303 av_log(bsf, AV_LOG_WARNING, "Stream does not appear to " in h264_metadata_update_sps()
331 static int h264_metadata_handle_display_orientation(AVBSFContext *bsf, in h264_metadata_handle_display_orientation() argument
473 h264_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *au) h264_metadata_update_fragment() argument
556 h264_metadata_init(AVBSFContext *bsf) h264_metadata_init() argument
[all...]
H A Dvp9_metadata_bsf.c22 #include "bsf.h"
38 static int vp9_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in vp9_metadata_update_fragment() argument
41 VP9MetadataContext *ctx = bsf->priv_data; in vp9_metadata_update_fragment()
54 av_log(bsf, AV_LOG_WARNING, "Warning: RGB " in vp9_metadata_update_fragment()
66 av_log(bsf, AV_LOG_WARNING, "Warning: Color space RGB " in vp9_metadata_update_fragment()
74 av_log(bsf, AV_LOG_WARNING, "Warning: Intra-only frames in " in vp9_metadata_update_fragment()
90 static int vp9_metadata_init(AVBSFContext *bsf) in vp9_metadata_init() argument
92 return ff_cbs_bsf_generic_init(bsf, &vp9_metadata_type); in vp9_metadata_init()
H A Dh264_redundant_pps_bsf.c23 #include "bsf.h"
78 static int h264_redundant_pps_update_fragment(AVBSFContext *bsf, in h264_redundant_pps_update_fragment() argument
82 H264RedundantPPSContext *ctx = bsf->priv_data; in h264_redundant_pps_update_fragment()
97 av_log(bsf, AV_LOG_VERBOSE, "Deleting redundant PPS " in h264_redundant_pps_update_fragment()
121 static int h264_redundant_pps_init(AVBSFContext *bsf) in h264_redundant_pps_init() argument
123 return ff_cbs_bsf_generic_init(bsf, &h264_redundant_pps_type); in h264_redundant_pps_init()
H A Dmpeg2_metadata_bsf.c22 #include "bsf.h"
47 static int mpeg2_metadata_update_fragment(AVBSFContext *bsf, in mpeg2_metadata_update_fragment() argument
51 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_update_fragment()
77 av_log(bsf, AV_LOG_WARNING, "Stream contains a sequence " in mpeg2_metadata_update_fragment()
143 av_log(bsf, AV_LOG_ERROR, "Failed to insert new sequence " in mpeg2_metadata_update_fragment()
178 static int mpeg2_metadata_init(AVBSFContext *bsf) in mpeg2_metadata_init() argument
180 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_init()
184 av_log(bsf, AV_LOG_ERROR, "The value 0 for %s is " \ in mpeg2_metadata_init()
194 return ff_cbs_bsf_generic_init(bsf, &mpeg2_metadata_type); in mpeg2_metadata_init()
H A Dbsf.h265 * @param bsf Filter context to be appended
269 int av_bsf_list_append(AVBSFList *lst, AVBSFContext *bsf);
293 * @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure
298 int av_bsf_list_finalize(AVBSFList **lst, AVBSFContext **bsf);
308 * @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure
313 int av_bsf_list_parse_str(const char *str, AVBSFContext **bsf);
318 * @param[out] bsf Pointer to be set to new instance of pass-through bitstream filter
322 int av_bsf_get_null_filter(AVBSFContext **bsf);
H A Dhapqa_extract_bsf.c28 #include "bsf.h"
48 static int hapqa_extract(AVBSFContext *bsf, AVPacket *pkt) in hapqa_extract() argument
50 HapqaExtractContext *ctx = bsf->priv_data; in hapqa_extract()
58 ret = ff_bsf_get_packet_ref(bsf, pkt); in hapqa_extract()
68 av_log(bsf, AV_LOG_ERROR, "Invalid section type for HAPQA %#04x.\n", section_type & 0x0F); in hapqa_extract()
93 av_log(bsf, AV_LOG_ERROR, "No valid texture found.\n"); in hapqa_extract()
H A Dcbs_bsf.h25 #include "bsf.h"
46 int (*update_fragment)(AVBSFContext *bsf, AVPacket *pkt,
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 Dbitstream_filter.c42 void av_register_bitstream_filter(AVBitStreamFilter *bsf) in av_register_bitstream_filter() argument
55 const AVBitStreamFilter *bsf; in av_bitstream_filter_init() local
57 bsf = av_bsf_get_by_name(name); in av_bitstream_filter_init()
58 if (!bsf) in av_bitstream_filter_init()
70 ctx->filter = bsf; in av_bitstream_filter_init()
/third_party/ffmpeg/tests/fate/
H A Ddvvideo.mak2 fate-bsf-dv-error-marker: CMD = md5 -i $(TARGET_SAMPLES)/dv/dvcprohd_720p50.mov -flags +bitexact -fflags +bitexact -c:v copy -bsf noise=100,dv_error_marker=color=blue -f avi
3 fate-bsf-dv-error-marker: CMP = oneline
4 fate-bsf-dv-error-marker: REF = 4e884d3e8045299d0d45ec920fa58a44
5 FATE_DVVIDEO-$(call ALLYES, MOV_DEMUXER DV_ERROR_MARKER_BSF NOISE_BSF AVI_MUXER) += fate-bsf-dv-error-marker
H A Dtruehd.mak11 FATE_TRUEHD-$(call ALLYES, TRUEHD_DEMUXER TRUEHD_MUXER TRUEHD_CORE_BSF) += fate-truehd-core-bsf
12 fate-truehd-core-bsf: CMD = md5pipe -i $(TARGET_SAMPLES)/truehd/atmos.thd -c:a copy -bsf:a truehd_core -fflags +bitexact -f truehd
13 fate-truehd-core-bsf: CMP = oneline
14 fate-truehd-core-bsf: REF = 3aa5d0c7825051f3657b71fd6135183b
H A Dhap.mak34 #Test bsf conversion
36 fate-hapqa-extract-snappy1-to-hapq: CMD = framecrc -i $(TARGET_SAMPLES)/hap/HAPQA_Snappy_1chunk_127x1.mov -c:v copy -bsf:v hapqa_extract=texture=color -tag:v HapY -metadata:s:v:0 encoder="HAPQ"
39 fate-hapqa-extract-snappy16-to-hapq: CMD = framecrc -i $(TARGET_SAMPLES)/hap/HAPQA_Snappy_16chunk_127x1.mov -c:v copy -bsf:v hapqa_extract=texture=color -tag:v HapY -metadata:s:v:0 encoder="HAPQ"
42 fate-hapqa-extract-snappy1-to-hapalphaonly: CMD = framecrc -i $(TARGET_SAMPLES)/hap/HAPQA_Snappy_1chunk_127x1.mov -c:v copy -bsf:v hapqa_extract=texture=alpha -tag:v HapA -metadata:s:v:0 encoder="HAPAlphaOnly"
45 fate-hapqa-extract-snappy16-to-hapalphaonly: CMD = framecrc -i $(TARGET_SAMPLES)/hap/HAPQA_Snappy_16chunk_127x1.mov -c:v copy -bsf:v hapqa_extract=texture=alpha -tag:v HapA -metadata:s:v:0 encoder="HAPAlphaOnly"
49 #Test bsf conversion and mov
53 -i $(TARGET_SAMPLES)/hap/HAPQA_NoSnappy_127x1.mov -nostdin -c:v copy -bsf:v hapqa_extract=texture=color \
59 -i $(TARGET_SAMPLES)/hap/HAPQA_NoSnappy_127x1.mov -nostdin -c:v copy -bsf:v hapqa_extract=texture=alpha \
75 fate-hapqa-extract-bsf: $(FATE_HAPQA_EXTRACT_BSF-yes) $(FATE_HAPQA_EXTRACT_BSF_FFPROBE-yes)
H A Ddca.mak81 FATE_DCA-$(call DEMMUX, DTS, DTS, DCA_CORE_BSF MD5_PROTOCOL) += fate-dca-core-bsf
82 fate-dca-core-bsf: CMD = md5pipe -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -c:a copy -bsf:a dca_core -fflags +bitexact -f dts
83 fate-dca-core-bsf: CMP = oneline
84 fate-dca-core-bsf: REF = ca22b00d8c641cd168e2f7ca8d2f340e
H A Dffmpeg.mak177 mov "-c copy -bsf:a aac_adtstoasc" "-codec copy"
181 h264 "-c:v copy -bsf:v h264_mp4toannexb" "-codec copy"
183 h264 "-c:v copy -bsf:v h264_mp4toannexb -an" "-c:v copy"
187 FATE_SAMPLES_FFMPEG-$(call TRANSCODE, MPEG4 MPEG2VIDEO, AVI, MPEGPS_DEMUXER MPEGVIDEO_DEMUXER MPEGVIDEO_PARSER EXTRACT_EXTRADATA_BSF REMOVE_EXTRADATA_BSF) += fate-ffmpeg-bsf-remove-k fate-ffmpeg-bsf-remove-r fate-ffmpeg-bsf-remove-e
188 fate-ffmpeg-bsf-remove-k: CMD = transcode "mpeg" $(TARGET_SAMPLES)/mpeg2/matrixbench_mpeg2.lq1.mpg\
190 fate-ffmpeg-bsf-remove-r: CMD = transcode "mpeg" $(TARGET_SAMPLES)/mpeg2/matrixbench_mpeg2.lq1.mpg\
192 fate-ffmpeg-bsf-remove-e: CMD = transcode "mpeg" $(TARGET_SAMPLES)/mpeg2/matrixbench_mpeg2.lq1.mpg\
195 FATE_SAMPLES_FFMPEG-$(call DEMMUX, APNG, FRAMECRC, SETTS_BSF PIPE_PROTOCOL) += fate-ffmpeg-setts-bsf
[all...]
/third_party/ffmpeg/libavformat/
H A Dav1dec.c28 #include "libavcodec/bsf.h"
35 AVBSFContext *bsf; member
87 ret = av_bsf_alloc(filter, &c->bsf); in av1_read_header()
91 ret = avcodec_parameters_copy(c->bsf->par_in, st->codecpar); in av1_read_header()
95 ret = av_bsf_init(c->bsf); in av1_read_header()
106 av_bsf_free(&c->bsf); in av1_read_close()
262 ret = av_bsf_send_packet(c->bsf, pkt); in annexb_read_packet()
269 ret = av_bsf_receive_packet(c->bsf, pkt); in annexb_read_packet()
398 av_bsf_flush(c->bsf); in obu_read_packet()
408 ret = av_bsf_send_packet(c->bsf, pk in obu_read_packet()
[all...]

Completed in 10 milliseconds

123