1. 18 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      compilation: fix warnings · 8d9028f6
      Alexandre Lision authored
      Add override marker to explicit from where functions come from
      Issue: #80598
      Change-Id: I957afd713de22016220786145471d87c211064c8
  2. 02 Sep, 2015 1 commit
  3. 01 Sep, 2015 1 commit
  4. 17 Aug, 2015 1 commit
    • Guillaume Roguez's avatar
      call factory: fix callMap used key · 951a307b
      Guillaume Roguez authored
      At creation, calls were badly tracked into call map due to wrong
      key used (was the account type string).
      Changed for the LINK_TYPE (it's the same for Ring and SIP call).
      This fix a bug when getCall<SIPCall> is used for fetching
      Ring AND SIP calls (was return only SIP, never RING calls).
      Issue: #79075
      Change-Id: I50428ce00d16cafdf1d33e39acc59a452d0c312a
  5. 22 Jul, 2015 1 commit
    • Guillaume Roguez's avatar
      media: refactor live bitrate change · ad477a2f
      Guillaume Roguez authored
      This refactoring improves user experience, fix an issue and simplify code.
      - less exposed "internal" stuff (RTP sequence value)
      - don't expose internal business logic to upper layers.
      - remove uneeded full media restart: only media_encoder is restarted
      - fixed non protected shared access to codec isRunning value causing
        a race condition on access and good design practices violation
        (tight coupling between unrelated classes).
      Refs #77483
      Change-Id: Idb1e3940601ff0d483e7721f627a0c8dd766f844
  6. 15 Jul, 2015 2 commits
    • Emmanuel Lepage Vallee's avatar
      instantmessages: Support multi payload messaging · b8968cff
      Emmanuel Lepage Vallee authored
       * A new signal to receive multiple payloads
       * Send the message as both html and text
       * Parse MIME format to extract all payloads
       * Send messages with multiple payloads
      WARNING: This commit break the API
      To restore the old behavior, users of sendTextMessage should
      use the "text/plain" MIME type.
      Refs #77651
      Change-Id: Ic20c0cea48ba5d7ec625e69cd87eeffc1fdbe759
    • Éloi Bail's avatar
      daemon: change bitrate in live · 3939750f
      Éloi Bail authored
      If user changed codec parameters such as bitrate using dbus API, audio and
      video codec will be automatically restart with up-to-date parameters.
      Audio and video ports previously negotiated on the previous media session will
      stay the same. In order to avoid dropped framed, RTP sequence number from
      previous session will be reused. Thus new session will use continuous sequence
      Refs #77483
      Change-Id: Idce0f8b3a0537f0db6def054cfdb8765440d2cd7
  7. 26 Jun, 2015 1 commit
  8. 21 Apr, 2015 1 commit
    • Éloi Bail's avatar
      daemon: implement media muting · c3a19140
      Éloi Bail authored
      Simple muting implementation per call and media, eg : audio, video.
      When a media is muted, black frames are sent in case of video.
      Null samples are sent in case of audio.
      In order to enhance bandwidth saving, a re-invite could be done
      in a next version to properly stop muted media processing.
      Refs #66722
      Refs #69846
      Change-Id: I9f03a7de77a6df3a3396197b9d966004300ebfcc
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  9. 25 Mar, 2015 1 commit
  10. 20 Mar, 2015 1 commit
  11. 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>
  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
  13. 09 Jan, 2015 1 commit
  14. 24 Oct, 2014 1 commit
  15. 09 Sep, 2014 1 commit
    • Guillaume Roguez's avatar
      mainbuffer: ringbuffer logic refactoring · 5c282828
      Guillaume Roguez authored
      The "mainbuffer" class' name is misleading. There is no "main buffer" concept here.
      The role is to export an API to create audio RingBuffer objects,
      fetch them later by ID, create bindings between them
      and manipulate those bindings.
      Except for bindings, this class doesn't also need to own RingBuffers
      as they should be owned by the user of this class.
      So a map of weak_ptr is used.
      Finally, the class itself and some methods have been renamed
      to take care of this explicit role.
      Refs #52750
      Change-Id: I38194467a755749adecf861adaa2e77fc5fe7a45
  16. 08 Aug, 2014 2 commits
  17. 17 Jul, 2014 10 commits
  18. 30 Aug, 2013 1 commit
  19. 03 Jun, 2013 1 commit
  20. 27 Sep, 2012 1 commit
  21. 19 Sep, 2012 1 commit
  22. 12 Sep, 2012 3 commits
  23. 03 Mar, 2012 1 commit
  24. 16 Nov, 2011 1 commit
  25. 12 Oct, 2011 1 commit
  26. 11 Oct, 2011 1 commit
  27. 20 Sep, 2011 1 commit