diff options
author | Vegard Storheil Eriksen <zyp@jvnv.net> | 2011-01-02 23:10:13 +0100 |
---|---|---|
committer | Vegard Storheil Eriksen <zyp@jvnv.net> | 2011-01-02 23:10:13 +0100 |
commit | ea754365e607c7c36d00909ea7605daeaa64243c (patch) | |
tree | 59a5a53bcb8cefb95af3848265cc4187a80cba10 /transcode.cpp | |
parent | b429cd906e2fcaf96e6ed84d7a1b85b582330a13 (diff) |
Added send_data(istream).
Diffstat (limited to 'transcode.cpp')
-rw-r--r-- | transcode.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/transcode.cpp b/transcode.cpp index 81d5274..f3698a3 100644 --- a/transcode.cpp +++ b/transcode.cpp @@ -13,13 +13,6 @@ void Transcoder::run() { s.push(EncoderFilter(encoder), buffer_size); s.push(DecoderFilter(decoder), buffer_size); s.push(is, buffer_size); - - char data[0x1000]; - std::streamsize size = 1; - while(size) { - s.read(data, 0x1000); - size = s.gcount(); - if(size > 0) - res->send_data(data, size); - } + + res->send_data(s); } |