author | Tim-Philipp Müller <tim@centricular.net> | |
Sat, 21 Apr 2007 13:27:16 +0000 (13:27 +0000) | ||
committer | Tim-Philipp Müller <tim@centricular.net> | |
Sat, 21 Apr 2007 13:27:16 +0000 (13:27 +0000) | ||
commit | 74861f2d0e317d7af5c8531f574c16c31231ba8e | |
tree | 024410a5c688038d87b9736574951ba7823622cf | tree | snapshot (tar.xz tar.gz zip) |
parent | 24c3fc33b212362b5005eb4a396372a9c11e659d | commit | diff |
libs/gst/base/gstbasetransform.c: Make sure streaming has finished before calling the ::stop() vfunc, since that vfun...
Original commit message from CVS:
* libs/gst/base/gstbasetransform.c: (gst_base_transform_activate):
Make sure streaming has finished before calling the ::stop() vfunc,
since that vfunc might clear state which is being used in the
streaming thread. This fixes a race that caused crashes in
audioresample when shutting down a pipeline (#420106).
Original commit message from CVS:
* libs/gst/base/gstbasetransform.c: (gst_base_transform_activate):
Make sure streaming has finished before calling the ::stop() vfunc,
since that vfunc might clear state which is being used in the
streaming thread. This fixes a race that caused crashes in
audioresample when shutting down a pipeline (#420106).
ChangeLog | diff | blob | history | |
libs/gst/base/gstbasetransform.c | diff | blob | history |