va: encoder: Fix regression since commit 2042c2d4f0.

There's no need to compare with the open entrypoint to query the
encoder. This commit removes the checks to the configured entrypoint
with the parameter.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2508>
This commit is contained in:
Víctor Manuel Jáquez Leal 2022-05-27 14:45:51 +02:00 committed by GStreamer Marge Bot
parent a8f18aef18
commit e83983d7ca

View file

@ -586,9 +586,6 @@ gst_va_encoder_get_max_slice_num (GstVaEncoder * self,
if (profile == VAProfileNone)
return -1;
if (entrypoint != self->entrypoint)
return -1;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -620,9 +617,6 @@ gst_va_encoder_get_max_num_reference (GstVaEncoder * self,
if (profile == VAProfileNone)
return FALSE;
if (entrypoint != self->entrypoint)
return FALSE;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -661,9 +655,6 @@ gst_va_encoder_get_rate_control_mode (GstVaEncoder * self,
if (profile == VAProfileNone)
return 0;
if (entrypoint != self->entrypoint)
return 0;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -693,9 +684,6 @@ gst_va_encoder_get_quality_level (GstVaEncoder * self,
if (profile == VAProfileNone)
return 0;
if (entrypoint != self->entrypoint)
return 0;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -725,9 +713,6 @@ gst_va_encoder_has_trellis (GstVaEncoder * self,
if (profile == VAProfileNone)
return FALSE;
if (entrypoint != self->entrypoint)
return FALSE;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -755,9 +740,6 @@ gst_va_encoder_get_rtformat (GstVaEncoder * self,
if (profile == VAProfileNone)
return 0;
if (entrypoint != self->entrypoint)
return 0;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {
@ -785,9 +767,6 @@ gst_va_encoder_get_packed_headers (GstVaEncoder * self, VAProfile profile,
if (profile == VAProfileNone)
return 0;
if (entrypoint != self->entrypoint)
return 0;
dpy = gst_va_display_get_va_dpy (self->display);
status = vaGetConfigAttributes (dpy, profile, entrypoint, &attrib, 1);
if (status != VA_STATUS_SUCCESS) {