gstreamer/subprojects/gst-plugins-bad/gst/timecode
Jan Schmidt e3fe89aba8 timecodestamper: Don't do finalizing in dispose
Add a finalize method and release locks and things in there, instead
of in the dispose method. Dispose may be called multiple times,
at any time, and should just safely release references to other
memory that might reference it back.

In this case, timecodestamper would later crash in the element
dispose method trying to take the freed mutex from
gst_timecodestamper_release_pad().

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5935>
2024-01-25 01:38:08 +00:00
..
gstavwait.c
gstavwait.h
gsttimecodestamper.c timecodestamper: Don't do finalizing in dispose 2024-01-25 01:38:08 +00:00
gsttimecodestamper.h
meson.build
plugin.c