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. 13 Jun, 2009 1 commit
  4. 12 Jun, 2009 1 commit
  5. 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
  6. 07 Jun, 2009 2 commits
  7. 04 Jun, 2009 2 commits
    • Tim-Philipp Müller's avatar
      configure: remove AC_C_INLINE and update win32 files to git · c9915b76
      Tim-Philipp Müller authored
      Remove AC_C_INLINE check, so we don't end up with an #undef inline in
      config.h, which causes problems with some versions of MSCV apparently.
      GLib defines inline for us in a suitable way already anyway.
      Fixes #584835.
      
      While we're at it, also update the other win32 files to git (bump
      version, add new defines and enums).
      c9915b76
    • Wim Taymans's avatar
      segment: add gst_segment_set_running_time · 0e74bfe2
      Wim Taymans authored
      Added new method for closing the segment to a specific running time.
      
      API: GstSegment::gst_segment_set_running_time()
      0e74bfe2
  8. 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
  9. 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
  10. 29 May, 2009 2 commits
  11. 27 May, 2009 2 commits
  12. 19 May, 2009 1 commit
  13. 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
  14. 13 May, 2009 1 commit
  15. 12 May, 2009 3 commits
  16. 11 May, 2009 8 commits
  17. 10 May, 2009 1 commit
  18. 06 May, 2009 1 commit
  19. 21 Apr, 2009 1 commit
  20. 15 Apr, 2009 1 commit
  21. 08 Apr, 2009 1 commit
  22. 26 Mar, 2009 1 commit
  23. 19 Mar, 2009 1 commit
  24. 08 Mar, 2009 1 commit
  25. 02 Mar, 2009 1 commit
  26. 23 Feb, 2009 1 commit
    • David Schleef's avatar
      Change how win32/common/config.h is updated · 81d012ec
      David Schleef authored
      Generate win32/common/config.h-new directly from config.h.in,
      using shell variables in configure and some hard-coded information.
      Change top-level makefile so that 'make win32-update' copies the
      generated file to win32/common/config.h, which we keep in source
      control.  It's kept in source control so that the git tree is
      buildable from VS.
      81d012ec
  27. 22 Feb, 2009 1 commit