1. 25 Jan, 2019 2 commits
    • Alexandru Băluț's avatar
      viewer: Avoid messing with the project pipeline when previewing trims · 03e15b44
      Alexandru Băluț authored
      Once the viewer container is connected to a project, it does not even
      have to keep a reference to the project pipeline, now that it keeps a
      separate reference to the temporary AssetPipeline used when trimming.
      
      Gets rid of a few fields, and avoids setting the project pipeline to
      state NULL, thus avoiding a flicker when switching state from NULL to
      PAUSED.
      03e15b44
    • Alexandru Băluț's avatar
      viewer: Improve trim preview precision and latency · 42a7dc01
      Alexandru Băluț authored
      The `clipTrimPreview` method is called whenever the clip trim updates,
      and until now it was ignoring updates if the last performed seek was too
      recent. This means the trim preview was up to 200ms old when the mouse
      stopped moving.
      
      If we want to not seek more often than 200ms, we'd have to add a timeout
      in case an unwanted seek is desired, and at the end of the timeout
      perform the latest wanted seek. This would be more accurate, since the
      preview would be less than 200ms behind, but it would still be laggy.
      
      To remove the lag, we shall simply seek. The `SimplePipeline.simple_seek`
      method is async and already knows to skip seeks not yet performed in
      case a new one is wanted.
      42a7dc01
  2. 23 Jan, 2019 1 commit
    • Alexandru Băluț's avatar
      viewer: Fix viewer ratio lost when docking/undocking · dea38fda
      Alexandru Băluț authored
      Now ViewerContainer has direct access the project, without having to go
      through `self.app.project_manager`.
      
      This moves some functionality from the EditorPerspective, making it more
      clear that the ViewerContainer is tightly integrated with the current
      project.
      dea38fda
  3. 22 Jan, 2019 6 commits
  4. 10 Jan, 2019 2 commits
  5. 06 Aug, 2018 1 commit
  6. 19 Jun, 2018 1 commit
  7. 06 Feb, 2018 1 commit
  8. 28 Aug, 2017 1 commit
    • Stefan Popa's avatar
      viewer: Hide overlays when playing · c9387c04
      Stefan Popa authored
      Make sure only the sink widget remains visible when playing and all
      the overlays are hidden. When using keyframes with the transformation
      properties, the properties of the overlay are updated with a delay,
      which causes the sink widget and the overlay to get out of sync. Hiding
      the overlay will hide this problem.
      
      Differential Revision: https://phabricator.freedesktop.org/D1811
      c9387c04
  9. 08 Jul, 2017 3 commits
  10. 02 Feb, 2017 1 commit
  11. 04 Jan, 2017 1 commit
  12. 13 Dec, 2016 1 commit
  13. 14 Sep, 2016 1 commit
  14. 28 Jun, 2016 1 commit
  15. 17 Jun, 2016 1 commit
  16. 31 May, 2016 2 commits
  17. 21 Apr, 2016 3 commits
  18. 07 Apr, 2016 4 commits
  19. 17 Dec, 2015 4 commits
  20. 18 Nov, 2015 2 commits
  21. 23 Oct, 2015 1 commit