Home | History | Annotate | Download | only in media_bench

Lines Matching refs:codec_context

265     AVCodecContext* codec_context = format_context->streams[i]->codec;
266 AVCodec* codec = avcodec_find_decoder(codec_context->codec_id);
269 if (codec_context->codec_type == target_codec && target_stream < 0) {
276 if (!codec || (codec_context->codec_type == AVMEDIA_TYPE_UNKNOWN)) {
294 AVCodecContext* codec_context = format_context->streams[target_stream]->codec;
295 AVCodec* codec = avcodec_find_decoder(codec_context->codec_id);
305 codec_context->skip_loop_filter = AVDISCARD_NONREF;
307 codec_context->skip_loop_filter = AVDISCARD_ALL;
309 codec_context->skip_loop_filter = AVDISCARD_ALL;
310 codec_context->skip_frame = AVDISCARD_NONREF;
314 codec_context->flags2 |= CODEC_FLAG2_FAST;
317 codec_context->error_concealment = FF_EC_GUESS_MVS | FF_EC_DEBLOCK;
322 codec_context->thread_count = video_threads;
326 if (avcodec_open2(codec_context, codec, NULL) < 0) {
328 << (codec_context->codec ? codec_context->codec->name : "(NULL)")
352 int video_width = codec_context->width;
353 int video_height = codec_context->height;
393 result = avcodec_decode_audio4(codec_context, audio_frame.get(),
399 NULL, codec_context->channels, audio_frame->nb_samples,
400 codec_context->sample_fmt, 1);
436 result = avcodec_decode_video2(codec_context, video_frame.get(),
448 size_t bytes_per_line = codec_context->width;
449 size_t copy_lines = codec_context->height;
451 switch (codec_context->pix_fmt) {
466 << codec_context->pix_fmt;