1. 17 Aug, 2015 1 commit
    • Guillaume Roguez's avatar
      libav: make av_log optionnal using environment · d7b36194
      Guillaume Roguez authored
      Using AVLOGLEVEL environment variable, user can now
      finely define which av_log level is requiered.
      
      AVLOGLEVEL has to be set using values accepted by av_log_set_level.
      
      Issue: #79075
      Change-Id: I25f4c8842eca159ebac0e13c9af4e29289c07962
      d7b36194
  2. 27 Mar, 2015 1 commit
  3. 25 Mar, 2015 1 commit
  4. 20 Mar, 2015 1 commit
  5. 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
  6. 19 Feb, 2015 1 commit
    • Éloi Bail's avatar
      media: codec layer refactoring · 7d5c2e63
      Éloi Bail authored
      * Implement a centralized system media codec information view
      * Implement media codec container to manage audio/video codecs
      * Instantiate set of codecs per account
      * Provide D-Bus API to retrives codecs information from client side
      * Provide a SIP account (any) access to AV codecs
      
      Important notes:
      * IAX account usability is disabled until we provide a new implementation (see redmine Refs #66805)
      * Some unittest are disabled until we provide a correct implementation
      * Some part of code are disabled until SDP refactoring patchset is merged (Gerrit #1185)
      * Some cleanup are also included
      
      Refs #66619
      
      Change-Id: I233889e47860b9362281d9ab3cdb506ce86ec997
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      7d5c2e63
  7. 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
  8. 23 Jan, 2015 1 commit
  9. 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
  10. 12 Jan, 2015 1 commit
  11. 09 Jan, 2015 1 commit
  12. 15 Dec, 2014 1 commit
  13. 29 Oct, 2014 1 commit
  14. 27 Jun, 2014 1 commit
    • Guillaume Roguez's avatar
      daemon: (video) replace anonymous namespace by static keyword · 6ac8a5db
      Guillaume Roguez authored
      Also minor code cleanup.
      
      Rationale:
      The C++ standard has un-deprecated the use of the static keyword.
      But the superiority of anonymous namespaces is mainly for type 
      declarations (including structures and classes).
      
      For variables and functions, the static keyword is functionally
      equivalent to using an anonymous namespace.
      
      But there is a major drawback with the latter!
      Name mangling for anonymous namespaces is such that it's awkward
      to type/find a local symbol declared in them when using a debugger
      such as gdb.
      
      Refs #50143
      
      Change-Id: I925af61d14db08fafa37bfbfeedde95feadd0948
      6ac8a5db
  15. 09 May, 2014 1 commit
    • Vittorio Giovara's avatar
      de-cpp-fy logger · 87c7b01d
      Vittorio Giovara authored
      The functions provided can be expressed in plain C.
      Document and reformat the API.
      
      Refs #47561
      Change-Id: Ie93e5fb9a0847a5d2c1ee7c4d0b6e1704bffcbe6
      87c7b01d
  16. 23 Apr, 2014 1 commit
  17. 23 Sep, 2013 1 commit
  18. 02 Sep, 2013 1 commit
  19. 30 Aug, 2013 1 commit
  20. 23 Aug, 2013 1 commit
  21. 14 Aug, 2013 1 commit
  22. 13 Aug, 2013 1 commit
  23. 24 May, 2013 1 commit
  24. 21 Feb, 2013 1 commit
  25. 19 Feb, 2013 1 commit
  26. 18 Dec, 2012 1 commit
  27. 14 Nov, 2012 1 commit
  28. 12 Sep, 2012 3 commits
  29. 27 Jul, 2012 1 commit
  30. 12 Jul, 2012 1 commit
  31. 20 Jun, 2012 1 commit
  32. 14 Jun, 2012 1 commit
  33. 06 Jun, 2012 1 commit
  34. 05 Jun, 2012 1 commit
  35. 04 Jun, 2012 2 commits
  36. 18 May, 2012 1 commit
  37. 17 Aug, 2011 1 commit