1. 17 Sep, 2013 1 commit
    • Guillaume Roguez's avatar
      #29579: video mixing implementation and conference fixes. · 475b8e52
      Guillaume Roguez authored
      - mixer rendering implemention
      => frame based (was per sources batch based)
      
      - add backward signaling to Observer/Obsevable classes
      => This help mixer to index sources for layout them.
      
      - mutex'ed frame publish (VideoGenerator).
      
      - sinks creation are now done at right places.
      => one per mixer (new), one per camera, one per stream reception.
      
      - VideoRTPSession is fully responsible to handle video pipeline,
      between RX/TS streams.
      => exhibit enterConference/exitConference to be aknowledged by upper layers.
      
      - VideoSendThread is not longer a «thread», renamed as VideoSender.
      
      - videoMixer_ is now a shared ptr in Conference objects.
      => getVideoMixer() return a rew shared_ptr also.
      
      - Conference is now responsible to trig video conference pipeline
      
      - std::this_thread::sleep_for() is not usable before GCC 4.1
      475b8e52
  2. 13 Sep, 2013 3 commits
  3. 11 Sep, 2013 2 commits
  4. 30 Aug, 2013 1 commit
  5. 28 Aug, 2013 3 commits
  6. 21 Aug, 2013 1 commit
  7. 16 Aug, 2013 1 commit
  8. 14 Aug, 2013 4 commits
  9. 12 Aug, 2013 1 commit
  10. 09 Aug, 2013 3 commits
  11. 08 Aug, 2013 3 commits
  12. 07 Aug, 2013 2 commits
  13. 06 Aug, 2013 1 commit
  14. 30 Jul, 2013 1 commit
  15. 24 Jul, 2013 1 commit
  16. 18 Jul, 2013 1 commit
  17. 17 Jul, 2013 1 commit
  18. 16 Jul, 2013 4 commits
  19. 15 Jul, 2013 2 commits
  20. 12 Jul, 2013 3 commits
  21. 05 Jul, 2013 1 commit