Home
last modified time | relevance | path

Searched refs:qsv (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/dports/multimedia/handbrake/HandBrake-1.4.2/libhb/
H A Dqsv_libav.c119 if (!qsv->pipes) in ff_qsv_is_surface_in_pipe()
144 if (!qsv->pipes) in ff_qsv_is_sync_in_pipe()
199 if (qsv->qts_seq_mutex){ in hb_qsv_add_context_usage()
206 qsv->qts_seq_mutex = 0; in hb_qsv_add_context_usage()
222 if (qsv->dts_seq) { in hb_qsv_context_clean()
228 if (qsv->qts_seq_mutex) { in hb_qsv_context_clean()
232 qsv->qts_seq_mutex = 0; in hb_qsv_context_clean()
235 if (qsv->pipes) in hb_qsv_context_clean()
244 qsv->mfx_session = 0; in hb_qsv_context_clean()
391 if (qsv && qsv->qts_seq_mutex){ in hb_qsv_dts_pop()
[all …]
H A Dqsv_filter.c99 if(!qsv) return 3; in filter_init()
102 if(!qsv->vpp_space){ in filter_init()
123 if(!qsv->dec_space || !qsv->dec_space->is_init_done) return 2; in filter_init()
126 if (!pv->job->qsv.enc_info.is_init_done) in filter_init()
131 hb_qsv_add_context_usage(qsv,HAVE_THREADS); in filter_init()
416 if(qsv && qsv->is_context_active && qsv->vpp_space) in qsv_filter_close()
458 hb_qsv_context* qsv = pv->job->qsv.ctx; in hb_qsv_filter_close() local
459 if(qsv && qsv->vpp_space && hb_qsv_list_count(qsv->vpp_space) > 0){ in hb_qsv_filter_close()
612 hb_qsv_context* qsv = pv->job->qsv.ctx; in hb_qsv_filter_work() local
616 int ret = filter_init(qsv,pv); in hb_qsv_filter_work()
[all …]
H A Dcropscale.c120 if (init->job->qsv.ctx->vpp_scale_mode) in crop_scale_init()
122 hb_dict_set_string(avsettings, "mode", init->job->qsv.ctx->vpp_scale_mode); in crop_scale_init()
124 if (init->job->qsv.ctx->vpp_interpolation_method) in crop_scale_init()
128 …hb_log("qsv: scaling filter mode %s", init->job->qsv.ctx->vpp_scale_mode ? init->job->qsv.ctx->vpp… in crop_scale_init()
129 …caling filter interpolation method %s", init->job->qsv.ctx->vpp_interpolation_method ? init->job-> in crop_scale_init()
136 hw_frames_ctx = init->job->qsv.ctx->hb_vpp_qsv_frames_ctx->hw_frames_ctx; in crop_scale_init()
143 av_buffer_unref(&init->job->qsv.ctx->hb_vpp_qsv_frames_ctx->mids_buf); in crop_scale_init()
144 …init->job->qsv.ctx->hb_vpp_qsv_frames_ctx->mids_buf = hb_qsv_create_mids(init->job->qsv.ctx->hb_vp… in crop_scale_init()
145 if (!init->job->qsv.ctx->hb_vpp_qsv_frames_ctx->mids_buf) in crop_scale_init()
147 …init->job->qsv.ctx->hb_vpp_qsv_frames_ctx->mids = (QSVMid*)init->job->qsv.ctx->hb_vpp_qsv_frame… in crop_scale_init()
[all …]
H A Dqsv_filter_pp.c87 if(!qsv) return 3; in filter_pre_init()
91 if(!qsv->vpp_space){ in filter_pre_init()
121 if(!qsv->dec_space || !qsv->dec_space->is_init_done) return 2; in filter_pre_init()
449 hb_qsv_context* qsv = pv->job->qsv.ctx; in hb_qsv_filter_pre_work() local
462 int ret = filter_pre_init(qsv,pv); in hb_qsv_filter_pre_work()
472 sts = pre_process_frame(in, qsv, pv); in hb_qsv_filter_pre_work()
504 hb_qsv_context* qsv = pv->job->qsv.ctx; in hb_qsv_filter_pre_close() local
505 if(qsv && qsv->vpp_space && hb_qsv_list_count(qsv->vpp_space) > 0 ){ in hb_qsv_filter_pre_close()
506 if(pv->qsv_user && qsv->mfx_session){ in hb_qsv_filter_pre_close()
581 hb_qsv_context* qsv = pv->job->qsv.ctx; in hb_qsv_filter_post_work() local
[all …]
/dports/multimedia/handbrake/ffmpeg-4.4/libavcodec/
H A Dqsvenc_h264.c41 QSVEncContext qsv; member
48 QSVEncContext *q = &qh264->qsv; in qsv_h264_set_encode_ctrl()
82 q->qsv.set_encode_ctrl_cb = qsv_h264_set_encode_ctrl; in qsv_enc_init()
83 return ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
91 return ff_qsv_encode(avctx, &q->qsv, pkt, frame, got_packet); in qsv_enc_frame()
98 return ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_close()
116 …{ "look_ahead", "Use VBR algorithm with look ahead", OFFSET(qsv.look_ahead), AV_OPT…
136 …{ "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MA…
142 …{ "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 =…
144 …{ "aud", "Insert the Access Unit Delimiter NAL", OFFSET(qsv.aud), AV_OPT_TYPE_INT, { .i64 = 0 }, 0…
[all …]
H A Dqsvenc.h78 { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64…
79 { "avbr_accuracy", "Accuracy of the AVBR ratecontrol", OFFSET(qsv.avbr_accuracy), AV_OPT_T…
80 { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_T…
81 { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TAR…
89 { "rdo", "Enable rate distortion optimization", OFFSET(qsv.rdo), AV_OPT_TY…
90 { "max_frame_size", "Maximum encoded frame size in bytes", OFFSET(qsv.max_frame_size), AV_OPT_TY…
91 { "max_slice_size", "Maximum encoded slice size in bytes", OFFSET(qsv.max_slice_size), AV_OPT_TY…
92 { "bitrate_limit", "Toggle bitrate limitations", OFFSET(qsv.bitrate_limit), AV_OPT_TY…
93 { "mbbrc", "MB level bitrate control", OFFSET(qsv.mbbrc), AV_OPT_TY…
94 { "extbrc", "Extended bitrate control", OFFSET(qsv.extbrc), AV_OPT_TY…
[all …]
H A Dqsvenc_hevc.c49 QSVEncContext qsv; member
173 if (q->qsv.load_plugins[0]) { in qsv_enc_init()
178 av_freep(&q->qsv.load_plugins); in qsv_enc_init()
181 q->qsv.load_plugins = av_strdup(uid_hevcenc_sw); in qsv_enc_init()
185 if (!q->qsv.load_plugins) in qsv_enc_init()
191 q->qsv.idr_interval++; in qsv_enc_init()
193 ret = ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
197 if (!q->qsv.hevc_vps) { in qsv_enc_init()
198 ret = generate_fake_vps(&q->qsv, avctx); in qsv_enc_init()
200 ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_init()
[all …]
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavcodec/
H A Dqsvenc_h264.c41 QSVEncContext qsv; member
48 QSVEncContext *q = &qh264->qsv; in qsv_h264_set_encode_ctrl()
82 q->qsv.set_encode_ctrl_cb = qsv_h264_set_encode_ctrl; in qsv_enc_init()
83 return ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
91 return ff_qsv_encode(avctx, &q->qsv, pkt, frame, got_packet); in qsv_enc_frame()
98 return ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_close()
116 …{ "look_ahead", "Use VBR algorithm with look ahead", OFFSET(qsv.look_ahead), AV_OPT…
136 …{ "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MA…
142 …{ "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 =…
144 …{ "aud", "Insert the Access Unit Delimiter NAL", OFFSET(qsv.aud), AV_OPT_TYPE_INT, { .i64 = 0 }, 0…
[all …]
H A Dqsvenc.h78 { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64…
79 { "avbr_accuracy", "Accuracy of the AVBR ratecontrol", OFFSET(qsv.avbr_accuracy), AV_OPT_T…
80 { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_T…
81 { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TAR…
89 { "rdo", "Enable rate distortion optimization", OFFSET(qsv.rdo), AV_OPT_TY…
90 { "max_frame_size", "Maximum encoded frame size in bytes", OFFSET(qsv.max_frame_size), AV_OPT_TY…
91 { "max_slice_size", "Maximum encoded slice size in bytes", OFFSET(qsv.max_slice_size), AV_OPT_TY…
92 { "bitrate_limit", "Toggle bitrate limitations", OFFSET(qsv.bitrate_limit), AV_OPT_TY…
93 { "mbbrc", "MB level bitrate control", OFFSET(qsv.mbbrc), AV_OPT_TY…
94 { "extbrc", "Extended bitrate control", OFFSET(qsv.extbrc), AV_OPT_TY…
[all …]
H A Dqsvenc_hevc.c49 QSVEncContext qsv; member
173 if (q->qsv.load_plugins[0]) { in qsv_enc_init()
178 av_freep(&q->qsv.load_plugins); in qsv_enc_init()
181 q->qsv.load_plugins = av_strdup(uid_hevcenc_sw); in qsv_enc_init()
185 if (!q->qsv.load_plugins) in qsv_enc_init()
191 q->qsv.idr_interval++; in qsv_enc_init()
193 ret = ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
197 if (!q->qsv.hevc_vps) { in qsv_enc_init()
198 ret = generate_fake_vps(&q->qsv, avctx); in qsv_enc_init()
200 ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_init()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/
H A Dqsvenc_h264.c40 QSVEncContext qsv; member
47 QSVEncContext *q = &qh264->qsv; in qsv_h264_set_encode_ctrl()
81 q->qsv.set_encode_ctrl_cb = qsv_h264_set_encode_ctrl; in qsv_enc_init()
82 return ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
90 return ff_qsv_encode(avctx, &q->qsv, pkt, frame, got_packet); in qsv_enc_frame()
97 return ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_close()
115 …{ "look_ahead", "Use VBR algorithm with look ahead", OFFSET(qsv.look_ahead), AV_OPT…
135 …{ "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MA…
141 …{ "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 =…
143 …{ "aud", "Insert the Access Unit Delimiter NAL", OFFSET(qsv.aud), AV_OPT_TYPE_INT, { .i64 = 0 }, 0…
[all …]
H A Dqsvdec_h2645.c48 QSVContext qsv; member
72 ff_qsv_decode_close(&s->qsv); in qsv_decode_close()
90 if (s->qsv.load_plugins[0]) { in qsv_decode_init()
95 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
98 s->qsv.load_plugins = av_strdup(uid_hevcdec_sw); in qsv_decode_init()
100 s->qsv.load_plugins = av_strdup(uid_hevcdec_hw); in qsv_decode_init()
101 if (!s->qsv.load_plugins) in qsv_decode_init()
106 s->qsv.orig_pix_fmt = AV_PIX_FMT_NV12; in qsv_decode_init()
151 if (!s->qsv.reinit_flag) { in qsv_decode_frame()
164 if (s->qsv.reinit_flag) in qsv_decode_frame()
[all …]
H A Dqsvenc.h77 { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64…
78 { "avbr_accuracy", "Accuracy of the AVBR ratecontrol", OFFSET(qsv.avbr_accuracy), AV_OPT_T…
79 { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_T…
80 { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TAR…
88 { "rdo", "Enable rate distortion optimization", OFFSET(qsv.rdo), AV_OPT_TY…
89 { "max_frame_size", "Maximum encoded frame size in bytes", OFFSET(qsv.max_frame_size), AV_OPT_TY…
90 { "max_slice_size", "Maximum encoded slice size in bytes", OFFSET(qsv.max_slice_size), AV_OPT_TY…
91 { "bitrate_limit", "Toggle bitrate limitations", OFFSET(qsv.bitrate_limit), AV_OPT_TY…
92 { "mbbrc", "MB level bitrate control", OFFSET(qsv.mbbrc), AV_OPT_TY…
93 { "extbrc", "Extended bitrate control", OFFSET(qsv.extbrc), AV_OPT_TY…
[all …]
H A Dqsvenc_hevc.c49 QSVEncContext qsv; member
173 if (q->qsv.load_plugins[0]) { in qsv_enc_init()
178 av_freep(&q->qsv.load_plugins); in qsv_enc_init()
181 q->qsv.load_plugins = av_strdup(uid_hevcenc_sw); in qsv_enc_init()
185 if (!q->qsv.load_plugins) in qsv_enc_init()
191 q->qsv.idr_interval++; in qsv_enc_init()
193 ret = ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
197 if (!q->qsv.hevc_vps) { in qsv_enc_init()
198 ret = generate_fake_vps(&q->qsv, avctx); in qsv_enc_init()
200 ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_init()
[all …]
H A Dqsvdec_other.c41 QSVContext qsv; member
65 av_freep(&s->qsv.load_plugins); in qsv_decode_close()
68 ff_qsv_decode_close(&s->qsv); in qsv_decode_close()
86 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
88 if (!s->qsv.load_plugins) in qsv_decode_init()
97 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
99 if (!s->qsv.load_plugins) in qsv_decode_init()
104 s->qsv.orig_pix_fmt = AV_PIX_FMT_NV12; in qsv_decode_init()
148 if (!s->qsv.reinit_flag) { in qsv_decode_frame()
162 if (s->qsv.reinit_flag) in qsv_decode_frame()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavcodec/
H A Dqsvenc_h264.c41 QSVEncContext qsv; member
48 QSVEncContext *q = &qh264->qsv; in qsv_h264_set_encode_ctrl()
82 q->qsv.set_encode_ctrl_cb = qsv_h264_set_encode_ctrl; in qsv_enc_init()
83 return ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
91 return ff_qsv_encode(avctx, &q->qsv, pkt, frame, got_packet); in qsv_enc_frame()
98 return ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_close()
116 …{ "look_ahead", "Use VBR algorithm with look ahead", OFFSET(qsv.look_ahead), AV_OPT…
136 …{ "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MA…
142 …{ "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 =…
144 …{ "aud", "Insert the Access Unit Delimiter NAL", OFFSET(qsv.aud), AV_OPT_TYPE_INT, { .i64 = 0 }, 0…
[all …]
H A Dqsvdec_h2645.c48 QSVContext qsv; member
72 ff_qsv_decode_close(&s->qsv); in qsv_decode_close()
90 if (s->qsv.load_plugins[0]) { in qsv_decode_init()
95 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
98 s->qsv.load_plugins = av_strdup(uid_hevcdec_sw); in qsv_decode_init()
100 s->qsv.load_plugins = av_strdup(uid_hevcdec_hw); in qsv_decode_init()
101 if (!s->qsv.load_plugins) in qsv_decode_init()
106 s->qsv.orig_pix_fmt = AV_PIX_FMT_NV12; in qsv_decode_init()
151 if (!s->qsv.reinit_flag) { in qsv_decode_frame()
164 if (s->qsv.reinit_flag) in qsv_decode_frame()
[all …]
H A Dqsvenc.h78 { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64…
79 { "avbr_accuracy", "Accuracy of the AVBR ratecontrol", OFFSET(qsv.avbr_accuracy), AV_OPT_T…
80 { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_T…
81 { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TAR…
89 { "rdo", "Enable rate distortion optimization", OFFSET(qsv.rdo), AV_OPT_TY…
90 { "max_frame_size", "Maximum encoded frame size in bytes", OFFSET(qsv.max_frame_size), AV_OPT_TY…
91 { "max_slice_size", "Maximum encoded slice size in bytes", OFFSET(qsv.max_slice_size), AV_OPT_TY…
92 { "bitrate_limit", "Toggle bitrate limitations", OFFSET(qsv.bitrate_limit), AV_OPT_TY…
93 { "mbbrc", "MB level bitrate control", OFFSET(qsv.mbbrc), AV_OPT_TY…
94 { "extbrc", "Extended bitrate control", OFFSET(qsv.extbrc), AV_OPT_TY…
[all …]
H A Dqsvenc_hevc.c49 QSVEncContext qsv; member
173 if (q->qsv.load_plugins[0]) { in qsv_enc_init()
178 av_freep(&q->qsv.load_plugins); in qsv_enc_init()
181 q->qsv.load_plugins = av_strdup(uid_hevcenc_sw); in qsv_enc_init()
185 if (!q->qsv.load_plugins) in qsv_enc_init()
191 q->qsv.idr_interval++; in qsv_enc_init()
193 ret = ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
197 if (!q->qsv.hevc_vps) { in qsv_enc_init()
198 ret = generate_fake_vps(&q->qsv, avctx); in qsv_enc_init()
200 ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_init()
[all …]
H A Dqsvdec_other.c41 QSVContext qsv; member
65 av_freep(&s->qsv.load_plugins); in qsv_decode_close()
68 ff_qsv_decode_close(&s->qsv); in qsv_decode_close()
86 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
88 if (!s->qsv.load_plugins) in qsv_decode_init()
97 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
99 if (!s->qsv.load_plugins) in qsv_decode_init()
104 s->qsv.orig_pix_fmt = AV_PIX_FMT_NV12; in qsv_decode_init()
148 if (!s->qsv.reinit_flag) { in qsv_decode_frame()
162 if (s->qsv.reinit_flag) in qsv_decode_frame()
[all …]
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/
H A Dqsvenc_h264.c40 QSVEncContext qsv; member
47 QSVEncContext *q = &qh264->qsv; in qsv_h264_set_encode_ctrl()
81 q->qsv.set_encode_ctrl_cb = qsv_h264_set_encode_ctrl; in qsv_enc_init()
82 return ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
90 return ff_qsv_encode(avctx, &q->qsv, pkt, frame, got_packet); in qsv_enc_frame()
97 return ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_close()
107 …{ "vcm", "Use the video conferencing mode ratecontrol", OFFSET(qsv.vcm), AV_OPT_TYPE_IN…
115 …{ "look_ahead", "Use VBR algorithm with look ahead", OFFSET(qsv.look_ahead), AV_OPT…
141 …{ "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MA…
147 …{ "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 =…
[all …]
H A Dqsvenc.h70 { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64…
71 { "avbr_accuracy", "Accuracy of the AVBR ratecontrol", OFFSET(qsv.avbr_accuracy), AV_OPT_T…
72 { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_T…
73 { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TAR…
81 { "rdo", "Enable rate distortion optimization", OFFSET(qsv.rdo), AV_OPT_TY…
82 { "max_frame_size", "Maximum encoded frame size in bytes", OFFSET(qsv.max_frame_size), AV_OPT_TY…
83 { "max_slice_size", "Maximum encoded slice size in bytes", OFFSET(qsv.max_slice_size), AV_OPT_TY…
84 { "bitrate_limit", "Toggle bitrate limitations", OFFSET(qsv.bitrate_limit), AV_OPT_TY…
85 { "mbbrc", "MB level bitrate control", OFFSET(qsv.mbbrc), AV_OPT_TY…
86 { "extbrc", "Extended bitrate control", OFFSET(qsv.extbrc), AV_OPT_TY…
[all …]
H A Dqsvdec_h2645.c48 QSVContext qsv; member
72 ff_qsv_decode_close(&s->qsv); in qsv_decode_close()
90 if (s->qsv.load_plugins[0]) { in qsv_decode_init()
95 av_freep(&s->qsv.load_plugins); in qsv_decode_init()
98 s->qsv.load_plugins = av_strdup(uid_hevcdec_sw); in qsv_decode_init()
100 s->qsv.load_plugins = av_strdup(uid_hevcdec_hw); in qsv_decode_init()
101 if (!s->qsv.load_plugins) in qsv_decode_init()
148 … return avpkt->size ? avpkt->size : ff_qsv_process_data(avctx, &s->qsv, frame, got_frame, avpkt); in qsv_decode_frame()
155 ret = ff_qsv_process_data(avctx, &s->qsv, frame, got_frame, &s->buffer_pkt); in qsv_decode_frame()
175 ff_qsv_decode_flush(avctx, &s->qsv); in qsv_decode_flush()
[all …]
H A Dqsvenc_hevc.c49 QSVEncContext qsv; member
172 if (q->qsv.load_plugins[0]) { in qsv_enc_init()
177 av_freep(&q->qsv.load_plugins); in qsv_enc_init()
180 q->qsv.load_plugins = av_strdup(uid_hevcenc_sw); in qsv_enc_init()
182 q->qsv.load_plugins = av_strdup(uid_hevcenc_hw); in qsv_enc_init()
184 if (!q->qsv.load_plugins) in qsv_enc_init()
190 q->qsv.idr_interval++; in qsv_enc_init()
192 ret = ff_qsv_enc_init(avctx, &q->qsv); in qsv_enc_init()
196 ret = generate_fake_vps(&q->qsv, avctx); in qsv_enc_init()
198 ff_qsv_enc_close(avctx, &q->qsv); in qsv_enc_init()
[all …]
/dports/converters/wkhtmltopdf/qt-5db36ec/tests/auto/qscriptvaluegenerated/testgen/
H A Dgen.py224 qsv = [] variable
228 qsv.append(row)
231 qsv = filter(lambda w: len(w.strip()) and not w.startswith('#'), qsv) variable
235 for row in qsv:
241 , values = (11 * ' ' + '<< ').join(qsv) \
242 , count = len(qsv) \
243 …, dataTags = (11 * ' ' + '<< ').join(map(lambda w: '"' + escape(w.replace('\n','')) + '"\n', qsv)))

12345678910>>...14