1. 07 Mar, 2007 1 commit
  2. 01 Mar, 2007 2 commits
  3. 28 Feb, 2007 11 commits
    • Thomas Vander Stichele's avatar
      configure.ac: Convert to new AG_GST style. · 3d2c9d69
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      Convert to new AG_GST style.
      3d2c9d69
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.c: Don't unref query twice. · ff5129a7
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency):
      Don't unref query twice.
      ff5129a7
    • Wim Taymans's avatar
      gst/gstvalue.c: Implement GstObject -> string transform so we print object... · ebd9a6d0
      Wim Taymans authored
      gst/gstvalue.c: Implement GstObject -> string transform so we print object names when serializing GValues containing ...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_transform_object_string),
      (_gst_value_initialize):
      Implement GstObject -> string transform so we print object names
      when serializing GValues containing GstObjects.
      ebd9a6d0
    • Wim Taymans's avatar
      docs/gst/gstreamer-sections.txt: Add new stuff to docs. · 05d6664b
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Add new stuff to docs.
      05d6664b
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.c: Improve latency query code. · b864edef
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_query_latency),
      (gst_base_sink_queue_object_unlocked), (gst_base_sink_send_event),
      (gst_base_sink_change_state):
      Improve latency query code.
      Don't leak latency events.
      * tests/check/gst/gstbin.c: (GST_START_TEST):
      Improve debugging.
      b864edef
    • Wim Taymans's avatar
      gst/gstelement.*: Improve docs a little. Added Since: for new macro. · acf6165c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_message_full),
      (gst_element_get_state_func):
      * gst/gstelement.h:
      Improve docs a little. Added Since: for new macro.
      * gst/gstobject.c: (gst_object_sink):
      * gst/gstpipeline.c: (gst_pipeline_change_state),
      (gst_pipeline_set_new_stream_time):
      * gst/gstpipeline.h:
      Improve debugging and docs.
      * gst/gstutils.c: (gst_element_state_change_return_get_name):
      Improve debugging.
      acf6165c
    • Wim Taymans's avatar
      gst/gstelement.c: Handle INFO messages from the GST_ELEMENT_INFO macro as well. · 31be1757
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_message_full),
      (gst_element_set_locked_state), (gst_element_get_state_func),
      (gst_element_change_state):
      Handle INFO messages from the GST_ELEMENT_INFO macro as well.
      Documentation updates.
      Small code cleanups.
      * gst/gstmessage.c: (gst_message_new_info),
      (gst_message_parse_info):
      * gst/gstmessage.h:
      API: gst_message_new_info()
      API: gst_message_parse_info()
      Add INFO message create and parse code.
      31be1757
    • Wim Taymans's avatar
      gst/gstbin.c: Also report the live parameter of a latency query. · 05cf4d83
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (bin_query_min_max_init), (bin_query_latency_fold),
      (bin_query_latency_done):
      Also report the live parameter of a latency query.
      05cf4d83
    • Thomas Vander Stichele's avatar
      plug test leak · 7d42056b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      plug test leak
      7d42056b
    • Thomas Vander Stichele's avatar
      actually use the env var for tests · 85c1dc5c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      actually use the env var for tests
      85c1dc5c
    • Thomas Vander Stichele's avatar
      tests/check/generic/states.c: Copy the current generic/states example from... · 155fa006
      Thomas Vander Stichele authored
      tests/check/generic/states.c: Copy the current generic/states example from -base and adapt so we can use the exact sa...
      
      Original commit message from CVS:
      * tests/check/generic/states.c: (GST_START_TEST), (states_suite):
      Copy the current generic/states example from -base and adapt so
      we can use the exact same code everywhere.
      Check a STATES_IGNORE_ELEMENTS env var which can be used
      to ignore certain element factories for this test, which is
      what is being done in -base
      * tests/check/Makefile.am:
      Mention this environment variable.
      155fa006
  4. 27 Feb, 2007 1 commit
    • Wim Taymans's avatar
      API: gst_bus_timed_pop() · 7553c996
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstbus.c: (gst_bus_init), (gst_bus_dispose), (gst_bus_post),
      (gst_bus_timed_pop), (gst_bus_pop):
      * gst/gstbus.h:
      API: gst_bus_timed_pop()
      Implement gst_bus_timed_pop() to do a blocking timed wait for a
      message to arrive on the bus.
      * tests/check/gst/gstbus.c: (GST_START_TEST), (pop_thread),
      (gst_bus_suite):
      Two unit tests for new _timed_pop() function.
      7553c996
  5. 23 Feb, 2007 2 commits
    • Wim Taymans's avatar
      gst/gstpipeline.c: Don't ref a NULL clock in _provide_clock_func(). · c574a014
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpipeline.c: (gst_pipeline_change_state),
      (gst_pipeline_provide_clock_func), (gst_pipeline_set_delay):
      Don't ref a NULL clock in _provide_clock_func().
      Don't allow an INVALID delay.
      Don't try to calculate base_time with an invalid start_time.
      Also distribute and notify a NULL clock when it was selected.
      * tools/gst-launch.c: (event_loop):
      Don't crash when a NULL clock was selected in the pipeline.
      c574a014
    • Tim-Philipp Müller's avatar
      docs/: Some small updates: update plugin system identifier prefix mention our new install · 77614f97
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/design/Makefile.am:
      * docs/design/draft-missing-plugins.txt:
      * docs/random/draft-missing-plugins.txt:
      Some small updates: update plugin system identifier prefix
      ('gstreamer.net' to 'gstreamer'), mention our new install
      API in libgstbaseutils rather than libgimme-codec, add
      reference to the online docs.
      77614f97
  6. 21 Feb, 2007 5 commits
  7. 20 Feb, 2007 3 commits
    • Wim Taymans's avatar
      Make the ghostpad a parent of the internal pad again for better backward... · 60212ff1
      Wim Taymans authored
      Make the ghostpad a parent of the internal pad again for better backward compatibility. Don't write code that relies ...
      
      Original commit message from CVS:
      * docs/design/part-gstghostpad.txt:
      * gst/gstghostpad.c: (gst_ghost_pad_dispose),
      (gst_ghost_pad_new_full):
      Make the ghostpad a parent of the internal pad again for better backward
      compatibility. Don't write code that relies on this however.
      * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_activate_push),
      (gst_pad_link_check_hierarchy):
      Require that parents should be GstElements in the hierarchy check.
      60212ff1
    • Wim Taymans's avatar
      gst/gstbin.c: Improve debug info. · e561ce76
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (bin_replace_message), (gst_bin_add_func),
      (gst_bin_change_state_func), (bin_query_min_max_init),
      (bin_query_latency_fold), (bin_query_latency_done),
      (gst_bin_query):
      Improve debug info.
      Implement latency query.
      e561ce76
    • Wim Taymans's avatar
      Do not set the internal pad as a parent anymore so we can avoid hierarchy... · d772c874
      Wim Taymans authored
      Do not set the internal pad as a parent anymore so we can avoid hierarchy linking errors when the ghostpad has no par...
      
      Original commit message from CVS:
      * docs/design/part-gstghostpad.txt:
      * gst/gstghostpad.c: (gst_ghost_pad_class_init),
      (gst_ghost_pad_internal_do_activate_push),
      (gst_ghost_pad_internal_do_activate_pull),
      (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
      (gst_ghost_pad_do_link), (gst_ghost_pad_dispose),
      (gst_ghost_pad_new_full), (gst_ghost_pad_set_target):
      Do not set the internal pad as a parent anymore so we can avoid
      hierarchy linking errors when the ghostpad has no parent yet. This also
      fixes failed activation because of unlinked internal pads, which in
      turn fixes the impossible case where you have to activate a pad before
      you can add it to a running element.
      Also fix the docs.
      * gst/gstpad.c: (pre_activate), (post_activate),
      (gst_pad_set_active), (gst_pad_activate_pull),
      (gst_pad_activate_push), (gst_pad_check_pull_range):
      Add some more debug info.
      Mark activation mode in pre_activate so that we don't try to activate in
      endless loops. Fixes #385084.
      d772c874
  8. 19 Feb, 2007 1 commit
    • Wim Taymans's avatar
      libs/gst/base/gstbasetransform.c: Implement a checkgetrange function instead... · 7615bf85
      Wim Taymans authored
      libs/gst/base/gstbasetransform.c: Implement a checkgetrange function instead of relying on the default core behaviour...
      
      Original commit message from CVS:
      * libs/gst/base/gstbasetransform.c: (gst_base_transform_init),
      (gst_base_transform_check_get_range):
      Implement a checkgetrange function instead of relying on the default
      core behaviour that assumes we can operate in pull mode if we have a
      getrange function. First step at fixing #385084.
      7615bf85
  9. 15 Feb, 2007 6 commits
    • Stefan Kost's avatar
      More docs coverage and some ChangeLog surgery (add missing names) · efb8033b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstchildproxy.h:
      * libs/gst/base/gstbasesink.h:
      * libs/gst/base/gstbasesrc.h:
      * libs/gst/base/gstbasetransform.h:
      More docs coverage and some ChangeLog surgery (add missing names)
      efb8033b
    • Wim Taymans's avatar
      docs/design/: Some doc updates. Start renaming from stream_time to... · 46d2c100
      Wim Taymans authored
      docs/design/: Some doc updates. Start renaming from stream_time to running_time where it was used wrongly.
      
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * docs/design/part-activation.txt:
      * docs/design/part-block.txt:
      * docs/design/part-buffering.txt:
      * docs/design/part-clocks.txt:
      * docs/design/part-element-source.txt:
      * docs/design/part-events.txt:
      * docs/design/part-gstbin.txt:
      * docs/design/part-gstbus.txt:
      * docs/design/part-gstpipeline.txt:
      * docs/design/part-live-source.txt:
      * docs/design/part-messages.txt:
      * docs/design/part-overview.txt:
      * docs/design/part-qos.txt:
      * docs/design/part-query.txt:
      * docs/design/part-states.txt:
      * docs/design/part-trickmodes.txt:
      Some doc updates. Start renaming from stream_time to running_time where
      it was used wrongly.
      46d2c100
    • Wim Taymans's avatar
      libs/gst/base/gstbasesrc.c: Answer LATENCY query. · 2d4c842a
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesrc.c: (gst_base_src_default_query):
      Answer LATENCY query.
      2d4c842a
    • Wim Taymans's avatar
      tests/check/gst/gstevent.c: Improve debugging. · 6f24e310
      Wim Taymans authored
      Original commit message from CVS:
      * tests/check/gst/gstevent.c: (event_probe), (test_event),
      (GST_START_TEST):
      Improve debugging.
      6f24e310
    • Wim Taymans's avatar
      gst/gstpad.c: Improve debugging of default pad dispatcher and query functions. · a02edf4d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_get_internal_links_default),
      (gst_pad_dispatcher):
      Improve debugging of default pad dispatcher and query functions.
      a02edf4d
    • Wim Taymans's avatar
      docs/gst/gstreamer-sections.txt: Remove old unused method. · 023e1b45
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Remove old unused method.
      023e1b45
  10. 13 Feb, 2007 5 commits
  11. 12 Feb, 2007 3 commits
    • Stefan Kost's avatar
      Add crossreferences to glib/gobject docs. · f7f2e89e
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * docs/gst/Makefile.am:
      * docs/libs/Makefile.am:
      * docs/plugins/Makefile.am:
      Add crossreferences to glib/gobject docs.
      f7f2e89e
    • Wim Taymans's avatar
      docs/design/draft-latency.txt: Small update. · a25cedb4
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-latency.txt:
      Small update.
      * docs/libs/gstreamer-libs-sections.txt:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
      (gst_base_sink_get_latency), (gst_base_sink_query_latency),
      (gst_base_sink_wait_clock), (gst_base_sink_send_qos),
      (gst_base_sink_perform_qos), (gst_base_sink_queue_object_unlocked),
      (gst_base_sink_chain_unlocked), (gst_base_sink_send_event),
      (gst_base_sink_get_position), (gst_base_sink_query),
      (gst_base_sink_change_state):
      * libs/gst/base/gstbasesink.h:
      API: gst_base_sink_query_latency() to let subclasses query the upstream
      latency.
      API: gst_base_sink_get_latency() to let subclasses query the configured
      latency in the sink.
      Implement query and set latency.
      Update some docs.
      As spotted by Will Newton <will dot newton at gmail dot com>: Make sure we
      don't continue preroll when we are flushing. Fixes #405284.
      * tests/check/pipelines/stress.c: (change_state_timeout),
      (quit_timeout), (GST_START_TEST), (stress_suite):
      Test for #405284.
      a25cedb4
    • René Stadler's avatar
      API: add GST_TAG_REFERENCE_LEVEL (#403597). · 69e70877
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler de>
      * docs/gst/gstreamer-sections.txt:
      * gst/gsttaglist.c: (_gst_tag_initialize):
      * gst/gsttaglist.h:
      API: add GST_TAG_REFERENCE_LEVEL (#403597).
      69e70877