1. 20 Aug, 2019 1 commit
  2. 18 Jul, 2019 1 commit
  3. 28 Jun, 2019 1 commit
  4. 24 May, 2019 1 commit
  5. 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
  6. 21 Mar, 2019 1 commit
  7. 14 Mar, 2019 1 commit
  8. 07 Mar, 2019 1 commit
  9. 11 Feb, 2019 2 commits
  10. 01 Feb, 2019 1 commit
    • Philippe Gorley's avatar
      audio: add audio meter · c52e332b
      Philippe Gorley authored
      Adds a signal that sends the linear RMS level for a given ring buffer.
      The signal must be turned on via the API and can be turned off when
      needed.
      
      Adds an audio preview so the mic can be read. Call startAudioDevice and
      stopAudioDevice to initialize and stop the audio layer.
      
      Change-Id: I6a71ef87ee805a6d4bfa824fa901dd638e8cbd65
      c52e332b
  11. 26 Jan, 2019 1 commit
  12. 02 Jan, 2019 1 commit
  13. 28 Dec, 2018 1 commit
  14. 27 Dec, 2018 1 commit
  15. 18 Dec, 2018 1 commit
  16. 03 Dec, 2018 1 commit
    • Philippe Gorley's avatar
      audio: implement switch input · 10126454
      Philippe Gorley authored
      Lays the groundwork for file streaming by allowing the audio source to
      be changed while an audio input is active.
      
      Don't notify observers if there's no frame.
      
      Renames videoInput_ to mediaInput_ now that it is also used for audio.
      
      Change-Id: I0a10d4a339e77b890ee006a5f977383e8942505b
      10126454
  17. 28 Nov, 2018 1 commit
  18. 25 Nov, 2018 1 commit
  19. 19 Nov, 2018 1 commit
  20. 08 Nov, 2018 2 commits
  21. 01 Nov, 2018 1 commit
  22. 13 Oct, 2018 1 commit
    • Philippe Gorley's avatar
      dring: expose frame wrappers in abi · b64c2570
      Philippe Gorley authored
      Makes use of AVFrame's reference counting if possible instead of copying
      the data.
      
      Only bumps minor version because MediaFrame et al weren't in the ABI
      until now.
      
      Change-Id: I692e76230ed057c1ad4e46ab59ea5cfd163fb98d
      b64c2570
  23. 15 Sep, 2018 1 commit
  24. 11 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      localrecorder: add public interface · 1179ad57
      Hugo Lefeuvre authored
      Initial import of the localrecorder.
      
      The local recorder provides a public interface for recording audio and
      video messages locally. For instance this can be used to record voice
      or video messages that could be later sent via file transfer.
      
      Change-Id: I0675fc0fb8588db24ae86302a76d4d68f5871b82
      1179ad57
  25. 16 Aug, 2018 1 commit
  26. 23 Jan, 2018 1 commit
  27. 12 Jan, 2018 1 commit
    • Andreas Traczyk's avatar
      ios: add video implementation · cbff7d98
      Andreas Traczyk authored
      - adds a slightly altered version of the android video implementation,
        as a swift AVFoundation implementation will be used in the ios client
        to enumerate the video input devices.
      
      Change-Id: I7c16fc39c5d22e54fb146881150b6cbcfddb7806
      cbff7d98
  28. 08 Jun, 2017 1 commit
    • Philippe Gorley's avatar
      dring: expose hardware acceleration · 530ab2a9
      Philippe Gorley authored
      Adds a function in the dring API to query and set use of hardware
      acceleration. This will let clients set via GUI instead of only
      through dring.yml
      
      Change-Id: I94ec612398d89b960fa091c9aebabbbc5ad4acbd
      530ab2a9
  29. 10 Jan, 2017 1 commit
  30. 05 Jan, 2017 1 commit
  31. 28 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      save default video device · 918c67d9
      Stepan Salenikovich authored
      Now setting the default video device will update the order of the
      video preferences and then save the config. This ensures that the
      default video device setting persists between dring sessions as
      the order of the video preferences in dring.yml is used to determine
      the default device when launching dring.
      Reviewed-by: default avatarAlexandre Viau <alexandre.viau@savoirfairelinux.com>
      Change-Id: I7af715c80db58b83eaf4b7584b34ca2279023a2c
      Tuleap: #1035
      918c67d9
  32. 09 Mar, 2016 1 commit
  33. 07 Mar, 2016 1 commit
  34. 25 Feb, 2016 1 commit
    • Guillaume Roguez's avatar
      videomanager: fix bad memory access · 4d295519
      Guillaume Roguez authored
      - remove videoManager global instance.
      - allocate a VideoManager instance when Manager instance is created.
      - add Manager::getVideoManager() method to get this instance.
      - force getSignalHandlers() to be called before Manager instance creation.
      
      All of this prevents VideoManager to access to signal handlers map,
      already destroyed, causing a memory access violation.
      
      Change-Id: I21ebff08fa8d49e797f99299de12dab023c37769
      Tuleap: #413
      4d295519
  35. 24 Feb, 2016 1 commit
  36. 14 Oct, 2015 1 commit
  37. 25 Sep, 2015 1 commit
    • Éloi Bail's avatar
      media/sinkclient: change registerSinkTarget API · c588b6be
      Éloi Bail authored
      API change: remove sharedptr parameter of registerSinkTarget,
      used for direct rendering. Instead use a client provided buffer.
      
      Client now has control of this buffer lifecycle.
      This API has to be used only when daemon and client both live
      in the same process.
      
      Issue: #80643
      Change-Id: Idd7dbc977cbc8fabcece2392388b2d5aac7d2cdc
      c588b6be
  38. 21 Sep, 2015 1 commit
    • Guillaume Roguez's avatar
      update Copyright header · 5236ab05
      Guillaume Roguez authored
      - remove OpenSSL exception
      - fix Savoir-faire Linux naming
      - fix common Author: representation
      
      Issue: #80663
      Change-Id: I6c3b2ca1ed48ed474a0ecd5a30fe793526e11b00
      5236ab05