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. 23 Jan, 2018 1 commit
  4. 26 Sep, 2017 1 commit
    • Philippe Gorley's avatar
      media: fix mismatched free and double free · 549985ee
      Philippe Gorley authored
      FFmpeg frees and reallocs the buffer multiple times internally, which
      means 2 things:
      1. Mismatched free, as std::vector uses new, FFmpeg uses free.
      2. buf_ no longer points to the correct address by the time it goes out
      of scope; it points to an already freed part of memory.
      
      Use a local variable instead of a class member to store the initial
      buffer.
      
      Change-Id: Ibe98658e68bec1b69875e6679ba1319dd7d98706
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      549985ee
  5. 05 Jan, 2017 1 commit
  6. 09 Mar, 2016 1 commit
  7. 22 Feb, 2016 1 commit
    • Guillaume Roguez's avatar
      media: fix memory leaks · 207f0d15
      Guillaume Roguez authored
      This patch fixes various memory leaks found with ASAN.
        - av_dict_free wasn't called after av_dict_set
        - avformat_free_context wasn't called
        - safe_by_default: all av_malloc has been replaced by std::vector
      
      Tuleap: #412
      Change-Id: Ic47cc87b8ed013e7fac5dea80ea7e7aee96139b7
      207f0d15
  8. 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
  9. 20 Mar, 2015 1 commit
  10. 15 Mar, 2015 1 commit
  11. 21 Feb, 2015 1 commit
  12. 20 Feb, 2015 1 commit
    • Guillaume Roguez's avatar
      media: implement a libav AVFrame abstaction. · 03d5cc6e
      Guillaume Roguez authored
      This patchset adds media_buffer.cpp/h files that brings
      MediaFrame class to isolate from the rest of the code
      access to libav AVFrame structure and decrease include dependencies
      on libav includes over our code.
      
      Sub-classes for audio and video are also implemented.
      
      Note: old VideoFrame (video_base) is now replaced by this framework.
      
      Refs #66877
      
      Change-Id: I3dfd49cec3356c67fff848fdfd4992f85be4d824
      03d5cc6e
  13. 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
  14. 22 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      Fix compilation with --disable-video · 95ec0f75
      Alexandre Lision authored
      This commit mutualizes resources for audio and video.
      Some components have been renamed:
         - Video{Encoder, DECODER} to Media{Encoder, Decoder}
         - VideoIOHandle to MediaIOHandle (new component)
      
      Refs #64413
      95ec0f75
  15. 10 May, 2013 1 commit
  16. 12 Sep, 2012 3 commits
  17. 09 Apr, 2012 1 commit
  18. 11 Oct, 2011 1 commit
  19. 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
  20. 05 Aug, 2011 1 commit
  21. 19 May, 2010 1 commit
  22. 18 May, 2010 1 commit
  23. 24 Mar, 2010 1 commit
  24. 15 Mar, 2010 1 commit
  25. 20 Apr, 2009 1 commit
  26. 17 Apr, 2009 1 commit
  27. 14 Apr, 2009 1 commit
  28. 26 Mar, 2009 1 commit
    • Julien Bonjean's avatar
      Refactoring - step 4 · 7e94677e
      Julien Bonjean authored
      Function renaming to make more homogeneous
      Introduce search bar and make search stuff more generic
      ...
      7e94677e
  29. 24 Mar, 2009 3 commits
  30. 18 Mar, 2009 1 commit
  31. 02 Oct, 2008 1 commit
  32. 30 Sep, 2008 1 commit
  33. 16 May, 2008 1 commit
  34. 03 Mar, 2008 1 commit
  35. 11 Jan, 2008 1 commit
  36. 23 Aug, 2006 1 commit