From 7fb9b5bd1dbf6774c90e6ab7805da006e572eed0 Mon Sep 17 00:00:00 2001 From: emeric Date: Tue, 11 Mar 2014 12:44:51 +0100 Subject: [PATCH] Removed unnecessary files --- database/.Database.cpp.swp | Bin 16384 -> 0 bytes main/.AudioDatabaseWidget.hpp.swp | Bin 12288 -> 0 bytes main/TranscodeResource2.cpp | 105 ------------------------------ 3 files changed, 105 deletions(-) delete mode 100644 database/.Database.cpp.swp delete mode 100644 main/.AudioDatabaseWidget.hpp.swp delete mode 100644 main/TranscodeResource2.cpp diff --git a/database/.Database.cpp.swp b/database/.Database.cpp.swp deleted file mode 100644 index 8183061586a494512d2851a27a4ec116338bda09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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

^G`yy2 z&putUWprEHqg3j*g5+RIsP708Q{cDsOj1?eQQVEYx@7BP71?)=Y$%%=JBm80Uq^H;=FYLx)cc?UpKe1$Vwn#pQQ=Yb{SJ`6e-i zyui@T^&GcfdC>A>kI@lixxRE>nF;;mB|zOgA1NA=J2f+IIB=>iEA_!^Q*CPpihE^P z!*ZSVVesaA%z5Qob5FY(c7)d-JpSnPnc4Z58nee5_4(NobIXmBi;Hlijf`j)_WcKf C$L*g0 diff --git a/main/TranscodeResource2.cpp b/main/TranscodeResource2.cpp deleted file mode 100644 index 1a91c1f8..00000000 --- a/main/TranscodeResource2.cpp +++ /dev/null @@ -1,105 +0,0 @@ - -#include - -#include "TranscodeResource.hpp" - -TranscodeResource::TranscodeResource(const boost::filesystem::path& p, const Transcoder::Parameters& params, Wt::WObject *parent) -: Wt::WResource(parent), -// _transcoder(params), - _path(p) -{ -// suggestFileName(p.filename()); -} - -TranscodeResource::~TranscodeResource() -{ - beingDeleted(); -} - -void -TranscodeResource::handleRequest(const Wt::Http::Request& request, Wt::Http::Response& response) -{ - std::ifstream r(_path.string().c_str(), std::ios::in | std::ios::binary); - handleRequestPiecewise(request, response, r); -} - -void -TranscodeResource::handleRequestPiecewise(const Wt::Http::Request& request, - Wt::Http::Response& response, - std::istream& input) -{ - suggestFileName( _path.filename().string() ); - Wt::Http::ResponseContinuation *continuation = request.continuation(); - ::uint64_t startByte = continuation ? - boost::any_cast< ::uint64_t >(continuation->data()) : 0; - - if (startByte == 0) { - /* - * Initial request (not a continuation) - */ - if (!input) { - response.setStatus(404); - return; - } - - /* - * See if we should return a range. - */ - input.seekg(0, std::ios::end); - std::istream::pos_type isize = input.tellg(); - input.seekg(0, std::ios::beg); - - Wt::Http::Request::ByteRangeSpecifier ranges = request.getRanges(isize); - - if (!ranges.isSatisfiable()) { - std::ostringstream contentRange; - contentRange << "bytes */" << isize; - response.setStatus(416); // Requested range not satisfiable - response.addHeader("Content-Range", contentRange.str()); - return; - } - - if (ranges.size() == 1) { - response.setStatus(206); - startByte = ranges[0].firstByte(); - _beyondLastByte = std::streamsize(ranges[0].lastByte() + 1); - - std::ostringstream contentRange; - contentRange << "bytes " << startByte << "-" - << _beyondLastByte - 1 << "/" << isize; - response.addHeader("Content-Range", contentRange.str()); - response.setContentLength(::uint64_t(_beyondLastByte) - startByte); - } else { - _beyondLastByte = std::streamsize(isize); - response.setContentLength(::uint64_t(_beyondLastByte)); - } - - response.setMimeType("plain/text"); - } - - input.seekg(static_cast(startByte)); - - // According to 27.6.1.3, paragraph 1 of ISO/IEC 14882:2003(E), - // each unformatted input function may throw an exception. - boost::scoped_array buf(new char[_bufferSize]); - std::streamsize sbufferSize = std::streamsize(_bufferSize); - - std::streamsize restSize = _beyondLastByte - std::streamsize(startByte); - std::streamsize pieceSize = sbufferSize > restSize ? restSize : sbufferSize; - - std::cout << "Seeking to " << startByte << ", pieceSize = " << pieceSize << std::endl; - - input.read(buf.get(), pieceSize); - std::streamsize actualPieceSize = input.gcount(); - response.out().write(buf.get(), actualPieceSize); - - if (input.good() && actualPieceSize < restSize) { - continuation = response.createContinuation(); - continuation->setData(startByte + ::uint64_t(_bufferSize)); - } -} - - - - -