Home
last modified time | relevance | path

Searched refs:bsfc (Results 1 - 10 of 10) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dbitstream_filter.c83 void av_bitstream_filter_close(AVBitStreamFilterContext *bsfc) in av_bitstream_filter_close() argument
87 if (!bsfc) in av_bitstream_filter_close()
90 priv = bsfc->priv_data; in av_bitstream_filter_close()
93 av_freep(&bsfc->priv_data); in av_bitstream_filter_close()
94 av_free(bsfc); in av_bitstream_filter_close()
97 int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc, in av_bitstream_filter_filter() argument
102 BSFCompatContext *priv = bsfc->priv_data; in av_bitstream_filter_filter()
107 ret = av_bsf_alloc(bsfc->filter, &priv->ctx); in av_bitstream_filter_filter()
117 if (bsfc->args && bsfc in av_bitstream_filter_filter()
[all...]
H A Daac_adtstoasc_bsf.c38 static int aac_adtstoasc_filter(AVBSFContext *bsfc, AVPacket *pkt) in aac_adtstoasc_filter() argument
40 AACBSFContext *ctx = bsfc->priv_data; in aac_adtstoasc_filter()
47 ret = ff_bsf_get_packet_ref(bsfc, pkt); in aac_adtstoasc_filter()
51 if (bsfc->par_in->extradata && pkt->size >= 2 && (AV_RB16(pkt->data) >> 4) != 0xfff) in aac_adtstoasc_filter()
60 av_log(bsfc, AV_LOG_ERROR, "Error parsing ADTS frame header!\n"); in aac_adtstoasc_filter()
66 avpriv_report_missing_feature(bsfc, in aac_adtstoasc_filter()
85 avpriv_report_missing_feature(bsfc, in aac_adtstoasc_filter()
124 av_log(bsfc, AV_LOG_ERROR, "Input packet too small\n"); in aac_adtstoasc_filter()
H A Dopus_metadata_bsf.c29 static int opus_metadata_init(AVBSFContext *bsfc) in opus_metadata_init() argument
31 OpusBSFContext *s = bsfc->priv_data; in opus_metadata_init()
33 if (bsfc->par_out->extradata_size < 19) in opus_metadata_init()
36 AV_WL16(bsfc->par_out->extradata + 16, s->gain); in opus_metadata_init()
H A Dmpeg4_unpack_bframes_bsf.c148 static void mpeg4_unpack_bframes_close_flush(AVBSFContext *bsfc) in mpeg4_unpack_bframes_close_flush() argument
150 UnpackBFramesBSFContext *ctx = bsfc->priv_data; in mpeg4_unpack_bframes_close_flush()
/third_party/ffmpeg/libavformat/
H A Dmux.c1138 AVBSFContext *const bsfc = sti->bsfc; in write_packets_from_bsfs() local
1141 if ((ret = av_bsf_send_packet(bsfc, pkt)) < 0) { in write_packets_from_bsfs()
1144 bsfc->filter->name, st->index); in write_packets_from_bsfs()
1149 ret = av_bsf_receive_packet(bsfc, pkt); in write_packets_from_bsfs()
1159 av_packet_rescale_ts(pkt, bsfc->time_base_out, st->time_base); in write_packets_from_bsfs()
1186 if (sti->bsfc) { in write_packets_common()
1264 if (sti->bsfc) { in av_write_trailer()
1317 AVBSFContext *bsfc; in ff_stream_add_bitstream_filter() local
1319 av_assert0(!sti->bsfc); in ff_stream_add_bitstream_filter()
[all...]
H A Dinternal.h214 struct AVBSFContext *bsfc; member
H A Dsegment.c1000 sti->bsfc = osti->bsfc; in seg_check_bitstream()
1001 osti->bsfc = NULL; in seg_check_bitstream()
H A Davformat.c57 av_bsf_free(&sti->bsfc); in ff_free_stream()
H A Ddashenc.c2352 sti->bsfc = osti->bsfc; in dash_check_bitstream()
2353 osti->bsfc = NULL; in dash_check_bitstream()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/video/
H A DextFFmpegDemuxer.h130 AVBSFContext *bsfc = NULL; member in FFmpegDemuxer
254 ck(api->av_bsf_alloc(bsf, &bsfc)); in FFmpegDemuxer()
255 bsfc->par_in = fmtc->streams[iVideoStream]->codecpar; in FFmpegDemuxer()
256 ck(api->av_bsf_init(bsfc)); in FFmpegDemuxer()
353 ck(api->av_bsf_send_packet(bsfc, &pkt)); in Demux()
354 ck(api->av_bsf_receive_packet(bsfc, &pktFiltered)); in Demux()

Completed in 13 milliseconds