1. 07 Aug, 2019 1 commit
    • Philippe Gorley's avatar
      recorder: add preferences · 431cee5d
      Philippe Gorley authored
      Adds whether or not the local video feed should be overlaid on the
      remote video feed. Adds a quality setting for the recorder.
      
      Change-Id: I60bd80c6441c7d516120680bebb1acdeb3824c49
      431cee5d
  2. 02 Apr, 2019 1 commit
    • Adrien Béraud's avatar
      sources: rename to jami · 2130f067
      Adrien Béraud authored
      * rename namespace from ring to jami
      * rename logs methods from RING_* to JAMI_*
      * rename RING_VIDEO to ENABLE_VIDEO
      
      Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
      2130f067
  3. 07 Mar, 2019 1 commit
  4. 02 Jan, 2019 1 commit
  5. 28 Dec, 2018 1 commit
  6. 06 Dec, 2018 2 commits
    • Philippe Gorley's avatar
      recorder: flush properly · e675beaa
      Philippe Gorley authored
      Adds flushing capability to filters.
      
      Change-Id: I015d7931318deb5d099fcaac1356f5fc17b890d6
      e675beaa
    • Philippe Gorley's avatar
      filter: remove push flag · c04704aa
      Philippe Gorley authored
      Lets filters output frames when ready and requested, else there may be a
      null frame dereference deep in the filtering pipeline.
      
      Change-Id: I4f7386837d06d003041a2c73d33811f3cb78c3f0
      c04704aa
  7. 19 Sep, 2018 1 commit
  8. 23 Aug, 2018 1 commit
  9. 02 Aug, 2018 1 commit
  10. 29 Jun, 2018 1 commit
    • Philippe Gorley's avatar
      recorder: improve multithreading · c17099ae
      Philippe Gorley authored
      Better scopes mutices, adds multithreading to MediaFilter, improves
      multithreading for MediaRecorder, decreases lag between both video feeds
      while recording.
      
      Change-Id: I9f96c1e90d506a8dc4a261a7e07010d42e5bf3ec
      c17099ae
  11. 29 May, 2018 1 commit
  12. 28 May, 2018 1 commit
  13. 09 May, 2018 1 commit
  14. 08 May, 2018 1 commit
    • Philippe Gorley's avatar
      media: add filters · ea2933d4
      Philippe Gorley authored
      Adds dependency to libavfilter, which provides many useful utilities
      such as hardware encoding, mixing audio or rotating video.
      
      Access to libavfilter is done through the MediaFilter class, which takes
      a filter graph string and AVFrames as input and outputs filtered
      AVFrames.
      
      Adds unit tests for MediaFilter.
      
      Change-Id: I0bf3869a9f19ad9cbbe1fc5e2d37eb83ece66ccc
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      ea2933d4