Víctor Manuel Jáquez Leal
|
7a14b9020c
|
y4m: support more color formats
These are unofficial yuv4mpegpipe formats, but used for 10bit streams.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
1b023dee2e
|
y4m: add color mappings
Now the chroma subsampling tag will include the chroma site. Tests
where updated accordingly.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
7c8a5cd28d
|
y4mdec: descend from GstBaseParse
This is an overhaul/simplification of the element.
Now it supports seek, while the performance remains more or less the same.
Fixes: #4373
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
8d4a6a7d64
|
y4mdec: handle time segments
so chaining y4menc ! y4mdec is possible.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
82e6c1c640
|
y4mdec: instead of memcmp, use gst_video_info_is_equal()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
4cf598bcf3
|
y4m: share common code among encoder and decoder
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:47 +00:00 |
|
Víctor Manuel Jáquez Leal
|
16d34468fb
|
y4m: move y4mdec to good to have a single y4m plugin
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8719>
|
2025-05-05 11:53:46 +00:00 |
|