libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock so...
authorWim Taymans <wim.taymans@gmail.com>
Wed, 5 Sep 2007 22:12:42 +0000 (22:12 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 5 Sep 2007 22:12:42 +0000 (22:12 +0000)
commit851eaad60625a6abcd359abb5fb2dcb548b75b4e
treec66fff9380478a46574035ddeb8f3f8186097821
parent756049dc07fbce0a701ed98d4d9c54ffdaa1a75a
libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock so we don't need to take the PREROLL l...

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
(gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll),
(gst_base_sink_query):
Protect eos and have_preroll with the OBJECT lock so we don't need to
take the PREROLL lock when querying the latency. Fixes #473846.
ChangeLog
libs/gst/base/gstbasesink.c