gstreamer/gst/flv
Jan Schmidt a3933ea53d flvmux: Fix invalid padlist accesses.
Request pads can released at any time, so make sure to hold
the object lock when iterating the element sinkpads list where
that's safe, or to use other safe pad iteration patterns in
other places.

When choosing a best pad, return a reference to the pad to make sure it
stays alive for output in the aggregator srcpad task.

Should fix a spurious valgrind error in the CI flvmux tests and some
other potential problems if the request sink pads are released while
the element is running..

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/714
2020-04-05 11:50:43 +00:00
..
amfdefs.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstflvdemux.c flvdemux: Don't replace video codec data when we receive a PAR 2019-12-16 21:51:38 +00:00
gstflvdemux.h flvdemux: Push nominal bitrate tags 2016-07-07 10:21:21 +03:00
gstflvmux.c flvmux: Fix invalid padlist accesses. 2020-04-05 11:50:43 +00:00
gstflvmux.h flvmux: Add encoder metadata to the header 2019-01-13 13:22:41 +00:00
gstindex.c documentation: fix a number of typos 2019-10-05 22:38:11 +00:00
gstindex.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstmemindex.c Fix FSF address 2012-11-04 00:07:18 +00:00
meson.build doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00