gstreamer/subprojects/gst-plugins-bad/sys/va
Víctor Manuel Jáquez Leal d463feaa08 vaencoder: Honor entrypoint at constructor.
The entrypoint is set when the encoder helper is constructed,
nonetheless it was also passed as parameter when opening. That's
buggy.

In order to simplify the code, the entrypoint at construction is
honored.

But gst_va_encoder_has_profile_and_entrypoint() now doesn't rely in
the internal list of profiles since it only contains those that
belongs to codec and entrypoint, thus it queries directly the VA
driver.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3063>
2022-10-26 08:19:32 +00:00
..
gstjpegdecoder.c va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstjpegdecoder.h va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvaav1dec.c va: av1dec: user internal buffer pool for non output layers. 2022-09-16 09:45:00 +00:00
gstvaav1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvabasedec.c va: Move gstvavideoformat out of library headers. 2022-09-13 14:57:21 +02:00
gstvabasedec.h va: Add vajpegdec element. 2022-06-27 13:43:14 +00:00
gstvabaseenc.c vabaseenc: Scope error bail out. 2022-10-26 08:19:32 +00:00
gstvabaseenc.h vabaseenc: Use class entrypoint. 2022-10-26 08:19:32 +00:00
gstvabasetransform.c va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvabasetransform.h vapostproc, vadeinterlace: don't transform caps if no intersection. 2021-11-22 15:27:10 +00:00
gstvacaps.c va: Move gstvavideoformat out of library headers. 2022-09-13 14:57:21 +02:00
gstvacaps.h va: caps: Expose gst_va_create_coded_caps as helper function. 2022-03-01 10:53:50 +01:00
gstvacompositor.c va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvacompositor.h va: vpp: add compositor 2022-05-21 21:18:15 +02:00
gstvadecoder.c va: Move gstvavideoformat out of library headers. 2022-09-13 14:57:21 +02:00
gstvadecoder.h va: Add a gstva.h to include all va lib header files. 2022-02-07 10:12:36 +00:00
gstvadeinterlace.c vadeinterlace: Fix passthrough latency query 2022-09-17 05:47:41 +00:00
gstvadeinterlace.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvadevice.c va: Make libgudev dependency optional. 2021-10-04 10:19:36 +00:00
gstvadevice.h va: Add a gstva.h to include all va lib header files. 2022-02-07 10:12:36 +00:00
gstvadisplay_priv.c va: Move gstvavideoformat out of library headers. 2022-09-13 14:57:21 +02:00
gstvadisplay_priv.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvaencoder.c vaencoder: Honor entrypoint at constructor. 2022-10-26 08:19:32 +00:00
gstvaencoder.h vaencoder: Honor entrypoint at constructor. 2022-10-26 08:19:32 +00:00
gstvafilter.c va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvafilter.h va: filter/postproc: move unconditional props to vavpp 2022-06-27 12:17:53 -04:00
gstvah264dec.c vah264dec: Complete profiles in decoder. 2022-08-08 17:47:56 +00:00
gstvah264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvah264enc.c vaencoder: Honor entrypoint at constructor. 2022-10-26 08:19:32 +00:00
gstvah264enc.h va: H264enc: Add encoder for VAEntrypointEncSliceLP. 2022-05-25 20:40:48 +00:00
gstvah265dec.c h265parse: fix typo in member of GstH265SPS 2022-10-04 10:01:12 +00:00
gstvah265dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvajpegdec.c va: Move gstvavideoformat out of library headers. 2022-09-13 14:57:21 +02:00
gstvajpegdec.h va: Add vajpegdec element. 2022-06-27 13:43:14 +00:00
gstvampeg2dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvampeg2dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvaprofile.c vah264dec: Complete profiles in decoder. 2022-08-08 17:47:56 +00:00
gstvaprofile.h va: Add the profile string name into the profile_map. 2022-03-01 10:53:50 +01:00
gstvavp8dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvavp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvavp9dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvavp9dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvavpp.c vapostproc: Check for colorimetry changes. 2022-08-02 17:39:24 +00:00
gstvavpp.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
plugin.c va: Fix log message when registering H264 encoder. 2022-09-02 10:29:11 +00:00
vacompat.h Bump GLib requirement to >= 2.62 2022-06-10 06:01:41 +00:00