Nicolas Dufresne
|
d04fba93f8
|
v4l2codecs: vp9: Remove uneeded picture data
The GstV4l2Request now holds a reference on the picture buffer and is
recounted already. This effectively removes usage of GRefCount which is only
available in GLib 2.58, while we support 2.56.
Fixes #910
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1402>
|
2021-11-30 17:11:59 -05:00 |
|
Nicolas Dufresne
|
8a1440b3f1
|
v4l2codecs: vp9: Add missing error checks in decide_allocation
This could otherwise lead to crash.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1402>
|
2021-11-30 17:11:56 -05:00 |
|
Daniel Almeida
|
120b96a974
|
v4l2codecs: gstv4l2codecsvp9dec: implement a render delay
The v4l2 backend support delayed output for performance reasons.
It is then possible to use render delays to queue multiple requests
simultaneously, thus increasing performance.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1012>
|
2021-11-29 17:41:19 +00:00 |
|
Daniel Almeida
|
ccab90773f
|
v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
Implement a v4l2 based vp9 decoder element based on the preexisting vp8
v4l2 decoder.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1012>
|
2021-11-29 17:41:19 +00:00 |
|