/third_party/gstreamer/gstplugins_bad/sys/nvcodec/ |
D | gstnvbaseenc.c | 241 static void gst_nv_base_enc_free_buffers (GstNvBaseEnc * nvenc); 250 static gboolean gst_nv_base_enc_stop_bitstream_thread (GstNvBaseEnc * nvenc, 252 static gboolean gst_nv_base_enc_drain_encoder (GstNvBaseEnc * nvenc); 454 gst_nv_base_enc_open_encode_session (GstNvBaseEnc * nvenc) in gst_nv_base_enc_open_encode_session() argument 461 params.device = gst_cuda_context_get_handle (nvenc->cuda_ctx); in gst_nv_base_enc_open_encode_session() 463 nv_ret = NvEncOpenEncodeSessionEx (¶ms, &nvenc->encoder); in gst_nv_base_enc_open_encode_session() 471 GstNvBaseEnc *nvenc = GST_NV_BASE_ENC (enc); in gst_nv_base_enc_open() local 477 klass->cuda_device_id, &nvenc->cuda_ctx)) { in gst_nv_base_enc_open() 478 GST_ERROR_OBJECT (nvenc, "failed to create CUDA context"); in gst_nv_base_enc_open() 482 if (gst_cuda_context_push (nvenc->cuda_ctx)) { in gst_nv_base_enc_open() [all …]
|
D | gstnvh264enc.c | 86 static gboolean gst_nv_h264_enc_set_src_caps (GstNvBaseEnc * nvenc, 88 static gboolean gst_nv_h264_enc_set_encoder_config (GstNvBaseEnc * nvenc, 90 static gboolean gst_nv_h264_enc_set_pic_params (GstNvBaseEnc * nvenc, 268 gst_nv_h264_enc_init (GstNvH264Enc * nvenc) in gst_nv_h264_enc_init() argument 270 GstNvBaseEnc *baseenc = GST_NV_BASE_ENC (nvenc); in gst_nv_h264_enc_init() 272 nvenc->aud = DEFAULT_AUD; in gst_nv_h264_enc_init() 325 gst_nv_h264_enc_set_profile_and_level (GstNvH264Enc * nvenc, GstCaps * caps) in gst_nv_h264_enc_set_profile_and_level() argument 344 nv_ret = NvEncGetSequenceParams (GST_NV_BASE_ENC (nvenc)->encoder, &spp); in gst_nv_h264_enc_set_profile_and_level() 346 GST_ELEMENT_ERROR (nvenc, STREAM, ENCODE, ("Encode header failed."), in gst_nv_h264_enc_set_profile_and_level() 352 GST_ELEMENT_ERROR (nvenc, STREAM, ENCODE, ("Encode header failed."), in gst_nv_h264_enc_set_profile_and_level() [all …]
|
D | gstnvh265enc.c | 87 static gboolean gst_nv_h265_enc_set_src_caps (GstNvBaseEnc * nvenc, 89 static gboolean gst_nv_h265_enc_set_encoder_config (GstNvBaseEnc * nvenc, 91 static gboolean gst_nv_h265_enc_set_pic_params (GstNvBaseEnc * nvenc, 271 gst_nv_h265_enc_init (GstNvH265Enc * nvenc) in gst_nv_h265_enc_init() argument 273 GstNvBaseEnc *baseenc = GST_NV_BASE_ENC (nvenc); in gst_nv_h265_enc_init() 275 nvenc->aud = DEFAULT_AUD; in gst_nv_h265_enc_init() 354 gst_nv_h265_enc_set_level_tier_and_profile (GstNvH265Enc * nvenc, in gst_nv_h265_enc_set_level_tier_and_profile() argument 369 nv_ret = NvEncGetSequenceParams (GST_NV_BASE_ENC (nvenc)->encoder, &spp); in gst_nv_h265_enc_set_level_tier_and_profile() 371 GST_ELEMENT_ERROR (nvenc, STREAM, ENCODE, ("Encode header failed."), in gst_nv_h265_enc_set_level_tier_and_profile() 377 GST_ELEMENT_ERROR (nvenc, STREAM, ENCODE, ("Encode header failed."), in gst_nv_h265_enc_set_level_tier_and_profile() [all …]
|
D | gstnvbaseenc.h | 175 gboolean (*set_src_caps) (GstNvBaseEnc * nvenc, 177 gboolean (*set_pic_params) (GstNvBaseEnc * nvenc, 180 gboolean (*set_encoder_config) (GstNvBaseEnc * nvenc, 191 void gst_nv_base_enc_schedule_reconfig (GstNvBaseEnc * nvenc);
|
/third_party/gstreamer/gstplugins_bad/tests/check/elements/ |
D | nvenc.c | 43 GstElement *nvenc; in setup_nvenc() local 50 nvenc = gst_check_setup_element ("nvh264enc"); in setup_nvenc() 51 fail_unless (nvenc != NULL); in setup_nvenc() 52 srcpad = gst_check_setup_src_pad (nvenc, &srctemplate); in setup_nvenc() 53 sinkpad = gst_check_setup_sink_pad (nvenc, &sinktemplate); in setup_nvenc() 58 gst_element_set_bus (nvenc, bus); in setup_nvenc() 63 return nvenc; in setup_nvenc() 67 cleanup_nvenc (GstElement * nvenc) in cleanup_nvenc() argument 74 bus = GST_ELEMENT_BUS (nvenc); in cleanup_nvenc() 80 gst_check_teardown_src_pad (nvenc); in cleanup_nvenc() [all …]
|
/third_party/gstreamer/gstplugins_bad/tests/examples/nvcodec/ |
D | nvcodec.c | 40 GstElement *nvenc; member 119 g_object_set (G_OBJECT (data->nvenc), "bitrate", bitrate, NULL); in keyboard_cb() 125 g_object_set (G_OBJECT (data->nvenc), "bitrate", bitrate, NULL); in keyboard_cb() 437 data.nvenc = enc; in main()
|
/third_party/gstreamer/gstplugins_bad/tests/check/ |
D | meson.build | 56 [['elements/nvenc.c'], false, [gmodule_dep, gstgl_dep]],
|
/third_party/ffmpeg/ |
D | Changelog | 174 - avcodec/nvenc: disable s12m timestamps by default 188 - avcodec/nvenc: fix lossless tuning logic 498 - update cuvid/nvenc headers to Video Codec SDK 8.0.14 786 - Drop support for nvenc API before 5.0 787 - nvenc HEVC encoder 794 - nvenc level and tier options 807 - nvenc encoder
|
D | configure | 344 --disable-nvenc disable Nvidia video encoding code [autodetect] 6757 disable ffnvcodec cuvid nvdec nvenc 6765 disable ffnvcodec cuvid nvdec nvenc 6769 disable ffnvcodec cuvid nvdec nvenc 6774 enabled nvenc && 6775 test_cc -I$source_path <<EOF || disable nvenc
|
D | MAINTAINERS | 219 nvdec*, nvenc* Timo Rothenpieler
|
/third_party/ffmpeg/libavcodec/ |
D | Makefile | 135 OBJS-$(CONFIG_NVENC) += nvenc.o 1209 SKIPHEADERS-$(CONFIG_NVENC) += nvenc.h
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 741 nvenc: Fix deadlock because of too strict buffer pool size 18901 nvenc: Support CUDA buffer pool 18911 If downstream can accept CUDA memory caps feature (currently nvenc only), 29661 nvenc: Query maximum supported API version 29952 nvenc: Do not access to broken encode session 29954 session would be broken and the next nvenc API will cause crash. 30015 nvcodec: Print debug info when initializing nvenc 30199 nvenc: Query supported minimum resolution 32496 nvenc: Fix crash when nvenc was reused then freed without encoding 32506 nvenc: Remove unused code path [all …]
|
D | NEWS | 1991 - nvenc: Fix deadlock because of too strict buffer pool size
|
/third_party/gstreamer/gstplugins_good/ |
D | NEWS | 1991 - nvenc: Fix deadlock because of too strict buffer pool size
|
D | ChangeLog | 9224 nvenc/dec for example.
|
/third_party/gstreamer/gstreamer/ |
D | NEWS | 1991 - nvenc: Fix deadlock because of too strict buffer pool size
|
/third_party/gstreamer/gstplugins_base/ |
D | NEWS | 1991 - nvenc: Fix deadlock because of too strict buffer pool size
|
/third_party/gstreamer/gst_libav/ |
D | NEWS | 1991 - nvenc: Fix deadlock because of too strict buffer pool size
|
D | ChangeLog | 2922 libav: Ignore VAAPI decoders and VAAPI/nvenc encoders
|
/third_party/ffmpeg/doc/ |
D | filters.texi | 22074 and/or nvenc.
|