diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2019-06-08 13:17:18 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2019-06-08 13:17:18 +0300 |
commit | bef198880057b2dece34a7c9f46a732f9ff1005c (patch) | |
tree | 02eb1c67150cd918bc758e2cad9369b0a73edd55 /server/TracyWorker.hpp | |
parent | c3c116317d1e90493530ad71a2d68cb715e63a88 (diff) |
Compress frame images using LZ4.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r-- | server/TracyWorker.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index c049fe49..d9b47bed 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -345,6 +345,9 @@ public: const FailureData& GetFailureData() const { return m_failureData; } static const char* GetFailureString( Failure failure ); + const char* PackFrameImage( const char* image, uint16_t w, uint16_t h, uint32_t& csz ); + const char* UnpackFrameImage( const FrameImage& image ); + private: void Exec(); void Query( ServerQuery type, uint64_t data ); @@ -532,6 +535,9 @@ private: Vector<ServerQueryPacket> m_serverQueryQueue; size_t m_serverQuerySpaceLeft; + + char* m_frameImageBuffer = nullptr; + size_t m_frameImageBufferSize = 0; }; } |