Skip to content
  • Wim Taymans's avatar
    gst/: Removed atomic operations, use existing LOCK. · 092745b4
    Wim Taymans authored
    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.
    092745b4