Skip to content
  • Wim Taymans's avatar
    libs/gst/base/gstbasesink.c: Fix leak caused when refusing newsegment after EOS. · 12c93346
    Wim Taymans authored
    Original commit message from CVS:
    * libs/gst/base/gstbasesink.c:
    (gst_base_sink_queue_object_unlocked), (gst_base_sink_event):
    Fix leak caused when refusing newsegment after EOS.
    * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
    (gst_fake_sink_init), (gst_fake_sink_set_property),
    (gst_fake_sink_get_property), (gst_fake_sink_preroll),
    (gst_fake_sink_render), (gst_fake_sink_change_state):
    * plugins/elements/gstfakesink.h:
    Add num-buffers property to make the element generate EOS after a
    configurable amount of buffers.
    API: fakesink::num-buffers property.
    * tests/check/elements/fakesink.c: (GST_START_TEST),
    (fakesink_suite):
    Fix GstBus leak in test.
    Test for fakesink num-buffers.
    12c93346