1. 27 Jul, 2005 2 commits
    • Wim Taymans's avatar
      Some docs updates · 66d7070e
      Wim Taymans authored
      Original commit message from CVS:
      * CHANGES-0.9:
      * docs/design/part-TODO.txt:
      * docs/design/part-events.txt:
      Some docs updates
      
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_do_sync),
      (gst_base_sink_activate_push), (gst_base_sink_activate_pull):
      * gst/base/gstbasesrc.c: (gst_base_src_send_discont),
      (gst_base_src_do_seek), (gst_base_src_event_handler),
      (gst_base_src_loop):
      * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
      (gst_base_transform_configure_caps), (gst_base_transform_setcaps),
      (gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
      (gst_base_transform_event), (gst_base_transform_handle_buffer),
      (gst_base_transform_set_passthrough),
      (gst_base_transform_is_passthrough):
      * gst/elements/gstfakesink.c: (gst_fake_sink_event):
      * gst/elements/gstfilesink.c: (gst_file_sink_event):
      Event updates.
      
      * gst/gstbuffer.h:
      Use faster casts.
      
      * gst/gstelement.c: (gst_element_seek):
      * gst/gstelement.h:
      Update gst_element_seek.
      
      * gst/gstevent.c: (gst_event_finalize), (_gst_event_copy),
      (gst_event_new), (gst_event_new_custom), (gst_event_get_structure),
      (gst_event_new_flush_start), (gst_event_new_flush_stop),
      (gst_event_new_eos), (gst_event_new_newsegment),
      (gst_event_parse_newsegment), (gst_event_new_tag),
      (gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos),
      (gst_event_parse_qos), (gst_event_new_seek),
      (gst_event_parse_seek), (gst_event_new_navigation):
      * gst/gstevent.h:
      Make GstEvent use GstStructure. Add parsing code, make sure the
      API is sufficiently generic.
      Mark possible directions of events and serialization.
      
      * gst/gstmessage.c: (gst_message_init), (gst_message_finalize),
      (_gst_message_copy), (gst_message_new_segment_start),
      (gst_message_new_segment_done), (gst_message_new_custom),
      (gst_message_parse_segment_start),
      (gst_message_parse_segment_done):
      Small cleanups.
      
      * gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
      (gst_pad_set_caps), (gst_pad_send_event):
      Update for new events.
      Catch events sent in wrong directions.
      
      * gst/gstqueue.c: (gst_queue_link_src),
      (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
      (gst_queue_handle_src_query):
      Event updates.
      
      * gst/gsttag.c:
      * gst/gsttag.h:
      Remove event code from this file.
      
      * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
      (gst_dp_event_from_packet):
      Event updates.
      66d7070e
    • Ronald S. Bultje's avatar
      gst/base/gstbasetransform.c: Make debugging actually useful. · 4795d257
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/base/gstbasetransform.c: (gst_base_transform_getcaps),
      (gst_base_transform_configure_caps), (gst_base_transform_setcaps),
      (gst_base_transform_get_size), (gst_base_transform_handle_buffer):
      Make debugging actually useful.
      4795d257
  2. 25 Jul, 2005 1 commit
    • Ronald S. Bultje's avatar
      gst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate()... · 8de129ad
      Ronald S. Bultje authored
      gst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate() actually does anything at all. This pro...
      
      Original commit message from CVS:
      * gst/gstpad.c: (fixate_value), (gst_pad_default_fixate),
      (gst_pad_fixate_caps):
      Implement default fixation once again, so that gst_pad_fixate()
      actually does anything at all. This probably needs to be some
      sort of a last resort, and use profile-based fixation first, but
      since that doesn't exist yet, this is the best we have. Fixes
      visualization in Totem.
      8de129ad
  3. 22 Jul, 2005 1 commit
    • Wim Taymans's avatar
      docs/design/part-events.txt: Small update. · 9f06376b
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-events.txt:
      Small update.
      
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_do_sync), (gst_base_sink_activate_push),
      (gst_base_sink_activate_pull):
      Some more comments.
      
      * gst/elements/gstfakesrc.c: (gst_fake_src_class_init),
      (gst_fake_src_create):
      Fix handoff marshall.
      
      * gst/elements/gstidentity.c: (gst_identity_class_init),
      (gst_identity_transform_ip):
      We're a real inplace element.
      
      * gst/gstbus.c: (gst_bus_post):
      Added some comments.
      
      * tests/lat.c: (fakesrc), (fakesink), (simple), (queue), (main):
      * tests/muxing/case1.c: (main):
      * tests/sched/dynamic-pipeline.c: (main):
      * tests/sched/interrupt1.c: (main):
      * tests/sched/interrupt2.c: (main):
      * tests/sched/interrupt3.c: (main):
      * tests/sched/runxml.c: (main):
      * tests/sched/sched-stress.c: (main):
      * tests/seeking/seeking1.c: (event_received), (main):
      * tests/threadstate/threadstate2.c: (bus_handler), (timeout_func),
      (main):
      * tests/threadstate/threadstate3.c: (main):
      * tests/threadstate/threadstate4.c: (main):
      * tests/threadstate/threadstate5.c: (main):
      Fix the tests.
      9f06376b
  4. 21 Jul, 2005 1 commit
    • Wim Taymans's avatar
      docs/design/part-seeking.txt: Some small additions. · 030ff93e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-seeking.txt:
      Some small additions.
      
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_get_times), (gst_base_sink_do_sync),
      (gst_base_sink_activate_push), (gst_base_sink_activate_pull):
      * gst/base/gstbasesink.h:
      discont values are gint64, handle the math correctly.
      
      * gst/base/gstbasesrc.c: (gst_base_src_loop):
      Make the basesrc report error if the source pad is not linked.
      
      * gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain),
      (gst_queue_loop), (gst_queue_handle_src_query),
      (gst_queue_src_activate_push):
      Make queue collect data even if the srcpad is not linked.
      Start pushing out data as soon as it is linked.
      
      * gst/gstutils.c: (gst_element_unlink), (gst_flow_get_name):
      * gst/gstutils.h:
      Added gst_flow_get_name() to ease error reporting.
      030ff93e
  5. 20 Jul, 2005 9 commits
    • Wim Taymans's avatar
      gst/gstmessage.*: Added a bunch of messages for advanced seeking. · e261956c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstmessage.c: (gst_message_new_segment_start),
      (gst_message_new_segment_done), (gst_message_parse_segment_start),
      (gst_message_parse_segment_done):
      * gst/gstmessage.h:
      Added a bunch of messages for advanced seeking.
      
      * gst/parse/grammar.y:
      * libs/gst/control/dparammanager.c: (gst_dpman_set_parent),
      (gst_dpman_state_changed):
      Fix some new-pad -> pad-added signals
      e261956c
    • Ronald S. Bultje's avatar
      docs/: Document new-pad/state-change signal renames and the FixedList type rename. · 8e12a919
      Ronald S. Bultje authored
      Original commit message from CVS:
      * docs/manual/appendix-porting.xml:
      * docs/pwg/appendix-porting.xml:
      Document new-pad/state-change signal renames and the FixedList
      type rename.
      8e12a919
    • Ronald S. Bultje's avatar
      GstElement::new-pad -> pad-added, GstElement::state-change -> state-changed,... · 3f62c7db
      Ronald S. Bultje authored
      GstElement::new-pad -> pad-added, GstElement::state-change -> state-changed, GstValueFixedList -> GstValueArray, add ...
      
      Original commit message from CVS:
      * docs/manual/advanced-autoplugging.xml:
      * docs/manual/basics-helloworld.xml:
      * docs/manual/basics-pads.xml:
      * docs/random/ds/0.9-suggested-changes:
      * gst/gstelement.c: (gst_element_class_init), (gst_element_seek):
      * gst/gstelement.h:
      * gst/gstevent.h:
      * gst/gstformat.h:
      * gst/gstquery.h:
      * gst/gststructure.c: (gst_structure_value_get_generic_type),
      (gst_structure_parse_array), (gst_structure_parse_value):
      * gst/gstvalue.c: (gst_type_is_fixed),
      (gst_value_list_prepend_value), (gst_value_list_append_value),
      (gst_value_list_get_size), (gst_value_list_get_value),
      (gst_value_transform_array_string), (gst_value_serialize_array),
      (gst_value_deserialize_array), (gst_value_intersect_array),
      (gst_value_is_fixed), (_gst_value_initialize):
      * gst/gstvalue.h:
      GstElement::new-pad -> pad-added, GstElement::state-change ->
      state-changed, GstValueFixedList -> GstValueArray, add format and
      flags as their own arguments in gst_element_seek() (should improve
      "bindeability"), remove function generators since they don't work
      under a whole bunch of compilers (they were deprecated already
      anyway).
      3f62c7db
    • Thomas Vander Stichele's avatar
      patch from Edgard to properly suppress these warnings · b1f94627
      Thomas Vander Stichele authored
      Original commit message from CVS:
      patch from Edgard to properly suppress these warnings
      b1f94627
    • Ronald S. Bultje's avatar
      gst/gstinfo.*: Fix illegal cast on some platforms (#309253). · e333ec54
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/gstinfo.c: (_gst_debug_nameof_funcptr),
      (_gst_debug_register_funcptr):
      * gst/gstinfo.h:
      Fix illegal cast on some platforms (#309253).
      e333ec54
    • Ronald S. Bultje's avatar
      gst/gstmessage.*: Add _new_custom, make _new_application a macro to _new_custom. · 3b19336f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/gstmessage.c: (gst_message_new_custom):
      * gst/gstmessage.h:
      Add _new_custom, make _new_application a macro to _new_custom.
      3b19336f
    • Wim Taymans's avatar
      gst/base/gstbasesrc.*: Add a gboolean to decide when to push out a discont. · f73fb55d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesrc.c: (gst_base_src_init),
      (gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start):
      * gst/base/gstbasesrc.h:
      Add a gboolean to decide when to push out a discont.
      
      * gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
      (gst_queue_loop), (gst_queue_handle_src_query),
      (gst_queue_sink_activate_push), (gst_queue_src_activate_push),
      (gst_queue_set_property), (gst_queue_get_property):
      Some cleanups.
      
      * tests/threadstate/threadstate1.c: (main):
      Make a thread test compile and run... very silly..
      f73fb55d
    • Ronald S. Bultje's avatar
      docs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and... · 2c15dc14
      Ronald S. Bultje authored
      docs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and existence of gconf elements.
      
      Original commit message from CVS:
      * docs/manual/appendix-porting.xml:
      Mention removal of libgstgconf-0.9.la and existence of gconf
      elements.
      2c15dc14
    • Ronald S. Bultje's avatar
      docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer,... · 835e8269
      Ronald S. Bultje authored
      docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer, fix some code examples and links and u...
      
      Original commit message from CVS:
      * docs/pwg/advanced-clock.xml:
      * docs/pwg/appendix-porting.xml:
      * docs/pwg/intro-preface.xml:
      * docs/pwg/other-base.xml:
      * docs/pwg/other-manager.xml:
      * docs/pwg/other-nton.xml:
      * docs/pwg/other-ntoone.xml:
      * docs/pwg/other-oneton.xml:
      * docs/pwg/pwg.xml:
      Document base classes, update sections of n-to-1 and 1-to-n (muxer,
      demuxer), remove n-to-n (was never written), fix some code examples
      and links and update the porting section to include all this.
      835e8269
  6. 19 Jul, 2005 6 commits
    • Wim Taymans's avatar
      gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output... · f529a0ba
      Wim Taymans authored
      gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an ERROR/EOS when streaming stopped du...
      
      Original commit message from CVS:
      * gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_sink_event),
      (gst_queue_chain), (gst_queue_loop), (gst_queue_handle_src_event),
      (gst_queue_handle_src_query), (gst_queue_sink_activate_push),
      (gst_queue_src_activate_push), (gst_queue_change_state),
      (gst_queue_get_property):
      * gst/gstqueue.h:
      Propagate GstFlowReturn more intelligently upstream and output
      an ERROR/EOS when streaming stopped due to fatal error.
      f529a0ba
    • Wim Taymans's avatar
      tools/gst-launch.c: Don't block forever for the state change to complete, the... · 5c875fad
      Wim Taymans authored
      tools/gst-launch.c: Don't block forever for the state change to complete, the pipeline already did with a sensible ti...
      
      Original commit message from CVS:
      * tools/gst-launch.c: (check_intr), (event_loop), (main):
      Don't block forever for the state change to complete, the
      pipeline already did with a sensible timeout.
      5c875fad
    • Wim Taymans's avatar
      gst/base/gstbasesrc.c: Make sure we never call the create function is we got deactivated. · 737969ce
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesrc.c: (gst_base_src_get_range):
      Make sure we never call the create function is we
      got deactivated.
      737969ce
    • Christian Schaller's avatar
      update for latest changes · ae1ad901
      Christian Schaller authored
      Original commit message from CVS:
      update for latest changes
      ae1ad901
    • Andy Wingo Wingo's avatar
      gst/parse/parse.l: Attempt to solve bug #172815. · 1d2f26f5
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/parse/parse.l: Attempt to solve bug #172815.
      1d2f26f5
    • Wim Taymans's avatar
      Small docs updates. · 99a3a0a6
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-clocks.txt:
      * docs/design/part-events.txt:
      * gst/base/gstbasesrc.c: (gst_base_src_do_seek):
      Small docs updates.
      Only update the seeking values when we are not
      busy streaming.
      99a3a0a6
  7. 18 Jul, 2005 9 commits
    • Jan Schmidt's avatar
      Oops, ignore the result of gst_pad_push_event here. · 690e87b1
      Jan Schmidt authored
      Original commit message from CVS:
      Oops, ignore the result of gst_pad_push_event here.
      690e87b1
    • Jan Schmidt's avatar
      gst/base/gstbasesrc.c: Send discont event from the loop function, as pads... · 518e590f
      Jan Schmidt authored
      gst/base/gstbasesrc.c: Send discont event from the loop function, as pads aren't activated yet in the activate_push h...
      
      Original commit message from CVS:
      * gst/base/gstbasesrc.c: (gst_base_src_loop),
      (gst_base_src_activate_push):
      Send discont event from the loop function, as pads
      aren't activated yet in the activate_push handler.
      
      * gst/gstbin.c: (bin_bus_handler):
      Don't leak element name.
      518e590f
    • Andy Wingo Wingo's avatar
      configure.ac: Use AS_LIBTOOL_TAGS. · 2fca8133
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-18  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac: Use AS_LIBTOOL_TAGS.
      2fca8133
    • Wim Taymans's avatar
      docs/gst/gstreamer.types: Remove deleted types. · 08de18b6
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer.types:
      Remove deleted types.
      08de18b6
    • Wim Taymans's avatar
      Removed plugable schedulers. · e1aeec6d
      Wim Taymans authored
      Original commit message from CVS:
      Removed plugable schedulers.
      Removed Scheduler/Manager from elements.
      Removed gsttypes.h, rearranged includes.
      Removed dependency pad<->element, element<>pipeline, and
      various others,  fix includes.
      implement gst_pad_get_parent() with gst_object_get_parent()
      Make GstTask sefcontained.
      Fix _get_state() on GstBin, it did not return ASYNC with a 0
      timeout.
      Fix endless loop in iterator_fold_with_resync.
      e1aeec6d
    • Wim Taymans's avatar
      gst/: Remove old file. · fba0bf77
      Wim Taymans authored
      Original commit message from CVS:
      * gst/Makefile.am:
      * gst/gstarch.h:
      Remove old file.
      fba0bf77
    • Wim Taymans's avatar
      gst/Makefile.am: No more cothreads.h · 5ebba480
      Wim Taymans authored
      Original commit message from CVS:
      * gst/Makefile.am:
      No more cothreads.h
      5ebba480
    • Wim Taymans's avatar
      gst/cothreads.*: Let's remove these. · d454303d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/cothreads.c:
      * gst/cothreads.h:
      Let's remove these.
      d454303d
    • Wim Taymans's avatar
      docs/design/: Some more docs in the works. · 2b1ce5f2
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-dynamic.txt:
      * docs/design/part-events.txt:
      * docs/design/part-seeking.txt:
      Some more docs in the works.
      
      * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
      (gst_base_transform_getcaps), (gst_base_transform_configure_caps),
      (gst_base_transform_setcaps), (gst_base_transform_get_size),
      (gst_base_transform_buffer_alloc), (gst_base_transform_event),
      (gst_base_transform_handle_buffer),
      (gst_base_transform_sink_activate_push),
      (gst_base_transform_src_activate_pull),
      (gst_base_transform_set_passthrough),
      (gst_base_transform_is_passthrough):
      Refcounting fixes.
      
      * gst/gstbus.c: (gst_bus_source_dispatch), (gst_bus_poll):
      Cleanups.
      
      * gst/gstevent.c: (gst_event_finalize):
      Set SRC to NULL.
      
      * gst/gstutils.c: (gst_element_unlink),
      (gst_pad_get_parent_element), (gst_pad_proxy_getcaps),
      (gst_pad_proxy_setcaps):
      * gst/gstutils.h:
      Add _get_parent_element() to get a pads parent as an element.
      2b1ce5f2
  8. 17 Jul, 2005 3 commits
    • Wim Taymans's avatar
      check/gst/gstbin.c: Remove bogus test. · 3d531c89
      Wim Taymans authored
      Original commit message from CVS:
      * check/gst/gstbin.c: (GST_START_TEST):
      Remove bogus test.
      3d531c89
    • Wim Taymans's avatar
      gst/base/gstbasesink.c: Refcounting fixes. · 56453e01
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_pad_getcaps),
      (gst_base_sink_pad_setcaps), (gst_base_sink_pad_buffer_alloc),
      (gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_do_sync),
      (gst_base_sink_chain), (gst_base_sink_loop),
      (gst_base_sink_deactivate), (gst_base_sink_activate_push),
      (gst_base_sink_activate_pull), (gst_base_sink_change_state):
      Refcounting fixes.
      Fix logic for returning ASYNC when not prerolled.
      56453e01
    • Wim Taymans's avatar
      gst/gstqueue.c: Fix nasty refcount bug. · e5c9ef13
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstqueue.c: (gst_queue_handle_sink_event):
      Fix nasty refcount bug.
      e5c9ef13
  9. 16 Jul, 2005 8 commits
    • Philippe Khalaf's avatar
      Moved fdsrc to gst-plugins. · cb5b8842
      Philippe Khalaf authored
      Original commit message from CVS:
      Moved fdsrc to gst-plugins.
      cb5b8842
    • Philippe Khalaf's avatar
      Forgot changelog entry · 4ca0e1e5
      Philippe Khalaf authored
      Original commit message from CVS:
      Forgot changelog entry
      4ca0e1e5
    • Philippe Khalaf's avatar
      gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am · 4b888578
      Philippe Khalaf authored
      Original commit message from CVS:
      2005-07-16 Philippe Khalaf <burger@speedy.org>
      * gst/elements/gstfdsrc.c
      * gst/elements/gstfdsrc.h
      * gst/elements/gstelements.c
      * gst/elements/Makefile.am
      Ported fdsrc to 0.9.
      4b888578
    • Wim Taymans's avatar
      gst/base/gstbasesink.c: Fix compile error. · 11bc4796
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_do_sync):
      Fix compile error.
      11bc4796
    • Wim Taymans's avatar
      gst/base/gstbasesink.*: Store and use discont values when syncing buffers as... · d5be929b
      Wim Taymans authored
      gst/base/gstbasesink.*: Store and use discont values when syncing buffers as described in design docs.
      
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_get_times),
      (gst_base_sink_do_sync), (gst_base_sink_change_state):
      * gst/base/gstbasesink.h:
      Store and use discont values when syncing buffers as described
      in design docs.
      
      * gst/base/gstbasesrc.c: (gst_base_src_send_discont),
      (gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start),
      (gst_base_src_activate_push):
      Push discont event when starting.
      
      * gst/elements/gstidentity.c: (gst_identity_transform):
      Small cleanups.
      
      * gst/gstbin.c: (gst_bin_change_state):
      Small cleanups in base_time  distribution.
      
      * gst/gstelement.c: (gst_element_set_base_time),
      (gst_element_get_base_time), (gst_element_change_state):
      * gst/gstelement.h:
      Added methods for the base_time of the element.
      Some MT fixes.
      
      * gst/gstpipeline.c: (gst_pipeline_send_event),
      (gst_pipeline_change_state), (gst_pipeline_set_new_stream_time),
      (gst_pipeline_get_last_stream_time):
      * gst/gstpipeline.h:
      MT fixes.
      Handle seeking as described in design doc, remove stream_time
      hack.
      Cleanups clock and stream_time selection code. Added accessors
      for the stream_time.
      d5be929b
    • Andy Wingo Wingo's avatar
      gst/gsterror.c (_gst_core_errors_init): Use the magic word.. · d3ffeea7
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-16  Andy Wingo  <wingo@pobox.com>
      
      * gst/gsterror.c (_gst_core_errors_init): Use the magic word..
      d3ffeea7
    • Wim Taymans's avatar
      check/gst/gstbin.c: Make elements silent as the deep_notify refs the parent,... · f89689b7
      Wim Taymans authored
      check/gst/gstbin.c: Make elements silent as the deep_notify refs the parent, which might make the test fail.
      
      Original commit message from CVS:
      * check/gst/gstbin.c: (GST_START_TEST):
      Make elements silent as the deep_notify refs the
      parent, which might make the test fail.
      
      * gst/gstghostpad.c: (gst_ghost_pad_do_activate_push):
      Don't hold the lock for too long.
      f89689b7
    • Tim-Philipp Müller's avatar
      gst/base/gstbasesrc.c: Don't unref the caps we passed to... · d34751b8
      Tim-Philipp Müller authored
      gst/base/gstbasesrc.c: Don't unref the caps we passed to gst_caps_make_writable() after passing them. gst_caps_make_w...
      
      Original commit message from CVS:
      * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
      Don't unref the caps we passed to gst_caps_make_writable() after
      passing them. gst_caps_make_writable() will do that for us.
      d34751b8