1. 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
  2. 02 Jan, 2019 1 commit
  3. 03 Jul, 2018 1 commit
    • Hugo Lefeuvre's avatar
      recordable: add startRecording method · 4e5b2050
      Hugo Lefeuvre authored
      This commit adds a new startRecording method to the Recordable class.
      This method can be used to start a recording and takes advantage of
      MediaRecorder's new API (no call to setRecordingPath). Also,
      startRecording is meant to be passed the path directly instead of
      using initRecFilename which is removed in this commit.
      
      In addition to these changes we modify the Recordable class to operate
      on a single recorder_ object created at construction time instead of
      creating/destroying it in toggleRecording and stopRecording.
      
      Change-Id: Icf170e2a0ba5bbbb34afa37a54cf5edc76c8338d
      Reviewed-by: Philippe Gorley's avatarPhilippe Gorley <philippe.gorley@savoirfairelinux.com>
      4e5b2050
  4. 20 Jun, 2018 1 commit
    • Hugo Lefeuvre's avatar
      media_recorder: deprecate path generation · 1c057a3a
      Hugo Lefeuvre authored
      Recorded conversations should be stored at a location specified by
      the client.
      
      Currently the MediaRecorder generates a filename using timestamps,
      and the directory is either specified by the user in the config.yml
      or defaulted to the user's /home. This is not a wanted behavior.
      
      This commit introduces the necessary logic to set recording file path
      using setPath and deprecates the old way of specifying filename and
      dir.
      
      The changes are backward compatible for transition purposes.
      
      In addition to this refactoring, this commit renames the getFilename()
      method to getPath(). In fact this method returns "full paths" and not
      filenames, so it doesn't make much sense to call it getFilename().
      
      Change-Id: I8eb9756dd1bf2a18fb0c97eec8b9bb72c259a7e5
      1c057a3a
  5. 29 May, 2018 1 commit
  6. 23 Jan, 2018 1 commit
  7. 05 Jan, 2017 1 commit
  8. 05 Feb, 2016 2 commits
    • Guillaume Roguez's avatar
      media: make recordable non audio dedicated · 8f8eb254
      Guillaume Roguez authored
      To add video recording this patch changes recordable and
      audio related class non-dependent.
      This moves AudioRecorder handling into AudioRecord class.
      
      Fixes also Audio recording start/stop that not working as waited:
      - first start was just creating the file
      - recording was started at second "toggle", confusing user.
      
      
      Change-Id: I07f69b76ad711d7fc4d64e57e78b5704d60b4861
      Tuleap: #337
      8f8eb254
    • Guillaume Roguez's avatar
      media: move-up recordable class · 4c71686e
      Guillaume Roguez authored
      Recordable must not be linked to audio only. We need it for
      any media types. So this patch moves it up from media/audio directory
      to media.
      Also unlink from audio headers by using smart pointers.
      
      Tuleap: #337
      Change-Id: Ia697280a9e482897bdf8c3dc7c3152a7133d1397
      4c71686e
  9. 22 Sep, 2015 1 commit
    • Guillaume Roguez's avatar
      audiorecorder: use ThreadLoop · dbc4ace9
      Guillaume Roguez authored
      Use our integrated threadloop class than re-invent the weel.
      Also cleanup code using modern C++.
      
      Issue: #79703
      Change-Id: Ibc3b0da9d0d24b4fc17950b946c1c3b9f134cdc5
      dbc4ace9
  10. 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
  11. 20 Mar, 2015 1 commit
  12. 26 Jan, 2015 1 commit
    • Guillaume Roguez's avatar
      daemon: namespace cleanup · 09a04cd3
      Guillaume Roguez authored
      - all the code moved under the ring namespace, or a sub-namespace,
      exception of ring_api.cpp as exporting a C accessible API.
      - fixed namespaces hierarchy.
      - removed forbiden usage of using-declaration.
      
      Refs #64647
      
      Change-Id: I23fdeca1252150d490828c1ce907097f17e1d41c
      09a04cd3
  13. 20 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      ring/contrib: remove CCRTP/UCOMMON/ZRTPCPP deps · 2ac3fdc3
      Alexandre Lision authored
      This patch have the side effect to refactor audio
      and video related parts by moving them into media
      sub-directory and making libav common parts
      undependent of video.
      This patch permits to disable video without
      loosing libav support on audio.
      
      Refs #63906
      
      Change-Id: I3d50713fac7f5c2738cc68b9f38573b5b4536b35
      2ac3fdc3
  14. 09 Jan, 2015 1 commit
  15. 24 Oct, 2014 1 commit
  16. 11 Sep, 2014 1 commit
  17. 24 Feb, 2014 1 commit
    • Adrien Béraud's avatar
      audiorecord: init with main buffer format · 8c58f649
      Adrien Béraud authored
      Audio recording used to declare using the codec audio format but was
      using main buffer data.
      
      When a recordable object toggles recording, set the recording format to
      the main buffer's, reorganise some includes to remove unecessary dependencies
      and use std::thread in audiorecorder.
      
      Refs #41357
      8c58f649
  18. 30 Aug, 2013 1 commit
  19. 30 Jul, 2013 1 commit
  20. 24 Dec, 2012 1 commit
  21. 12 Sep, 2012 3 commits
  22. 18 May, 2012 1 commit
  23. 03 May, 2012 1 commit
  24. 09 Apr, 2012 1 commit
  25. 28 Mar, 2012 1 commit
  26. 15 Nov, 2011 1 commit
  27. 12 Oct, 2011 1 commit
  28. 11 Oct, 2011 1 commit
  29. 15 Aug, 2011 1 commit
    • Rafaël Carré's avatar
      rename directories · 0d02b874
      Rafaël Carré authored
      sflphone-common -> daemon
      sflphone-client-gnome -> gnome
      sflphone-client-kde -> kde
      sflphone-plugins -> plugins
      0d02b874
  30. 05 Aug, 2011 1 commit
  31. 07 Jan, 2011 1 commit
  32. 04 Aug, 2010 1 commit
  33. 28 Jun, 2010 4 commits
  34. 19 May, 2010 1 commit