Mercurial > hg > orthanc
comparison Core/HttpServer/HttpStreamTranscoder.cpp @ 1548:e9325f3ac496
Bypass zlib uncompression if "StorageCompression" is enabled and HTTP client supports deflate
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 Aug 2015 11:52:03 +0200 |
parents | 33d34bc4ac15 |
children | b1291df2f780 |
comparison
equal
deleted
inserted
replaced
1547:5e65349c896b | 1548:e9325f3ac496 |
---|---|
37 #include "../Compression/ZlibCompressor.h" | 37 #include "../Compression/ZlibCompressor.h" |
38 | 38 |
39 #include <string.h> // For memcpy() | 39 #include <string.h> // For memcpy() |
40 #include <cassert> | 40 #include <cassert> |
41 | 41 |
42 #include <stdio.h> | |
43 | |
42 namespace Orthanc | 44 namespace Orthanc |
43 { | 45 { |
44 void HttpStreamTranscoder::ReadSource(std::string& buffer) | 46 void HttpStreamTranscoder::ReadSource(std::string& buffer) |
45 { | 47 { |
46 if (source_.SetupHttpCompression(false, false) != HttpCompression_None) | 48 if (source_.SetupHttpCompression(false, false) != HttpCompression_None) |