From d601a85b50bbac9fc9c46321af64f1137aaf5af7 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Wed, 28 Aug 2013 13:42:34 +0100 Subject: installer work --- install_dependencies_linux.sh | 30 +++++++++++++++--------------- rotord/src/graph.cpp | 6 +++++- rotord/src/rendercontext.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ rotord/src/rotor.h | 1 + 4 files changed, 62 insertions(+), 16 deletions(-) diff --git a/install_dependencies_linux.sh b/install_dependencies_linux.sh index 3901fc9..3cd16f2 100755 --- a/install_dependencies_linux.sh +++ b/install_dependencies_linux.sh @@ -1,12 +1,12 @@ -sudo apt-get install subversion -sudo apt-get install git git-core +sudo apt-get -y install subversion +sudo apt-get -y install git git-core mkdir deps cd deps -sudo apt-get install libgpac-dev +sudo apt-get -y install libgpac-dev -sudo apt-get install yasm +sudo apt-get -y install yasm git clone git://git.videolan.org/x264.git cd x264 @@ -15,7 +15,7 @@ make sudo make install cd .. -sudo apt-get install nasm +sudo apt-get -y install nasm wget http://downloads.xvid.org/downloads/xvidcore-1.2.1.tar.gz tar xvfz xvidcore-1.2.1.tar.gz @@ -24,14 +24,14 @@ cd xvidcore/build/generic make sudo make install cd ../../../../ -rm -r deps +sudo rm -r deps -sudo apt-get install libxvidcore-dev libxfixes-dev +sudo apt-get -y install libxvidcore-dev libxfixes-dev -sudo apt-get install libfaac-dev libfaad-dev libschroedinger-dev libtheora-dev libvorbis-dev libxv-dev libxvmc-dev +sudo apt-get -y install libfaac-dev libfaad-dev libschroedinger-dev libtheora-dev libvorbis-dev libxv-dev libxvmc-dev -sudo apt-get install libmp3lame-dev +sudo apt-get -y install libmp3lame-dev #svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg @@ -49,11 +49,11 @@ cd .. LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH sudo ldconfig -sudo apt-get install colorgcc -sudo apt-get install g++ -sudo apt-get install libpoco-dev libvamp-hostsdk3 vamp-plugin-sdk libsndfile1-dev -sudo apt-get install libnoise0 libnoise-dev +sudo apt-get -y install colorgcc +sudo apt-get -y install g++ +sudo apt-get -y install libpoco-dev libvamp-hostsdk3 vamp-plugin-sdk libsndfile1-dev +sudo apt-get -y install libnoise0 libnoise-dev -sudo apt-get install libopencv-dev libopencv-core-dev libopencv-highgui-dev +sudo apt-get -y install libopencv-dev libopencv-core-dev libopencv-highgui-dev -sudo apt-get install libjsoncpp0 libjsoncpp-dev +sudo apt-get -y install libjsoncpp0 libjsoncpp-dev diff --git a/rotord/src/graph.cpp b/rotord/src/graph.cpp index 162232f..e67d6f3 100644 --- a/rotord/src/graph.cpp +++ b/rotord/src/graph.cpp @@ -33,6 +33,10 @@ bool Graph::signal_render(string &signal_xml,const float framerate) { return false; } */ +bool Graph::preview(xmlIO &XML,int w,int h){ + return true; +} + bool Graph::video_render(const string &output_filename,const string &audio_filename,const float framerate,float& progress) { vector loaders=find_nodes("video_loader"); for (auto i:loaders){ @@ -89,7 +93,7 @@ bool Graph::loadFile(string &filename,string media_path){ } bool Graph::parseJson(string &data,string &media_path){ //cerr<