Skip to content
Snippets Groups Projects
  1. Jun 19, 2020
  2. Jun 18, 2020
    • Roman Shpuntov's avatar
      systemclock: Fix clock time conversion on Windows/xbox · fd280c09
      Roman Shpuntov authored and Sebastian Dröge's avatar Sebastian Dröge committed
      The returned ratio can be bigger than GST_SECOND, in which case we would
      forever return 0 for the system clock time. Even in other cases if it's
      close to GST_SECOND it would result in accuracy loss.
      
      Instead of doing the division by GST_CLOCK_TIME_NONE during
      initialization once, do it every time the clock time is requested.
      
      Fixes #575
      
      Part-of: <!534>
      fd280c09
  3. Jun 16, 2020
    • Edward Hervey's avatar
      gst: Delay creation of threadpools · 31e6d766
      Edward Hervey authored and Edward Hervey's avatar Edward Hervey committed
      Since glib 2.64, gthreadpool will start waiting on a GCond immediately upon
      creation. This can cause issues if we fork *before* actually using the
      threadpool since we will then be signalling that GCond ... from another process
      and that will never work.
      
      Instead, delay creationg of thread pools until the very first time we need
      them. This introduces a minor (un-noticeable) delay when needing a new thread
      but fixes the issues for all users of GSTreamer that will call gst_init, then
      fork and actually start pipelines.
      
      See https://gitlab.gnome.org/GNOME/glib/-/issues/2131 for more context.
      
      Part-of: <!531>
      31e6d766
  4. Jun 15, 2020
  5. Jun 12, 2020
  6. Jun 11, 2020
  7. Jun 10, 2020
  8. Jun 09, 2020
  9. Jun 08, 2020
  10. Jun 06, 2020
  11. Jun 05, 2020
  12. Jun 04, 2020
Loading