Home
last modified time | relevance | path

Searched refs:extradata_size (Results 1 - 25 of 269) sorted by relevance

1234567891011

/third_party/ffmpeg/libavcodec/
H A Dxiph.c26 int avpriv_split_xiph_headers(const uint8_t *extradata, int extradata_size, in avpriv_split_xiph_headers() argument
32 if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { in avpriv_split_xiph_headers()
39 if (overall_len > extradata_size - header_len[i]) in avpriv_split_xiph_headers()
43 } else if (extradata_size >= 3 && extradata_size < INT_MAX - 0x1ff && extradata[0] == 2) { in avpriv_split_xiph_headers()
48 for (; overall_len < extradata_size && *extradata==0xff; extradata++) { in avpriv_split_xiph_headers()
54 if (overall_len > extradata_size) in avpriv_split_xiph_headers()
57 header_len[2] = extradata_size - overall_len; in avpriv_split_xiph_headers()
H A Dextract_extradata_bsf.c68 int extradata_size = 0, filtered_size = 0; in extract_extradata_av1() local
79 extradata_size += obu->raw_size; in extract_extradata_av1()
87 if (extradata_size && has_seq) { in extract_extradata_av1()
100 extradata = av_malloc(extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in extract_extradata_av1()
107 *size = extradata_size; in extract_extradata_av1()
109 bytestream2_init_writer(&pb_extradata, extradata, extradata_size); in extract_extradata_av1()
146 int extradata_size = 0, filtered_size = 0; in extract_extradata_h2645() local
167 extradata_size += nal->raw_size + 3; in extract_extradata_h2645()
179 if (extradata_size && in extract_extradata_h2645()
194 extradata = av_malloc(extradata_size in extract_extradata_h2645()
236 int has_extradata = 0, extradata_size = 0; extract_extradata_vc1() local
361 int extradata_size; extract_extradata_filter() local
[all...]
H A Dcodec_par.c83 dst->extradata_size = 0; in avcodec_parameters_copy()
85 dst->extradata = av_mallocz(src->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in avcodec_parameters_copy()
88 memcpy(dst->extradata, src->extradata, src->extradata_size); in avcodec_parameters_copy()
89 dst->extradata_size = src->extradata_size; in avcodec_parameters_copy()
172 par->extradata = av_mallocz(codec->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in avcodec_parameters_from_context()
175 memcpy(par->extradata, codec->extradata, codec->extradata_size); in avcodec_parameters_from_context()
176 par->extradata_size = codec->extradata_size; in avcodec_parameters_from_context()
255 codec->extradata = av_mallocz(par->extradata_size in avcodec_parameters_to_context()
[all...]
H A Ddump_extradata_bsf.c53 (in->size < ctx->par_in->extradata_size || in dump_extradata()
54 memcmp(in->data, ctx->par_in->extradata, ctx->par_in->extradata_size))) { in dump_extradata()
55 if (in->size >= INT_MAX - ctx->par_in->extradata_size) { in dump_extradata()
60 ret = av_new_packet(out, in->size + ctx->par_in->extradata_size); in dump_extradata()
70 memcpy(out->data, ctx->par_in->extradata, ctx->par_in->extradata_size); in dump_extradata()
71 memcpy(out->data + ctx->par_in->extradata_size, in->data, in->size); in dump_extradata()
H A Dassdec.c33 avctx->subtitle_header = av_malloc(avctx->extradata_size + 1); in ass_decode_init()
36 if (avctx->extradata_size) in ass_decode_init()
37 memcpy(avctx->subtitle_header, avctx->extradata, avctx->extradata_size); in ass_decode_init()
38 avctx->subtitle_header[avctx->extradata_size] = 0; in ass_decode_init()
39 avctx->subtitle_header_size = avctx->extradata_size; in ass_decode_init()
H A Dbitstream_filter.c169 if (priv->ctx->par_out->extradata_size && (!args || !strstr(args, "private_spspps_buf"))) { in av_bitstream_filter_filter()
171 avctx->extradata_size = 0; in av_bitstream_filter_filter()
172 avctx->extradata = av_mallocz(priv->ctx->par_out->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in av_bitstream_filter_filter()
175 memcpy(avctx->extradata, priv->ctx->par_out->extradata, priv->ctx->par_out->extradata_size); in av_bitstream_filter_filter()
176 avctx->extradata_size = priv->ctx->par_out->extradata_size; in av_bitstream_filter_filter()
H A Daudiotoolboxdec.c53 int extradata_size; member
237 *cookie_size = 5 + 3 + 5+13 + 5+at->extradata_size; in ffat_get_magic_cookie()
244 put_descr(&pb, 0x03, 3 + 5+13 + 5+at->extradata_size); in ffat_get_magic_cookie()
249 put_descr(&pb, 0x04, 13 + 5+at->extradata_size); in ffat_get_magic_cookie()
262 put_descr(&pb, 0x05, at->extradata_size); in ffat_get_magic_cookie()
263 bytestream2_put_buffer(&pb, at->extradata, at->extradata_size); in ffat_get_magic_cookie()
266 *cookie_size = at->extradata_size; in ffat_get_magic_cookie()
274 return at->extradata_size && in ffat_usable_extradata()
413 if (avctx->extradata_size) { in ffat_init_decoder()
414 at->extradata = av_mallocz(avctx->extradata_size in ffat_init_decoder()
[all...]
H A Davuidec.c42 uint32_t extradata_size = avctx->extradata_size; in avui_decode_frame() local
44 while (extradata_size >= 24) { in avui_decode_frame()
50 if (atom_size && atom_size <= extradata_size) { in avui_decode_frame()
52 extradata_size -= atom_size; in avui_decode_frame()
H A Dlibvorbisdec.c44 if(! avccontext->extradata_size || ! p) { in oggvorbis_decode_init()
57 if (sizesum > avccontext->extradata_size) { in oggvorbis_decode_init()
72 while((*p == 0xFF) && (sizesum < avccontext->extradata_size)) { in oggvorbis_decode_init()
81 if(sizesum > avccontext->extradata_size) { in oggvorbis_decode_init()
89 hsizes[2] = avccontext->extradata_size - hsizes[0]-hsizes[1]-offset; in oggvorbis_decode_init()
93 hsizes[0], hsizes[1], hsizes[2], avccontext->extradata_size); in oggvorbis_decode_init()
H A Dvorbis_parser.c187 const uint8_t *extradata, int extradata_size) in vorbis_parse_init()
197 extradata_size, 30, in vorbis_parse_init()
284 int extradata_size) in av_vorbis_parse_init()
292 ret = vorbis_parse_init(s, extradata, extradata_size); in av_vorbis_parse_init()
314 if (!s->vp && avctx->extradata && avctx->extradata_size) { in vorbis_parse()
315 s->vp = av_vorbis_parse_init(avctx->extradata, avctx->extradata_size); in vorbis_parse()
186 vorbis_parse_init(AVVorbisParseContext *s, const uint8_t *extradata, int extradata_size) vorbis_parse_init() argument
283 av_vorbis_parse_init(const uint8_t *extradata, int extradata_size) av_vorbis_parse_init() argument
H A Daudiotoolboxenc.c378 &avctx->extradata_size, NULL) && in ffat_init_encoder()
379 avctx->extradata_size) { in ffat_init_encoder()
380 int extradata_size = avctx->extradata_size; in ffat_init_encoder() local
382 if (!(avctx->extradata = av_mallocz(avctx->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE))) in ffat_init_encoder()
385 avctx->extradata_size = 0x24; in ffat_init_encoder()
389 avctx->extradata_size = 0x24; in ffat_init_encoder()
395 &extradata_size, extradata); in ffat_init_encoder()
402 bytestream2_init(&gb, extradata, extradata_size); in ffat_init_encoder()
411 avctx->extradata_size in ffat_init_encoder()
[all...]
H A Dqsvenc_hevc.c68 if (!avctx->extradata_size) { in generate_fake_vps()
73 av_fast_padded_malloc(&sps_rbsp.rbsp_buffer, &sps_rbsp.rbsp_buffer_alloc_size, avctx->extradata_size); in generate_fake_vps()
78 ret = ff_h2645_extract_rbsp(avctx->extradata + 4, avctx->extradata_size - 4, &sps_rbsp, &sps_nal, 1); in generate_fake_vps()
151 new_extradata = av_mallocz(vps_size + avctx->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in generate_fake_vps()
155 memcpy(new_extradata + vps_size, avctx->extradata, avctx->extradata_size); in generate_fake_vps()
159 avctx->extradata_size += vps_size; in generate_fake_vps()
H A Dhevc_mp4toannexb_bsf.c49 bytestream2_init(&gb, ctx->par_in->extradata, ctx->par_in->extradata_size); in hevc_extradata_to_annexb()
87 ctx->par_out->extradata_size = new_extradata_size; in hevc_extradata_to_annexb()
103 if (ctx->par_in->extradata_size < MIN_HEVCC_LENGTH || in hevc_mp4toannexb_init()
162 extra_size = add_extradata * ctx->par_out->extradata_size; in hevc_mp4toannexb_filter()
H A Dflicvideo.c87 if (avctx->extradata_size != 0 && in flic_decode_init()
88 avctx->extradata_size != 12 && in flic_decode_init()
89 avctx->extradata_size != 128 && in flic_decode_init()
90 avctx->extradata_size != 256 && in flic_decode_init()
91 avctx->extradata_size != 904 && in flic_decode_init()
92 avctx->extradata_size != 1024) { in flic_decode_init()
93 av_log(avctx, AV_LOG_ERROR, "Unexpected extradata size %d\n", avctx->extradata_size); in flic_decode_init()
99 if (s->avctx->extradata_size == 12) { in flic_decode_init()
103 } else if (avctx->extradata_size == 1024) { in flic_decode_init()
113 } else if (avctx->extradata_size in flic_decode_init()
[all...]
H A Dhcom.c53 if (avctx->extradata_size <= 7) in hcom_init()
56 if (avctx->extradata_size < s->dict_entries * 4 + 7 || in hcom_init()
60 s->sample = s->first_sample = avctx->extradata[avctx->extradata_size - 1]; in hcom_init()
/third_party/ffmpeg/tools/
H A Dtarget_bsf_fuzzer.c68 int extradata_size; in LLVMFuzzerTestOneInput() local
85 extradata_size = bytestream2_get_le32(&gbc); in LLVMFuzzerTestOneInput()
103 if (extradata_size < size) { in LLVMFuzzerTestOneInput()
104 bsf->par_in->extradata = av_mallocz(extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in LLVMFuzzerTestOneInput()
106 bsf->par_in->extradata_size = extradata_size; in LLVMFuzzerTestOneInput()
107 size -= bsf->par_in->extradata_size; in LLVMFuzzerTestOneInput()
108 memcpy(bsf->par_in->extradata, data + size, bsf->par_in->extradata_size); in LLVMFuzzerTestOneInput()
H A Dtarget_dec_fuzzer.c319 int extradata_size; in LLVMFuzzerTestOneInput() local
349 extradata_size = bytestream2_get_le32(&gbc); in LLVMFuzzerTestOneInput()
413 if (extradata_size < size) { in LLVMFuzzerTestOneInput()
414 ctx->extradata = av_mallocz(extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in LLVMFuzzerTestOneInput()
416 ctx->extradata_size = extradata_size; in LLVMFuzzerTestOneInput()
417 size -= ctx->extradata_size; in LLVMFuzzerTestOneInput()
418 memcpy(ctx->extradata, data + size, ctx->extradata_size); in LLVMFuzzerTestOneInput()
434 parser_avctx->extradata_size = ctx->extradata_size; in LLVMFuzzerTestOneInput()
[all...]
/third_party/ffmpeg/libavformat/
H A Dsdp.c164 int extradata_size = par->extradata_size; in extradata2psets() local
170 if (par->extradata_size > MAX_EXTRADATA_SIZE) { in extradata2psets()
176 &extradata_size); in extradata2psets()
191 r = ff_avc_find_startcode(extradata, extradata + extradata_size); in extradata2psets()
192 while (r < extradata + extradata_size) { in extradata2psets()
198 r1 = ff_avc_find_startcode(r, extradata + extradata_size); in extradata2psets()
237 int extradata_size = par->extradata_size; in extradata2psets_hevc() local
257 ret = ff_isom_write_hvcc(pb, par->extradata, par->extradata_size, in extradata2psets_hevc()
[all...]
H A Daaxdec.c119 int ret, extradata_size; in aax_read_header() local
282 extradata_size = avio_rb16(pb) + 4; in aax_read_header()
283 if (extradata_size < 12) in aax_read_header()
286 ret = ff_get_extradata(s, par, pb, extradata_size); in aax_read_header()
310 int ret, extradata_size = 0; in aax_read_packet() local
340 extradata_size = avio_rb16(pb) + 4; in aax_read_packet()
342 if (extradata_size < 12) in aax_read_packet()
344 extradata = av_malloc(extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); in aax_read_packet()
347 if (avio_read(pb, extradata, extradata_size) != extradata_size) { in aax_read_packet()
[all...]
H A Driffenc.c175 } else if (par->extradata_size) { in ff_put_wav_header()
177 riff_extradata = par->extradata + par->extradata_size; in ff_put_wav_header()
219 int flipped_extradata = (par->extradata_size >= 9 && in ff_put_bmp_header()
220 !memcmp(par->extradata + par->extradata_size - 9, "BottomUp", 9)); in ff_put_bmp_header()
222 int extradata_size = par->extradata_size - 9*flipped_extradata; in ff_put_bmp_header() local
234 avio_wl32(pb, 40 + (ignore_extradata || pal_avi ? 0 : extradata_size)); in ff_put_bmp_header()
254 if (par->extradata_size) { in ff_put_bmp_header()
255 avio_write(pb, par->extradata, extradata_size); in ff_put_bmp_header()
256 if (!for_asf && extradata_size in ff_put_bmp_header()
[all...]
H A Djacosubenc.c26 if (par->extradata_size) { in jacosub_write_header()
27 avio_write(s->pb, par->extradata, par->extradata_size); in jacosub_write_header()
H A Dflacenc_header.c30 int extradata_size, int last_block) in ff_flac_write_header()
38 if (extradata_size < FLAC_STREAMINFO_SIZE) in ff_flac_write_header()
29 ff_flac_write_header(AVIOContext *pb, const uint8_t *extradata, int extradata_size, int last_block) ff_flac_write_header() argument
H A Dhca.c67 ret = avio_read(pb, par->extradata + 8, par->extradata_size - 8); in hca_read_header()
68 if (ret < par->extradata_size - 8) in hca_read_header()
74 bytestream2_init(&gb, par->extradata + 8, par->extradata_size - 8); in hca_read_header()
H A Dbintext.c231 st->codecpar->extradata_size = 2; in xbin_read_header()
233 st->codecpar->extradata_size += 48; in xbin_read_header()
235 st->codecpar->extradata_size += fontheight * (flags & 0x10 ? 512 : 256); in xbin_read_header()
238 ret = ff_alloc_extradata(st->codecpar, st->codecpar->extradata_size); in xbin_read_header()
243 if (avio_read(pb, st->codecpar->extradata + 2, st->codecpar->extradata_size - 2) < 0) in xbin_read_header()
247 bin->fsize = avio_size(pb) - 9 - st->codecpar->extradata_size; in xbin_read_header()
249 avio_seek(pb, 9 + st->codecpar->extradata_size, SEEK_SET); in xbin_read_header()
/third_party/ffmpeg/doc/examples/
H A Dqsvdec.c172 if (video_st->codecpar->extradata_size) { in main()
173 decoder_ctx->extradata = av_mallocz(video_st->codecpar->extradata_size + in main()
180 video_st->codecpar->extradata_size); in main()
181 decoder_ctx->extradata_size = video_st->codecpar->extradata_size; in main()

Completed in 12 milliseconds

1234567891011