Alexander Slobodeniuk
d437e92049
properties: add G_PARAM_STATIC_STRINGS where missing
...
"Hold on, I know you need to generate the registry, but let me just
create copies of all those strings first", Framework whispered
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8915 >
2025-05-10 12:09:38 +00:00
Andoni Morales Alastruey
37a57b57e6
ges: fix frame position for sources with par < 1
...
In #8693 the issue was fixed for par > 1 without noticing that
it was also broken for par > 1.
Given that the natural width and height only changes when par != 1,
the logic is simplified to do:
* par_n < par_d -> the height is corrected
* par_n > par_d -> the width is corrected
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8828 >
2025-04-24 17:01:51 +00:00
Andoni Morales Alastruey
05347a3c03
ges: fix frame position for sources with par > 1
...
A source with 1920x1080 and par 16:15 has a natural size of
2048x1080. The current code is incorrectly setting the natural
width as height resulting in 1920x2048.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8693 >
2025-03-27 01:46:23 +00:00
Matthew Waters
2b94359765
ges/videourisource: handle non-1/1 PAR source videos
...
The automatic scaling done by framepositioner does not account for the
par of the video source.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2423 >
2022-05-17 20:49:30 +00:00
Thibault Saunier
01e70e3552
Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir
2021-09-24 16:15:30 -03:00