Matthew Waters
7fcef3818e
glcolorconvert: expose the swizzle glsl functions
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5109 >
2023-07-28 03:29:09 +00:00
Matthew Waters
bff5d6d725
glcolorconvert: expose the YUV->RGB glsl function
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5109 >
2023-07-28 03:29:09 +00:00
Matthew Waters
b32e2cd9dd
gl: expose calculating swizzle indices to/from RGBA/YUVA
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5109 >
2023-07-28 03:29:09 +00:00
Matthew Waters
a90f6d5d67
gl/format: add helper for returning the number of components in a GL format
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5109 >
2023-07-28 03:29:09 +00:00
He Junyan
5299c34452
video: Add GST_VIDEO_FORMATS_STR to declare all video formats as a string
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5094 >
2023-07-25 19:34:58 +00:00
Víctor Manuel Jáquez Leal
8b38614173
video: add GST_VIDEO_DMA_DRM_CAPS_MAKE
...
It is requried this macro because it doesn't define format field, neither
drm-format which is suppossed to be generated in run-time.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4981 >
2023-07-19 09:57:50 +00:00
He Junyan
bc48588818
video: dma: Set DMA caps' format field to DMA_DRM
...
The current way of dma caps uses the drm-format to replace the orginal
format field. The absence of format field means it can accept all formats.
It causes problems when clipping with other old DMA or video/x-raw(ANY)
caps, the result will contain both format field and drm-format field,
which is not valid DMA caps.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4981 >
2023-07-19 09:57:50 +00:00
He Junyan
94c94d34dc
video: Add new GST_VIDEO_FORMAT_DMA_DRM video format
...
This GST_VIDEO_FORMAT_DMA_DRM is introduced for DMABuf kind feature
usage. It represent the DMA DRM kind memory. And like the ENCODED
format, it should not be interpreted and mapped as normal video format.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4981 >
2023-07-19 09:57:50 +00:00
Edward Hervey
654609ef15
dsd: Fix documentation parameters
...
There were some inconsistencies between documentation and function signatures
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5002 >
2023-07-11 05:17:55 +00:00
Sebastian Dröge
139f6ab82a
audio: Update gir file
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4966 >
2023-07-05 12:08:33 +00:00
Víctor Manuel Jáquez Leal
e5d524b338
caps: Fix documentation
...
Fix gst_caps_filter_and_map_in_place() documentation, aiming to
gst_caps_maps_in_place() to express their difference.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4933 >
2023-06-26 19:56:55 +02:00
He Junyan
a10e05000d
video-info-dma: add gst_video_info_dma_drm_to_video_info()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4883 >
2023-06-26 16:18:24 +00:00
Carlos Rafael Giani
7e7bf907d7
girs: update gstaudio bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3901 >
2023-06-23 01:27:04 +00:00
Seungha Yang
de749fa356
cuda: Introduce GST_CUDA_CRITICAL_ERRORS env to abort on critical error
...
Adding GST_CUDA_CRITICAL_ERRORS env variable so that program can be
terminated on unrecoverable error.
Example)
GST_CUDA_CRITICAL_ERRORS=2,700 gst-launch-1.0 ...
In this example, CUDA_ERROR_OUT_OF_MEMORY(2) and
CUDA_ERROR_ILLEGAL_ADDRESS(700) are registered as critical error
and program will be aborted on those errors
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4729 >
2023-06-18 16:44:43 +00:00
Nicolas Dufresne
26bcf484d6
gir: Update gir cache for added NV12_10LE40_4L4 format
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3447 >
2023-06-15 14:32:32 +00:00
He Junyan
c70365ee79
gir: Update the gir for GstVa-1.0.gir
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4821 >
2023-06-14 01:08:37 +00:00
Philippe Normand
b115756338
video: convertframe: Fix annotation of gst_video_convert_sample()
...
The returned sample is pulled from appsink which transfers its ownership.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4629 >
2023-06-11 15:45:02 +00:00
Philippe Normand
a0ac1cccbf
appsink: Adjust annotations of pull- signals
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4629 >
2023-06-11 15:45:02 +00:00
Philippe Normand
56b9c4772f
utils: Fix doc warnings in gst_utils_simplify_fraction
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4793 >
2023-06-08 02:38:54 +00:00
Nirbheek Chauhan
5fed707553
docs: Use backticks to escape * in markdown
...
Otherwise it's interpreted as emphasis.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4753 >
2023-06-02 13:25:23 +00:00
Michael Grzeschik
1528ab2e7a
gstreamer: gst-utils: add gst_util_simplify_fraction
...
We add the gst_util_simplify_fraction function to be able to convert
fractions such as 333333/10000000 to 1/30.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304 >
2023-06-01 19:19:04 +00:00
Víctor Manuel Jáquez Leal
1477ed1ae5
video-info-dma: add gst_video_info_dma_drm_from_video_info()
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4680 >
2023-05-30 20:09:27 +00:00
Víctor Manuel Jáquez Leal
365454790a
vkphysicaldevice: fetch queue family query result support
...
And merged in a single structure the queue family operations report.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4716 >
2023-05-26 10:08:27 +02:00
Philippe Normand
b2e121054d
sdp: Add API to remove media from a SDP message
...
Based on initial patch by Stefano Buora.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/579
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4670 >
2023-05-20 09:23:17 +01:00
Sebastian Dröge
55c961a4dc
rtsp-server: media-factory: Make sure a shared media is actually still usable
...
Previously it was possible that a shared media was just in the process
of being unprepared because the last client disappeared, while another
client retrieved it from the cache and then tried to use it. Unless the
media was reusable this would've then failed unnecessarily.
To avoid this it is necessary to lock the media directly in
gst_rtsp_media_factory_construct() and return a locked media. After
locking the cached media it is necessary to check if the media was ever
unprepared or is actually reusable and based on that either reuse it or
create a new media.
This minimally changes the gst_rtsp_media_factory_construct() API to
always return a locked media, and adds a new
gst_rtsp_media_can_be_shared() function to check if a media can actually
be shared in practice.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4606 >
2023-05-19 11:09:48 +00:00
Víctor Manuel Jáquez Leal
10d2e8c545
girs: update vulkan bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4351 >
2023-05-19 04:26:30 +00:00
Matthew Waters
8003acf5bb
gl: update docs for mixer move
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4608 >
2023-05-18 19:34:15 +00:00
Sebastian Dröge
4e8af5c41d
ges: discoverer-manager: Don't mark signals as action signals
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4579 >
2023-05-09 18:19:11 +00:00
Sebastian Dröge
b34cbe9bf1
ges: discoverer-manager: Mark discovered
signal error parameter as nullable
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4579 >
2023-05-09 18:19:11 +00:00
Sebastian Dröge
4cbd8d6fc6
pbutils: discoverer: Mark gst_discoverer_stream_info_get_stream_id() as nullable
...
It can return NULL in certain situations.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4572 >
2023-05-08 15:26:58 +03:00
Tim-Philipp Müller
f64acbf9e5
pluginfeature: fix unexpected version check behaviour for git versions
...
check_version(1.23.1) would return TRUE for a git development version
like 1.23.0.1, which is quite confusing and somewhat unexpected.
We fixed this up in the version check macros already in !2501 , so this
updates the run-time check accordingly as well.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4513 >
2023-05-02 18:09:42 +00:00
Thibault Saunier
98e5c5e862
ges: Implement a new GESDiscovererManager object
...
Allowing better control over the way discovery happens and allowing
us to expose a proper API.
This also adds the potential of implementing more multi-threaded
discovery in a clean way in the future.
This allows us to cleanly expose the new
GstDiscoverer::load-serialize-info signal.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3911 >
2023-04-29 06:54:10 -04:00
Seungha Yang
fafecf9cb3
sample: Add gst_clear_sample() method
...
Similar to other GstMiniObject clear helper methods like
gst_clear_buffer().
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4473 >
2023-04-28 04:38:30 +09:00
Thibault Saunier
9dda8050f2
validate: Add a way to avoid checking property value after setting it
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4485 >
2023-04-26 00:03:06 +00:00
Thibault Saunier
6e305a471f
meson: Add CameraBin and Va girs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4479 >
2023-04-25 02:57:55 +00:00
Thibault Saunier
b14e675a27
gir: Checkout all .gir files and check that they are updated on the CI
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3010 >
2023-04-22 09:32:32 -04:00
Thibault Saunier
9f659233ea
Move files from gstreamer-sharp into the "subprojects/gstreamer-sharp/" subdir
2021-09-24 16:16:29 -03:00
Olivier Crête
239320e190
Update webrtc bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/29 >
2021-06-24 14:54:53 -04:00
Olivier Crête
1209ab54f3
Update bindings
2020-11-20 17:09:58 -05:00
Olivier Crête
9fdd11cda3
Update bindings for new WebRTC symbols
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/25 >
2020-10-16 16:59:18 -04:00
Olivier Crête
2cdb1e714d
Update bindings
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/25 >
2020-10-16 16:29:42 -04:00
Olivier Crête
dbae3e3ff0
Update bindings to 1.18
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/25 >
2020-10-16 16:21:17 -04:00
Thibault Saunier
d0aba011b3
Update GES
2020-06-17 21:52:01 -04:00
Thibault Saunier
c70e5494b3
Update GStreamer
2020-06-17 21:16:40 -04:00
Tim-Philipp Müller
f2370ad288
Back to development
2019-04-19 11:24:10 +01:00
Tim-Philipp Müller
6ad219d5f9
Release 1.16.0
2019-04-19 02:00:33 +01:00
Tim-Philipp Müller
3d8806999b
Release 1.15.90
2019-04-11 02:06:59 +01:00
Tim-Philipp Müller
78ace72f38
Release 1.15.2
2019-02-27 08:08:40 +00:00
Thibault Saunier
9f1fac402e
Update GStreamer with latest master
...
List of files in sources/meson.build is now aphabetically ordered.
2019-02-25 13:36:36 -03:00
Thibault Saunier
6bada6f67d
Generate bindings for the new GstWebRTC library
2018-07-03 10:03:27 -04:00
Thibault Saunier
d3ad9cdfe4
Checkout gir files
2018-06-05 10:33:49 -04:00