gst/: Removed atomic operations, use existing LOCK.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 30 Jun 2005 09:23:54 +0000 (09:23 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 30 Jun 2005 09:23:54 +0000 (09:23 +0000)
commit092745b46dbaff9322b34ea587deed42044eda8a
tree719b8937ec3fe6606c69c388b40e329194c932f3
parent27dbc7672c82532a5676924c30bbc26a54521fcb
gst/: Removed atomic operations, use existing LOCK.

Original commit message from CVS:
* gst/gstpad.c: (_gst_do_pass_data_accumulator),
(default_have_data), (gst_pad_class_init), (gst_pad_init),
(gst_pad_emit_have_data_signal), (gst_pad_chain), (gst_pad_push),
(gst_pad_check_pull_range), (gst_pad_get_range),
(gst_pad_pull_range), (gst_pad_push_event), (gst_pad_send_event):
* gst/gstpad.h:
* gst/gstutils.c: (gst_atomic_int_set), (gst_pad_add_data_probe),
(gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
(gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
(gst_pad_remove_buffer_probe):
Removed atomic operations, use existing LOCK.
Move exception handling out of main code path.
ChangeLog
gst/gstpad.c
gst/gstpad.h
gst/gstutils.c