summaryrefslogtreecommitdiff
path: root/transcode.cpp
diff options
context:
space:
mode:
authorVegard Storheil Eriksen <zyp@jvnv.net>2011-01-02 23:10:13 +0100
committerVegard Storheil Eriksen <zyp@jvnv.net>2011-01-02 23:10:13 +0100
commitea754365e607c7c36d00909ea7605daeaa64243c (patch)
tree59a5a53bcb8cefb95af3848265cc4187a80cba10 /transcode.cpp
parentb429cd906e2fcaf96e6ed84d7a1b85b582330a13 (diff)
Added send_data(istream).
Diffstat (limited to 'transcode.cpp')
-rw-r--r--transcode.cpp11
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);
}