1. 05 Feb, 2009 8 commits
  2. 04 Feb, 2009 5 commits
  3. 03 Feb, 2009 4 commits
    • Jonas Holmberg's avatar
      Implement the systemclock with gstpoll · abffdb2a
      Jonas Holmberg authored
      Add a property to select the clock type, currently REALTIME and MONOTONIC when
      posix timers are available.
      
      Implement the systemclock with GstPoll instead of GCond. This allows us to
      schedule timeouts with nanosecond precission on newer kernels and with ppoll
      support. It's also resilient to changes to the systemclock because of NTP or
      similar.
      abffdb2a
    • Wim Taymans's avatar
      GstPoll: add methods to use gstpoll for timeouts · 5cfb02af
      Wim Taymans authored
      Add a special timer mode in GstPoll that makes it only use the control socket
      with a timeout to schedule timeouts. Also add a pair of methods to wakeup the
      timeout thread.
      API: GstPoll::gst_poll_new_timer()
      API: GstPoll::gst_poll_write_control()
      API: GstPoll::gst_poll_read_control()
      5cfb02af
    • Wim Taymans's avatar
      GstBaseSink: use new variable to schedule preroll · d807bca6
      Wim Taymans authored
      Use a separate variable to keep track if we need to call the preroll method
      instead of abusing the commited variable.
      d807bca6
    • Wim Taymans's avatar
      GstBaseSink: avoid calling preroll multiple times · fe423312
      Wim Taymans authored
      Fix a regression introduced by fix for #567725 in commit
      1c7ab4ed. We should only call the preroll
      function once namely when we did not yet commit the state change.
      
      Add a unit test to check that we call the preroll function when interrupting the
      clock_wait (see #567725).
      
      Add a unit test to check that we only call the preroll function once.
      fe423312
  4. 02 Feb, 2009 2 commits
  5. 31 Jan, 2009 4 commits
  6. 30 Jan, 2009 9 commits
  7. 29 Jan, 2009 6 commits
  8. 27 Jan, 2009 2 commits