~thong-u/unoptimized/+git/gstreamer:1.14

Last commit made on 2021-08-28
Get this branch:
git clone -b 1.14 https://git.launchpad.net/~thong-u/unoptimized/+git/gstreamer

Branch merges

Branch information

Recent commits

3991afe... by Matthew Waters <email address hidden>

element: NULL the lists of contexts in dispose()

If dispose() is called more than once, we may double unref the list of
GstContext's.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/878>

f5beb2d... by =?utf-8?q?Tim-Philipp_M=C3=BCller?= <email address hidden>

Release 1.14.5

f57c830... by =?utf-8?q?Tim-Philipp_M=C3=BCller?= <email address hidden>

Update docs

77d7d86... by Haihao Xiang <email address hidden>

Clone the code from gitlab

This fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/326

91e74fa... by =?utf-8?q?Sebastian_Dr=C3=B6ge?= <email address hidden>

aggregator: Mark all public structs as Since: 1.14

9108456... by Olivier CrĂȘte

basesrc: Downgrade EOS warning

In the case of pushfilesrc, this is the expected behaviour, so let's
downgrade the warning to a debug message to avoid confusing users.

10e2cb8... by =?utf-8?q?Sebastian_Dr=C3=B6ge?= <email address hidden>

controlbinding: Check if the weak pointer was cleared before explicitly removing it

Otherwise we'll get an assertion if the object behind the weak pointer
was already destroyed in the meantime as we would pass NULL as first
argument to g_object_remove_weak_pointer().

1f9b375... by Antonio Ospite <email address hidden>

gst-inspect: fix printing the first field of a GstStructure

When printing a GstStructure property (e.g. the "stats" property in
rtpsession) the first field is printed on the same line of the type
description, and this is both inconsistent compared to how Enum values
are printed and confusing as the reader might miss the first field.

To fix this, add a newline before printing GstStructure fields in
properties.

NOTE: this does not change the existing inconsistent behavior of an
extra newline *after* a GstStructure property, but the latter is not as
annoying and it would take more effort to fix because GstStructure
fields are printed in CAPS descriptions too.

26bd067... by Matthew Waters <email address hidden>

aggregator: don't leak gap buffer when out of segment

0396bc2... by Matthew Waters <email address hidden>

aggregator: take the pad lock around queue gap event removal

As is done for every other queue interaction