1. 19 Jun, 2009 1 commit
    • Wim Taymans's avatar
      bufferlist: Various cleanups · 6438f6f9
      Wim Taymans authored
      Add new method to iterate a bufferlist without having to allocate an iterator.
      Add convenience method for getting an item from the list based on the group and
      index.
      Remove redundant _do_data callback and method.
      Update unit-tests and add some more for the new methods.
      6438f6f9
  2. 14 Jun, 2009 1 commit
  3. 12 Jun, 2009 1 commit
  4. 10 Jun, 2009 1 commit
    • Tim-Philipp Müller's avatar
      structure: add gst_structure_*_get*() vararg functions · cdd47a37
      Tim-Philipp Müller authored
      Add a bunch of vararg getter convenience functions to complement
      the vararg setter functions, and a basic unit test. Fixes #534208.
      
      API: gst_structure_get()
      API: gst_structure_id_get()
      API: gst_structure_get_valist()
      API: gst_structure_id_get_valist()
      cdd47a37
  5. 07 Jun, 2009 2 commits
  6. 04 Jun, 2009 1 commit
  7. 03 Jun, 2009 1 commit
    • Wim Taymans's avatar
      segment: add method for converting to position · 92984a11
      Wim Taymans authored
      Add gst_segment_to_position() that converts a running_time to a position in the
      segment. A faulty variant of this function is currently used in inputselector
      but we'll need it for frame stepping too.
      
      API: GstSegment::gst_segment_to_position()
      92984a11
  8. 01 Jun, 2009 1 commit
    • Wim Taymans's avatar
      add new API for framestepping · 386c516e
      Wim Taymans authored
      Add new STEP event and methods for creating/parsing the event
      Update design docs.
      Add new STEP_DONE message and method to create/parse.
      
      API: GstEvent::gst_event_new_step()
      API: GstEvent::gst_event_parse_step()
      API: GstMessage::gst_message_new_step_done()
      API: GstMessage::gst_message_parse_step_done()
      386c516e
  9. 29 May, 2009 2 commits
  10. 27 May, 2009 1 commit
  11. 14 May, 2009 1 commit
    • Wim Taymans's avatar
      element: add gst_element_lost_state_full() · ae08561a
      Wim Taymans authored
      Add a gst_element_lost_state_full() with an extra argument to control
      distribution of a new base_time. We will need this for flushing step
      operations.
      
      API: GstElement::gst_element_lost_state_full()
      ae08561a
  12. 12 May, 2009 3 commits
  13. 11 May, 2009 8 commits
  14. 08 Apr, 2009 1 commit
  15. 26 Mar, 2009 1 commit
  16. 19 Mar, 2009 1 commit
  17. 02 Mar, 2009 1 commit
  18. 22 Feb, 2009 1 commit
  19. 19 Feb, 2009 1 commit
  20. 05 Feb, 2009 1 commit
  21. 06 Jan, 2009 1 commit
  22. 19 Dec, 2008 1 commit
  23. 18 Nov, 2008 1 commit
  24. 10 Oct, 2008 1 commit
  25. 09 Sep, 2008 1 commit
  26. 01 Sep, 2008 1 commit
    • Olivier Crete's avatar
      Add threadsafe replacement functions for getting internal links of an element.... · 68037404
      Olivier Crete authored
      Add threadsafe replacement functions for getting internal links of an element. Deprecate the old internal links funct...
      
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * docs/gst/gstreamer-sections.txt:
      * win32/common/libgstreamer.def:
      * gst/gstpad.c: (gst_pad_init),
      (gst_pad_set_iterate_internal_links_function),
      (int_link_iter_data_free), (iterate_pad),
      (gst_pad_iterate_internal_links_default),
      (gst_pad_iterate_internal_links), (gst_pad_get_internal_links):
      * gst/gstpad.h:
      Add threadsafe replacement functions for getting internal links of an
      element. Deprecate the old internal links functions.
      API:GstPad::gst_pad_set_iterate_internal_links_function()
      API:GstPad::GstPadIterIntLinkFunction
      API:GstPad::gst_pad_iterate_internal_links()
      API:GstPad::gst_pad_iterate_internal_links_default()
      * gst/gstghostpad.c: (gst_proxy_pad_do_iterate_internal_links),
      (gst_proxy_pad_init):
      Implement threadsafe internal links.
      * tests/check/elements/tee.c: (GST_START_TEST), (tee_suite):
      Unit test for internal links on tee. See #549504.
      68037404
  27. 27 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstpreset.c: Add Since: markers to docs blurbs. · d27de437
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstpreset.c: (gst_preset_default_get_meta),
      (gst_preset_get_preset_names), (gst_preset_get_property_names),
      (gst_preset_load_preset), (gst_preset_save_preset),
      (gst_preset_rename_preset), (gst_preset_delete_preset),
      (gst_preset_set_meta):
      Add Since: markers to docs blurbs.
      * win32/common/libgstreamer.def:
      Add recently-added API.
      d27de437
  28. 24 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      API: gst_parse_launch_full() · ebc08ddf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gst.c: (init_post):
      * gst/gst_private.h: (_GstParseContext):
      * gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
      (gst_parse_context_free), (gst_parse_context_get_missing_elements),
      (gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
      (gst_parse_launch_full):
      * gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
      (GstParseFlags), (GstParseContext):
      * gst/gstutils.c: (gst_parse_bin_from_description),
      (gst_parse_bin_from_description_full):
      * gst/gstutils.h:
      * gst/parse/grammar.y:
      * gst/parse/types.h:
      * win32/common/libgstreamer.def:
      Add new gst_parse_*_full API (#528178):
      API: gst_parse_launch_full()
      API: gst_parse_launchv_full()
      API: gst_parse_bin_from_description_full()
      API: gst_parse_context_new()
      API: gst_parse_context_free()
      API: gst_parse_context_get_missing_elements()
      ebc08ddf
  29. 22 May, 2008 1 commit
    • Sebastian Dröge's avatar
      configure.ac: After discussion on IRC use the binary registry as default but... · 3f39fd7e
      Sebastian Dröge authored
      configure.ac: After discussion on IRC use the binary registry as default but allow to disable it with --disable-binar...
      
      Original commit message from CVS:
      * configure.ac:
      After discussion on IRC use the binary registry as default
      but allow to disable it with --disable-binary-registry.
      * win32/common/libgstreamer.def:
      Add the two new symbols for the binary registry.
      3f39fd7e