From ae77e77ac1524121580281126a4ae85b70b5abae Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 15 Aug 2013 17:48:41 +0100 Subject: new class structure to support listnodes --- rotord/src/rendercontext.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'rotord/src/rendercontext.cpp') diff --git a/rotord/src/rendercontext.cpp b/rotord/src/rendercontext.cpp index 6ef0420..e582dce 100644 --- a/rotord/src/rendercontext.cpp +++ b/rotord/src/rendercontext.cpp @@ -1,7 +1,9 @@ -#include "rotor.h" - +#include "rendercontext.h" using namespace Rotor; +using Poco::Net::HTTPResponse; +using Poco::Logger; + void Render_context::runTask() { while (!isCancelled()) { int cmd=0; @@ -13,11 +15,11 @@ void Render_context::runTask() { mutex.unlock(); if(cmd==ANALYSE_AUDIO) { state=ANALYSING_AUDIO; - vector processors; + vector processors; processors.push_back(audio_thumb); vector analysers=graph.find_nodes("audio_analysis"); for (auto a: analysers) { - processors.push_back(dynamic_cast(a)); + processors.push_back(dynamic_cast(a)); } if (load_audio(audio_filename,processors)) { audio_loaded=true; @@ -218,7 +220,7 @@ void Render_context::session_command(const std::vector& command,xml // framerate=ofToFloat(command[3]); //} string signal_xml; - if (graph.signal_render(signal_xml,framerate)){ + if (false) { //graph.signal_render(signal_xml,framerate)){ status=HTTPResponse::HTTP_OK; logger.information("rendering signal to xml"); XML.addValue("signal",signal_xml); //this doesn't work >> pseudo xml @@ -288,7 +290,6 @@ void Render_context::session_command(const std::vector& command,xml XML.addValue("progress",ofToString(progress)); } else { - status=HTTPResponse::HTTP_BAD_REQUEST; logger.error("ERROR: Render progress requested but not rendering"); XML.addValue("error","Not rendering"); } @@ -325,7 +326,7 @@ void Render_context::session_command(const std::vector& command,xml } } -bool Render_context::load_audio(const string &filename,vector processors){ +bool Render_context::load_audio(const string &filename,vector processors){ Logger& logger = Logger::get("Rotor"); logger.information("Starting audio analysis"); -- cgit v1.2.3