├── .clang-format ├── .gitignore ├── .gitmodules ├── .travis.yml ├── ACKNOWLEDGEMENTS.txt ├── AUTHORS.txt ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── apps ├── CMakeLists.txt ├── DesktopStreamer │ ├── CMakeLists.txt │ ├── DesktopWindowsModel.h │ ├── DesktopWindowsModel.mm │ ├── MainWindow.cpp │ ├── MainWindow.h │ ├── MainWindow.ui │ ├── Stream.cpp │ ├── Stream.h │ ├── cursor.png │ ├── defaults.cpp │ ├── defaults.h │ ├── defaults.json.in │ ├── desktopstreamer.desktop │ ├── desktopstreamer.icns │ ├── desktopstreamer.ico │ ├── desktopstreamer.png │ ├── main.cpp │ ├── nameUtils.cpp │ ├── nameUtils.h │ ├── nameUtils.mm │ └── resources.qrc ├── QmlStreamer │ ├── CMakeLists.txt │ ├── gui.qml │ ├── main.cpp │ └── resources.qrc └── SimpleStreamer │ ├── CMakeLists.txt │ └── main.cpp ├── deflect ├── AppNapSuspender.h ├── AppNapSuspender.mm ├── CMakeLists.txt ├── Event.cpp ├── Event.h ├── ImageJpegCompressor.cpp ├── ImageJpegCompressor.h ├── ImageSegmenter.cpp ├── ImageSegmenter.h ├── ImageWrapper.cpp ├── ImageWrapper.h ├── MTQueue.h ├── MessageHeader.cpp ├── MessageHeader.h ├── MetaTypeRegistration.cpp ├── NetworkProtocol.h ├── Observer.cpp ├── Observer.h ├── Segment.h ├── SegmentParameters.h ├── SizeHints.h ├── Socket.cpp ├── Socket.h ├── Stream.cpp ├── Stream.h ├── StreamPrivate.cpp ├── StreamPrivate.h ├── StreamSendWorker.cpp ├── StreamSendWorker.h ├── TaskBuilder.cpp ├── TaskBuilder.h ├── moodycamel │ ├── blockingconcurrentqueue.h │ └── concurrentqueue.h ├── qt │ ├── CMakeLists.txt │ ├── EventReceiver.cpp │ ├── EventReceiver.h │ ├── OffscreenQuickView.cpp │ ├── OffscreenQuickView.h │ ├── QmlGestures.h │ ├── QmlStreamer.cpp │ ├── QmlStreamer.h │ ├── QmlStreamerImpl.cpp │ ├── QmlStreamerImpl.h │ ├── QuickRenderer.cpp │ ├── QuickRenderer.h │ ├── TouchInjector.cpp │ ├── TouchInjector.h │ └── types.h ├── server │ ├── CMakeLists.txt │ ├── EventReceiver.h │ ├── Frame.cpp │ ├── Frame.h │ ├── FrameDispatcher.cpp │ ├── FrameDispatcher.h │ ├── ImageJpegDecompressor.cpp │ ├── ImageJpegDecompressor.h │ ├── ReceiveBuffer.cpp │ ├── ReceiveBuffer.h │ ├── Server.cpp │ ├── Server.h │ ├── ServerWorker.cpp │ ├── ServerWorker.h │ ├── SourceBuffer.cpp │ ├── SourceBuffer.h │ ├── Tile.h │ ├── TileDecoder.cpp │ ├── TileDecoder.h │ └── types.h └── types.h ├── doc ├── CMakeLists.txt ├── Changelog.md ├── ChromaSubsampling.md ├── StereoStreaming.md ├── overview.png ├── overview.svg ├── stereo.png └── stereo.svg └── tests ├── CMakeLists.txt ├── cpp ├── CMakeLists.txt ├── FrameDispatcherTests.cpp ├── FrameTests.cpp ├── ImageSegmenterTests.cpp ├── ImageWrapperTests.cpp ├── NetworkSerializationTests.cpp ├── ReceiveBufferTests.cpp ├── ServerTests.cpp ├── SocketTests.cpp ├── StreamTests.cpp ├── TileDecoderTests.cpp └── perf │ ├── benchmarkStreamer.cpp │ └── streamTests.cpp └── mock ├── CMakeLists.txt ├── DeflectServer.cpp ├── DeflectServer.h ├── FrameUtils.h ├── MinimalDeflectServer.cpp ├── MinimalDeflectServer.h ├── MinimalGlobalQtApp.h ├── MockServer.cpp ├── MockServer.h ├── Timer.h └── boost_test_thread_safe.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/.travis.yml -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/ACKNOWLEDGEMENTS.txt -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/README.md -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/DesktopStreamer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/CMakeLists.txt -------------------------------------------------------------------------------- /apps/DesktopStreamer/DesktopWindowsModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/DesktopWindowsModel.h -------------------------------------------------------------------------------- /apps/DesktopStreamer/DesktopWindowsModel.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/DesktopWindowsModel.mm -------------------------------------------------------------------------------- /apps/DesktopStreamer/MainWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/MainWindow.cpp -------------------------------------------------------------------------------- /apps/DesktopStreamer/MainWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/MainWindow.h -------------------------------------------------------------------------------- /apps/DesktopStreamer/MainWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/MainWindow.ui -------------------------------------------------------------------------------- /apps/DesktopStreamer/Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/Stream.cpp -------------------------------------------------------------------------------- /apps/DesktopStreamer/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/Stream.h -------------------------------------------------------------------------------- /apps/DesktopStreamer/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/cursor.png -------------------------------------------------------------------------------- /apps/DesktopStreamer/defaults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/defaults.cpp -------------------------------------------------------------------------------- /apps/DesktopStreamer/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/defaults.h -------------------------------------------------------------------------------- /apps/DesktopStreamer/defaults.json.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/defaults.json.in -------------------------------------------------------------------------------- /apps/DesktopStreamer/desktopstreamer.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/desktopstreamer.desktop -------------------------------------------------------------------------------- /apps/DesktopStreamer/desktopstreamer.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/desktopstreamer.icns -------------------------------------------------------------------------------- /apps/DesktopStreamer/desktopstreamer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/desktopstreamer.ico -------------------------------------------------------------------------------- /apps/DesktopStreamer/desktopstreamer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/desktopstreamer.png -------------------------------------------------------------------------------- /apps/DesktopStreamer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/main.cpp -------------------------------------------------------------------------------- /apps/DesktopStreamer/nameUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/nameUtils.cpp -------------------------------------------------------------------------------- /apps/DesktopStreamer/nameUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/nameUtils.h -------------------------------------------------------------------------------- /apps/DesktopStreamer/nameUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/nameUtils.mm -------------------------------------------------------------------------------- /apps/DesktopStreamer/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/DesktopStreamer/resources.qrc -------------------------------------------------------------------------------- /apps/QmlStreamer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/QmlStreamer/CMakeLists.txt -------------------------------------------------------------------------------- /apps/QmlStreamer/gui.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/QmlStreamer/gui.qml -------------------------------------------------------------------------------- /apps/QmlStreamer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/QmlStreamer/main.cpp -------------------------------------------------------------------------------- /apps/QmlStreamer/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/QmlStreamer/resources.qrc -------------------------------------------------------------------------------- /apps/SimpleStreamer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/SimpleStreamer/CMakeLists.txt -------------------------------------------------------------------------------- /apps/SimpleStreamer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/apps/SimpleStreamer/main.cpp -------------------------------------------------------------------------------- /deflect/AppNapSuspender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/AppNapSuspender.h -------------------------------------------------------------------------------- /deflect/AppNapSuspender.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/AppNapSuspender.mm -------------------------------------------------------------------------------- /deflect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/CMakeLists.txt -------------------------------------------------------------------------------- /deflect/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Event.cpp -------------------------------------------------------------------------------- /deflect/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Event.h -------------------------------------------------------------------------------- /deflect/ImageJpegCompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageJpegCompressor.cpp -------------------------------------------------------------------------------- /deflect/ImageJpegCompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageJpegCompressor.h -------------------------------------------------------------------------------- /deflect/ImageSegmenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageSegmenter.cpp -------------------------------------------------------------------------------- /deflect/ImageSegmenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageSegmenter.h -------------------------------------------------------------------------------- /deflect/ImageWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageWrapper.cpp -------------------------------------------------------------------------------- /deflect/ImageWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/ImageWrapper.h -------------------------------------------------------------------------------- /deflect/MTQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/MTQueue.h -------------------------------------------------------------------------------- /deflect/MessageHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/MessageHeader.cpp -------------------------------------------------------------------------------- /deflect/MessageHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/MessageHeader.h -------------------------------------------------------------------------------- /deflect/MetaTypeRegistration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/MetaTypeRegistration.cpp -------------------------------------------------------------------------------- /deflect/NetworkProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/NetworkProtocol.h -------------------------------------------------------------------------------- /deflect/Observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Observer.cpp -------------------------------------------------------------------------------- /deflect/Observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Observer.h -------------------------------------------------------------------------------- /deflect/Segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Segment.h -------------------------------------------------------------------------------- /deflect/SegmentParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/SegmentParameters.h -------------------------------------------------------------------------------- /deflect/SizeHints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/SizeHints.h -------------------------------------------------------------------------------- /deflect/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Socket.cpp -------------------------------------------------------------------------------- /deflect/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Socket.h -------------------------------------------------------------------------------- /deflect/Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Stream.cpp -------------------------------------------------------------------------------- /deflect/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/Stream.h -------------------------------------------------------------------------------- /deflect/StreamPrivate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/StreamPrivate.cpp -------------------------------------------------------------------------------- /deflect/StreamPrivate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/StreamPrivate.h -------------------------------------------------------------------------------- /deflect/StreamSendWorker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/StreamSendWorker.cpp -------------------------------------------------------------------------------- /deflect/StreamSendWorker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/StreamSendWorker.h -------------------------------------------------------------------------------- /deflect/TaskBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/TaskBuilder.cpp -------------------------------------------------------------------------------- /deflect/TaskBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/TaskBuilder.h -------------------------------------------------------------------------------- /deflect/moodycamel/blockingconcurrentqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/moodycamel/blockingconcurrentqueue.h -------------------------------------------------------------------------------- /deflect/moodycamel/concurrentqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/moodycamel/concurrentqueue.h -------------------------------------------------------------------------------- /deflect/qt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/CMakeLists.txt -------------------------------------------------------------------------------- /deflect/qt/EventReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/EventReceiver.cpp -------------------------------------------------------------------------------- /deflect/qt/EventReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/EventReceiver.h -------------------------------------------------------------------------------- /deflect/qt/OffscreenQuickView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/OffscreenQuickView.cpp -------------------------------------------------------------------------------- /deflect/qt/OffscreenQuickView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/OffscreenQuickView.h -------------------------------------------------------------------------------- /deflect/qt/QmlGestures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QmlGestures.h -------------------------------------------------------------------------------- /deflect/qt/QmlStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QmlStreamer.cpp -------------------------------------------------------------------------------- /deflect/qt/QmlStreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QmlStreamer.h -------------------------------------------------------------------------------- /deflect/qt/QmlStreamerImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QmlStreamerImpl.cpp -------------------------------------------------------------------------------- /deflect/qt/QmlStreamerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QmlStreamerImpl.h -------------------------------------------------------------------------------- /deflect/qt/QuickRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QuickRenderer.cpp -------------------------------------------------------------------------------- /deflect/qt/QuickRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/QuickRenderer.h -------------------------------------------------------------------------------- /deflect/qt/TouchInjector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/TouchInjector.cpp -------------------------------------------------------------------------------- /deflect/qt/TouchInjector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/TouchInjector.h -------------------------------------------------------------------------------- /deflect/qt/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/qt/types.h -------------------------------------------------------------------------------- /deflect/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/CMakeLists.txt -------------------------------------------------------------------------------- /deflect/server/EventReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/EventReceiver.h -------------------------------------------------------------------------------- /deflect/server/Frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/Frame.cpp -------------------------------------------------------------------------------- /deflect/server/Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/Frame.h -------------------------------------------------------------------------------- /deflect/server/FrameDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/FrameDispatcher.cpp -------------------------------------------------------------------------------- /deflect/server/FrameDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/FrameDispatcher.h -------------------------------------------------------------------------------- /deflect/server/ImageJpegDecompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ImageJpegDecompressor.cpp -------------------------------------------------------------------------------- /deflect/server/ImageJpegDecompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ImageJpegDecompressor.h -------------------------------------------------------------------------------- /deflect/server/ReceiveBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ReceiveBuffer.cpp -------------------------------------------------------------------------------- /deflect/server/ReceiveBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ReceiveBuffer.h -------------------------------------------------------------------------------- /deflect/server/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/Server.cpp -------------------------------------------------------------------------------- /deflect/server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/Server.h -------------------------------------------------------------------------------- /deflect/server/ServerWorker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ServerWorker.cpp -------------------------------------------------------------------------------- /deflect/server/ServerWorker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/ServerWorker.h -------------------------------------------------------------------------------- /deflect/server/SourceBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/SourceBuffer.cpp -------------------------------------------------------------------------------- /deflect/server/SourceBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/SourceBuffer.h -------------------------------------------------------------------------------- /deflect/server/Tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/Tile.h -------------------------------------------------------------------------------- /deflect/server/TileDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/TileDecoder.cpp -------------------------------------------------------------------------------- /deflect/server/TileDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/TileDecoder.h -------------------------------------------------------------------------------- /deflect/server/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/server/types.h -------------------------------------------------------------------------------- /deflect/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/deflect/types.h -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/Changelog.md -------------------------------------------------------------------------------- /doc/ChromaSubsampling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/ChromaSubsampling.md -------------------------------------------------------------------------------- /doc/StereoStreaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/StereoStreaming.md -------------------------------------------------------------------------------- /doc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/overview.png -------------------------------------------------------------------------------- /doc/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/overview.svg -------------------------------------------------------------------------------- /doc/stereo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/stereo.png -------------------------------------------------------------------------------- /doc/stereo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/doc/stereo.svg -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cpp/FrameDispatcherTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/FrameDispatcherTests.cpp -------------------------------------------------------------------------------- /tests/cpp/FrameTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/FrameTests.cpp -------------------------------------------------------------------------------- /tests/cpp/ImageSegmenterTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/ImageSegmenterTests.cpp -------------------------------------------------------------------------------- /tests/cpp/ImageWrapperTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/ImageWrapperTests.cpp -------------------------------------------------------------------------------- /tests/cpp/NetworkSerializationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/NetworkSerializationTests.cpp -------------------------------------------------------------------------------- /tests/cpp/ReceiveBufferTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/ReceiveBufferTests.cpp -------------------------------------------------------------------------------- /tests/cpp/ServerTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/ServerTests.cpp -------------------------------------------------------------------------------- /tests/cpp/SocketTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/SocketTests.cpp -------------------------------------------------------------------------------- /tests/cpp/StreamTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/StreamTests.cpp -------------------------------------------------------------------------------- /tests/cpp/TileDecoderTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/TileDecoderTests.cpp -------------------------------------------------------------------------------- /tests/cpp/perf/benchmarkStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/perf/benchmarkStreamer.cpp -------------------------------------------------------------------------------- /tests/cpp/perf/streamTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/cpp/perf/streamTests.cpp -------------------------------------------------------------------------------- /tests/mock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mock/DeflectServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/DeflectServer.cpp -------------------------------------------------------------------------------- /tests/mock/DeflectServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/DeflectServer.h -------------------------------------------------------------------------------- /tests/mock/FrameUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/FrameUtils.h -------------------------------------------------------------------------------- /tests/mock/MinimalDeflectServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/MinimalDeflectServer.cpp -------------------------------------------------------------------------------- /tests/mock/MinimalDeflectServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/MinimalDeflectServer.h -------------------------------------------------------------------------------- /tests/mock/MinimalGlobalQtApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/MinimalGlobalQtApp.h -------------------------------------------------------------------------------- /tests/mock/MockServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/MockServer.cpp -------------------------------------------------------------------------------- /tests/mock/MockServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/MockServer.h -------------------------------------------------------------------------------- /tests/mock/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/Timer.h -------------------------------------------------------------------------------- /tests/mock/boost_test_thread_safe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlueBrain/Deflect/HEAD/tests/mock/boost_test_thread_safe.h --------------------------------------------------------------------------------