/third_party/mesa3d/src/gallium/frontends/va/ |
D | picture_h264_enc.c | 40 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 …]
|
D | picture.c | 793 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()
|
D | context.c | 335 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()
|
D | surface.c | 128 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()
|
D | va_private.h | 294 struct pipe_h264_enc_picture_desc h264enc; member
|
/third_party/openh264/testbin/ |
D | CmdLineExample.sh | 1 ../h264enc welsenc_vd_1d.cfg 2 ../h264enc welsenc_vd_rc.cfg 3 ../h264enc welsenc_arbitrary_res.cfg
|
/third_party/openh264/test/encoder_binary_comparison/ |
D | run_PrepareAllTestData.sh | 41 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/ |
D | targets.mk | 15 h264enc$(EXEEXT): $(H264ENC_OBJS) $(H264ENC_DEPS) 18 binaries: h264enc$(EXEEXT) 19 BINARIES += h264enc$(EXEEXT)
|
D | meson.build | 5 encexe = executable('h264enc', cpp_sources, build
|
/third_party/gstreamer/gstplugins_bad/sys/nvcodec/ |
D | gstnvh264enc.c | 413 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/ |
D | gstmsdkh264enc.c | 687 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 | .gitignore | 27 h264enc
|
D | README.md | 146 The command line programs `h264enc` and `h264dec` will appear in the main project directory.
|
/third_party/mesa3d/.gitlab-ci/meson/ |
D | build.sh | 76 -D video-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec \
|
/third_party/openh264/build/ |
D | mktargets.sh | 9 python build/mktargets.py --directory codec/console/enc --binary h264enc
|
D | AutoBuildForWindows.bat | 84 set EncBinFile=h264enc.exe
|
/third_party/mesa3d/ |
D | meson_options.txt | 535 'vc1dec', 'h264dec', 'h264enc', 'h265dec', 'h265enc'
|
D | meson.build | 324 foreach c : ['vc1dec', 'h264dec', 'h264enc', 'h265dec', 'h265enc']
|