He Junyan
e15be4cf0f
VA: Add the vaav1dec element as the av1 decoder.
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1636 >
2021-02-23 13:53:43 +08:00
He Junyan
19811759d6
va: Add mpeg2 VA decoder.
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1798 >
2020-12-28 13:14:06 +08:00
He Junyan
7a8ac90010
va: basedec: Improve the decide_allocation().
...
In decide_allocation(), we now just use the other_pool for frames
copy when the src caps is raw. This can make the logic a little
clear. There is no need for us to check the alignment and video
meta again.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1711 >
2020-11-17 01:21:54 +08:00
Nicolas Dufresne
2950c76c8f
va: Add HEVC decoding support
...
This add HEVC decoding support into the new VA plugin. This implementation has
been tested using the ITU comformance test (through fluster). It fails all
MAIN10 tests, as this is not implemented yet along with the following:
CONFWIN_A_Sony_1 (looks fine, but md5sum is incorrect)
PICSIZE_A_Bossen_1 (height too high)
PICSIZE_B_Bossen_1 (same)
VPSSPSPPS_A_MainConcept_1 (parser issue)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1714 >
2020-11-04 17:53:23 +00:00
Víctor Manuel Jáquez Leal
bcd43acd42
va: Add VP9 decoder
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1702 >
2020-10-19 13:15:06 +02:00
Víctor Manuel Jáquez Leal
18444fd993
va: basedec: copy frames logic to decide_allocation()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1673 >
2020-10-10 17:18:04 +00:00
Víctor Manuel Jáquez Leal
a6398eca17
va: basedec: add gstvabasedec helper
...
This is a helper for all decoders.
It is not an abstract subclass, just merely a helper that avoids code
duplication among the decoders.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1673 >
2020-10-10 17:18:04 +00:00