libs/gst/base/gstbasesrc.c: Unify flushing code, remove some old unlock code that...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 6 Nov 2007 17:18:14 +0000 (17:18 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 6 Nov 2007 17:18:14 +0000 (17:18 +0000)
commit8b5019bb54eb37f33d4a22ec4b27366a54d17ae4
treefe71b0dd8959e717a85964f4cbcb75e05b215e86
parentefaea50c482bc3400f410b508d03f50a272f070b
libs/gst/base/gstbasesrc.c: Unify flushing code, remove some old unlock code that is no longer used.

Original commit message from CVS:
* libs/gst/base/gstbasesrc.c: (gst_base_src_default_query),
(gst_base_src_perform_seek), (gst_base_src_default_event),
(gst_base_src_set_flushing), (gst_base_src_activate_push),
(gst_base_src_activate_pull):
Unify flushing code, remove some old unlock code that is no longer used.
Take the streaming lock when seeking to avoid races. Fixes #492729.
Added some more comments.
ChangeLog
libs/gst/base/gstbasesrc.c