Seungha Yang
|
791f1da7b8
|
nvcodec: nvsldec: Refactor graphics api resource handling
* Move GL context object to GstNVDecoder object, and remove
duplicated handling of each codec decoder element
* Don't create GL context too early. We can create it only if
we need to negotiate with downstream gl element.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2089>
|
2021-03-29 15:10:54 +00:00 |
|
Seungha Yang
|
ce8d7b83d5
|
nvh265sldec: Remove pointless field picture parameter setup
HEVC has no decoding flow for interlaced, field picture referencing.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2008>
|
2021-02-09 16:19:41 +00:00 |
|
Seungha Yang
|
977c3276d4
|
nvcodec: Fix various typo
Not sure where the DECOCER came from
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1803>
|
2020-11-12 13:10:13 +00:00 |
|
Seungha Yang
|
71564f471d
|
nvcodec: nvdecoder: Move to refcount based GstNvDecoderFrame
This refcount based way would be helpful for sharing nvdec frame among
multiple codec pictures and later zero-copy use case.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1738>
|
2020-11-10 14:39:40 +00:00 |
|
Seungha Yang
|
8f96361c81
|
nvcodec: nvsldec: Add support for CUDA memory
Add CUDA memory support. Note that zero copying is not supported yet
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1720>
|
2020-10-27 18:31:42 +00:00 |
|
Nicolas Dufresne
|
f22fc190e7
|
h265decoder: Add support for l0/l1
Add support for reference list needed for VA-API and some V4L2 decoders.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1713>
|
2020-10-21 09:05:57 -04:00 |
|
Nicolas Dufresne
|
f330b5ae62
|
h265decoder: Sync with the H264 implementation
This ensures that we get the last reference to picture being outputed,
avoiding GstBuffer structure copies and simplifying the buffer management.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1713>
|
2020-10-21 09:05:57 -04:00 |
|
Seungha Yang
|
76793ffabc
|
nvcodec: Update for documentation
* Add Since marks
* Make use of GST_PARAM_CONDITIONALLY_AVAILABLE flag
* Add documentation template caps
|
2020-07-02 17:21:24 +02:00 |
|
Seungha Yang
|
48ca7c7e93
|
nvh265sldec: Fix possible invalid memory access
Fix Coverity issues.
CID 1464959, 1464960, 1464961, 1464962
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1374>
|
2020-06-25 13:58:57 +00:00 |
|
Seungha Yang
|
711e964572
|
nvcodec: Add H265 stateless codec implementation
Add a new GstCodecs based H265 decoder element
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1357>
|
2020-06-24 16:25:58 +00:00 |
|