Víctor Manuel Jáquez Leal
1db3ce56a0
vaapiencode: DMABuf only if PRIME is available
...
Add DMABuf capsfeature in encoders' allowed sinkcaps only if PRIME
memory type is available in the VA surface attributes of codec
context.
2020-01-17 11:31:57 +01:00
Víctor Manuel Jáquez Leal
b3570febf7
libs: utils: delete useless gst_vaapi_profile_caps_append_encoder.
2020-01-02 18:01:52 +01:00
He Junyan
a6289308ee
libs: context: port to a plain C structure
...
The GstVaapiMiniObject is obsolete and we need to replace it. This
patch turns GstVaapiContext into a plain C structure with its own
reference counting mechanism.
Also this patch removes unused overlays attributes.
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2019-12-20 05:01:07 +00:00
Víctor Manuel Jáquez Leal
13e369aad6
libs: profilecaps: refactor common code
2019-08-19 17:26:55 +00:00
Víctor Manuel Jáquez Leal
bd3d347fd7
libs: profilecaps: defines gst_vaapi_profile_caps_append_encoder()
...
Previously it was just a boilerplate. Now it is real implementation.
2019-08-19 17:26:55 +00:00
Víctor Manuel Jáquez Leal
f7c1ac036d
libs: profilecaps: move caps config into a new file
...
Implement all the appending of frame size restrictions in caps, for
encoders and decoders, in a new source file.
2019-08-19 17:26:55 +00:00