Sebastian Dröge
|
6233eb0ff3
|
common: Stop using GQuark-based GstStructure field name API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7432>
|
2024-09-26 19:21:29 +03:00 |
|
Jordan Petridis
|
b7357fd316
|
tests/check: Avoid using "bool" for the variable name
Glib 2.82 will be aliasing [1] TRUE and FALSE to the C99
definitions, which means it will be including stdbool.h
As such, having variables named "bool" causes issues
since it conflicts with the symbol defined in stdbool.h
[1] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4001
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6893>
|
2024-05-21 19:15:36 +00:00 |
|
Xavier Claessens
|
561f8b71ee
|
structure: Allow STRICT flag only in _serialize_full()
The STRICT flag makes _serialize() nullable which is an API break for
bindings. Forbid it and add _serialize_full() that accepts it and is
properly annotated.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5829>
|
2024-02-09 15:45:33 +00:00 |
|
Xavier Claessens
|
9501d64ccd
|
structure: Add GST_SERIALIZE_FLAG_STRICT
It makes serialization succeed only if all values have a type that can
be deserialized.
Sponsored-by: Netflix Inc.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5355>
|
2023-12-17 16:13:26 +00:00 |
|
Seungha Yang
|
43052fabb5
|
gststructure: Add gst_structure_get_flags method
We don't prevent setting G_TYPE_FLAGS on GstStructure
but no helper method for getting the value.
Add a method similar to gst_structure_get_enum()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2770>
|
2022-07-19 20:54:31 +09:00 |
|
Thibault Saunier
|
79e28368fc
|
structure: Fix serializing with new format inside arrays/lists
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1554>
|
2022-05-24 17:20:50 +00:00 |
|
Thibault Saunier
|
6c364d9626
|
Move files from gstreamer into the "subprojects/gstreamer/" subdir
|
2021-09-24 16:13:07 -03:00 |
|