Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/frontends/va/
Dpicture_h264_enc.c40 context->desc.h264enc.frame_num = 0; in vlVaHandleVAEncPictureParameterBufferTypeH264()
41 context->desc.h264enc.not_referenced = !h264->pic_fields.bits.reference_pic_flag; in vlVaHandleVAEncPictureParameterBufferTypeH264()
42 context->desc.h264enc.pic_order_cnt = h264->CurrPic.TopFieldOrderCnt; in vlVaHandleVAEncPictureParameterBufferTypeH264()
43 if (context->desc.h264enc.gop_cnt == 0) in vlVaHandleVAEncPictureParameterBufferTypeH264()
44 context->desc.h264enc.i_remain = context->gop_coeff; in vlVaHandleVAEncPictureParameterBufferTypeH264()
45 else if (context->desc.h264enc.frame_num == 1) in vlVaHandleVAEncPictureParameterBufferTypeH264()
46 context->desc.h264enc.i_remain--; in vlVaHandleVAEncPictureParameterBufferTypeH264()
48 …context->desc.h264enc.p_remain = context->desc.h264enc.gop_size - context->desc.h264enc.gop_cnt - … in vlVaHandleVAEncPictureParameterBufferTypeH264()
56 _mesa_hash_table_insert(context->desc.h264enc.frame_idx, in vlVaHandleVAEncPictureParameterBufferTypeH264()
58 UINT_TO_PTR(context->desc.h264enc.frame_num)); in vlVaHandleVAEncPictureParameterBufferTypeH264()
[all …]
Dpicture.c793 context->desc.h264enc.frame_num_cnt++; in vlVaEndPicture()
810 int idr_period = context->desc.h264enc.gop_size / context->gop_coeff; in vlVaEndPicture()
811 int p_remain_in_idr = idr_period - context->desc.h264enc.frame_num; in vlVaEndPicture()
812 surf->frame_num_cnt = context->desc.h264enc.frame_num_cnt; in vlVaEndPicture()
820 if ((context->desc.h264enc.frame_num_cnt % 2) != 0) { in vlVaEndPicture()
828 if (!context->desc.h264enc.not_referenced) in vlVaEndPicture()
829 context->desc.h264enc.frame_num++; in vlVaEndPicture()
Dcontext.c335 context->desc.h264enc.rate_ctrl[0].rate_ctrl_method = config->rc; in vlVaCreateContext()
336 context->desc.h264enc.frame_idx = util_hash_table_create_ptr_keys(); in vlVaCreateContext()
375 if (context->desc.h264enc.frame_idx) in vlVaDestroyContext()
376 _mesa_hash_table_destroy(context->desc.h264enc.frame_idx, NULL); in vlVaDestroyContext()
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/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/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/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/mesa3d/.gitlab-ci/meson/
Dbuild.sh76 -D video-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec \
/third_party/openh264/build/
Dmktargets.sh9 python build/mktargets.py --directory codec/console/enc --binary h264enc
DAutoBuildForWindows.bat84 set EncBinFile=h264enc.exe
/third_party/mesa3d/
Dmeson_options.txt535 'vc1dec', 'h264dec', 'h264enc', 'h265dec', 'h265enc'
Dmeson.build324 foreach c : ['vc1dec', 'h264dec', 'h264enc', 'h265dec', 'h265enc']