- 17 Sep, 2013 2 commits
-
-
Guillaume Roguez authored
-
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
-
- 13 Sep, 2013 2 commits
-
-
Guillaume Roguez authored
Note: VideoMixer is not yet ready in this commit.
-
Guillaume Roguez authored
Fix bug #29818. Note: non-conference mode has been tested and works. Conference mode may works, but some issues have been detected.
-
- 04 Sep, 2013 2 commits
-
-
Guillaume Roguez authored
-
Guillaume Roguez authored
-
- 03 Sep, 2013 2 commits
-
-
Guillaume Roguez authored
-
Guillaume Roguez authored
-
- 02 Sep, 2013 1 commit
-
-
Guillaume Roguez authored
Add also auto-start on local camera at any video capable call. Fix VideoGenerator class. Note: bliting function works only with YUV420 planar pixel format.
-
- 26 Aug, 2013 1 commit
-
-
Guillaume Roguez authored
- Implement VideoSource and VideoGenerator classes to help VideoMixer class creation - VideoMixe class started (not functionnal yet). - VideoSendThread uses VideoSource API. - VideDecoder implements VideoGenerator. - VideoPreview and VideoMixer implement VideoSource.
-