Home
last modified time | relevance | path

Searched refs:h264enc (Results 1 – 15 of 15) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/va/
Dpicture_h264_enc.c39 context->desc.h264enc.frame_num = h264->frame_num; in vlVaHandleVAEncPictureParameterBufferTypeH264()
40 context->desc.h264enc.not_referenced = false; in vlVaHandleVAEncPictureParameterBufferTypeH264()
41 context->desc.h264enc.pic_order_cnt = h264->CurrPic.TopFieldOrderCnt; in vlVaHandleVAEncPictureParameterBufferTypeH264()
42 if (context->desc.h264enc.gop_cnt == 0) in vlVaHandleVAEncPictureParameterBufferTypeH264()
43 context->desc.h264enc.i_remain = context->gop_coeff; in vlVaHandleVAEncPictureParameterBufferTypeH264()
44 else if (context->desc.h264enc.frame_num == 1) in vlVaHandleVAEncPictureParameterBufferTypeH264()
45 context->desc.h264enc.i_remain--; in vlVaHandleVAEncPictureParameterBufferTypeH264()
47 …context->desc.h264enc.p_remain = context->desc.h264enc.gop_size - context->desc.h264enc.gop_cnt - … in vlVaHandleVAEncPictureParameterBufferTypeH264()
55 _mesa_hash_table_insert(context->desc.h264enc.frame_idx, in vlVaHandleVAEncPictureParameterBufferTypeH264()
60 context->desc.h264enc.picture_type = PIPE_H2645_ENC_PICTURE_TYPE_IDR; in vlVaHandleVAEncPictureParameterBufferTypeH264()
[all …]
Dcontext.c319 context->desc.h264enc.rate_ctrl[0].rate_ctrl_method = config->rc; in vlVaCreateContext()
320 context->desc.h264enc.frame_idx = util_hash_table_create_ptr_keys(); in vlVaCreateContext()
359 if (context->desc.h264enc.frame_idx) in vlVaDestroyContext()
360 _mesa_hash_table_destroy(context->desc.h264enc.frame_idx, NULL); in vlVaDestroyContext()
Dpicture.c780 context->desc.h264enc.frame_num_cnt++; in vlVaEndPicture()
793 int idr_period = context->desc.h264enc.gop_size / context->gop_coeff; in vlVaEndPicture()
794 int p_remain_in_idr = idr_period - context->desc.h264enc.frame_num; in vlVaEndPicture()
795 surf->frame_num_cnt = context->desc.h264enc.frame_num_cnt; in vlVaEndPicture()
803 if ((context->desc.h264enc.frame_num_cnt % 2) != 0) { in vlVaEndPicture()
Dsurface.c128 if (context->desc.h264enc.frame_num_cnt >= surf->frame_num_cnt) in vlVaSyncSurface()
129 frame_diff = context->desc.h264enc.frame_num_cnt - surf->frame_num_cnt; in vlVaSyncSurface()
131 frame_diff = 0xFFFFFFFF - surf->frame_num_cnt + 1 + context->desc.h264enc.frame_num_cnt; in vlVaSyncSurface()
134 (context->desc.h264enc.frame_num_cnt % 2 != 0)) { in vlVaSyncSurface()
Dva_private.h294 struct pipe_h264_enc_picture_desc h264enc; member
/third_party/openh264/testbin/
DCmdLineExample.sh1 ../h264enc welsenc_vd_1d.cfg
2 ../h264enc welsenc_vd_rc.cfg
3 ../h264enc welsenc_arbitrary_res.cfg
/third_party/openh264/codec/console/enc/
Dtargets.mk15 h264enc$(EXEEXT): $(H264ENC_OBJS) $(H264ENC_DEPS)
18 binaries: h264enc$(EXEEXT)
19 BINARIES += h264enc$(EXEEXT)
Dmeson.build5 encexe = executable('h264enc', cpp_sources, build
/third_party/openh264/test/encoder_binary_comparison/
Drun_PrepareAllTestData.sh41 make -B ENABLE64BIT=Yes h264dec h264enc
45 make -B ENABLE64BIT=No h264dec h264enc
54 if [ ! -e ${MakeFileDir}/h264enc ]
77 cp -p ${MakeFileDir}/h264enc ${CodecFolder}/
/third_party/gstreamer/gstplugins_bad/sys/nvcodec/
Dgstnvh264enc.c413 GstNvH264Enc *h264enc = (GstNvH264Enc *) nvenc; in gst_nv_h264_enc_set_src_caps() local
425 if (!gst_nv_h264_enc_set_profile_and_level (h264enc, out_caps)) { in gst_nv_h264_enc_set_src_caps()
446 GstNvH264Enc *h264enc = (GstNvH264Enc *) nvenc; in gst_nv_h264_enc_set_encoder_config() local
455 gst_pad_get_pad_template_caps (GST_VIDEO_ENCODER_SRC_PAD (h264enc)); in gst_nv_h264_enc_set_encoder_config()
456 allowed_caps = gst_pad_get_allowed_caps (GST_VIDEO_ENCODER_SRC_PAD (h264enc)); in gst_nv_h264_enc_set_encoder_config()
459 GST_INFO_OBJECT (h264enc, "downstream has ANY caps"); in gst_nv_h264_enc_set_encoder_config()
505 GST_LOG_OBJECT (h264enc, "setting parameters"); in gst_nv_h264_enc_set_encoder_config()
511 GST_DEBUG_OBJECT (h264enc, "have Y444 input, setting config accordingly"); in gst_nv_h264_enc_set_encoder_config()
517 h264_config->outputAUD = h264enc->aud; in gst_nv_h264_enc_set_encoder_config()
/third_party/gstreamer/gstplugins_bad/sys/msdk/
Dgstmsdkh264enc.c687 GstMsdkH264Enc *h264enc = GST_MSDKH264ENC (encoder); in gst_msdkh264enc_need_reconfig() local
689 return gst_msdkenc_get_roi_params (encoder, frame, h264enc->roi); in gst_msdkh264enc_need_reconfig()
696 GstMsdkH264Enc *h264enc = GST_MSDKH264ENC (encoder); in gst_msdkh264enc_set_extra_params() local
698 if (h264enc->roi[0].NumROI) in gst_msdkh264enc_set_extra_params()
699 gst_msdkenc_add_extra_param (encoder, (mfxExtBuffer *) & h264enc->roi[0]); in gst_msdkh264enc_set_extra_params()
/third_party/openh264/
D.gitignore27 h264enc
DREADME.md146 The command line programs `h264enc` and `h264dec` will appear in the main project directory.
/third_party/openh264/build/
Dmktargets.sh9 python build/mktargets.py --directory codec/console/enc --binary h264enc
DAutoBuildForWindows.bat84 set EncBinFile=h264enc.exe