Seungha Yang
|
865d7a1351
|
qsvh265dec: Add support for GBR decoding
Use GBR equivalent output formats if RGB colorspace is detected
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5706>
|
2023-11-30 21:50:26 +09:00 |
|
Seungha Yang
|
0178cc188b
|
qsv: Add util methods for video format mapping
Remove duplicated format mapping code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5706>
|
2023-11-30 21:38:04 +09:00 |
|
Seungha Yang
|
845f5d4856
|
d3d11: Rework memory allocation params signalling
Hide GstD3D11AllocationParams detail from public header and
set setter methods.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5717>
|
2023-11-27 15:14:09 +00:00 |
|
Seungha Yang
|
1853dd56a4
|
qsv: Add JPEG decoder
Because DXVA does not define JPEG decoding, we need this
vendor specific API for Windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3316>
|
2022-11-03 06:40:10 +09:00 |
|
Seungha Yang
|
5e66dde1b2
|
qsv: Add VP9 decoder
Recent Intel GPU supports 12bits VP9 decoding but only VP9
profile2 with 10bits is defined by DXVA spec.
Thus, we need this vendor specific decoder element
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3290>
|
2022-10-31 19:30:47 +00:00 |
|
Seungha Yang
|
4038a486a0
|
qsv: Use GST_PARAM_DOC_SHOW_DEFAULT flag
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3250>
|
2022-10-24 12:42:51 +00:00 |
|
Seungha Yang
|
dcd3f210a0
|
qsv: Add plugin doc
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2738>
|
2022-10-21 21:29:25 +09:00 |
|
Seungha Yang
|
aca71fd692
|
d3d11: Update gst_d3d11_allocation_params_new() interface
Define GST_D3D11_ALLOCATION_FLAG_DEFAULT (0) value instead of
casting enum type everywhere. And pass D3D11_RESOURCE_MISC_FLAG value
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2646>
|
2022-06-27 19:33:57 +00:00 |
|
Seungha Yang
|
abd60b6b1e
|
qsvdecoder: Fix system memory alignment
Do right padding, not left
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2651>
|
2022-06-23 21:43:25 +09:00 |
|
Seungha Yang
|
23e280f05b
|
qsvdecoder: Use system memory for non-d3d11 downstream
QSV's memory download implementation seems to be more faster
than our implementation
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2206>
|
2022-04-17 22:59:48 +09:00 |
|
Seungha Yang
|
9543998aa3
|
qsv: Add H.265 decoder
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2206>
|
2022-04-17 20:57:31 +09:00 |
|
Seungha Yang
|
0692a5dde9
|
qsvh264dec: Add support for packetized format
Handle avc/avc3 packetized formats
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2206>
|
2022-04-17 20:57:26 +09:00 |
|
Seungha Yang
|
3c3274a8da
|
qsv: Move debug init into each source file
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2206>
|
2022-04-17 04:15:13 +09:00 |
|
Seungha Yang
|
a9a49c235d
|
qsvdecoder: Reset next_task_index per init_session()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2206>
|
2022-04-17 04:15:13 +09:00 |
|
Seungha Yang
|
9c44b32c21
|
qsv: Use pipeline's VA context
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2030>
|
2022-03-31 20:48:24 +00:00 |
|
Seungha Yang
|
c4ac657364
|
qsv: Add H.264 decoder
Initial decoder implementation with baseclass
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1786>
|
2022-03-01 21:24:07 +00:00 |
|