Commit b14f85878c320b16755c019b4bdc8abfa8f7f08d

Authored by Erickson Silva
1 parent 4a6c42f7
Exists in master and in 2 other branches api, devel

Correção do path de log e do arquivo tamanho.txt gerado pelo Mixer.

mixer/src/Mixer.cpp
@@ -29,10 +29,14 @@ Mixer::~Mixer() { @@ -29,10 +29,14 @@ Mixer::~Mixer() {
29 29
30 /*Faz a chamada ffmpeg no terminal.*/ 30 /*Faz a chamada ffmpeg no terminal.*/
31 31
32 -void Mixer::initialize(string mainVideo, string slVideo, int positionSecondaryVideo, int sizeSecondaryVideo, int transparency){ 32 +void Mixer::initialize(string mainVideo, string slVideo, int positionSecondaryVideo, int sizeSecondaryVideo, int transparency, char* _id){
33 33
34 DDPRINTF("[AGUARDE] Mixando...\n") 34 DDPRINTF("[AGUARDE] Mixando...\n")
35 35
  36 + stringstream ss;
  37 + ss << _id;
  38 + ss >> this->user_id;
  39 +
36 this->setMainVideo(mainVideo); 40 this->setMainVideo(mainVideo);
37 this->setSecondaryVideo(slVideo); 41 this->setSecondaryVideo(slVideo);
38 this->setNumThreads("8"); //tem que aparecer antes do metodo adjustVideosFps() 42 this->setNumThreads("8"); //tem que aparecer antes do metodo adjustVideosFps()
@@ -308,7 +312,11 @@ void Mixer::setMainVideo(string mainVideo){ @@ -308,7 +312,11 @@ void Mixer::setMainVideo(string mainVideo){
308 } 312 }
309 //ajeitar isso depois 313 //ajeitar isso depois
310 string nameOfMainVideo = mainVideo.substr(0, dotPosition); 314 string nameOfMainVideo = mainVideo.substr(0, dotPosition);
311 - this->temporaryTextFile = "tamanho.txt"; 315 + this->temporaryTextFile = "vlibras_user/vlibras-web/public/uploads/videos/";
  316 + temporaryTextFile.append(this->user_id).append("/tamanho.txt");
  317 +
  318 + printf("##########temporaryTextFile: %s\n", temporaryTextFile.c_str());
  319 +
312 } 320 }
313 string Mixer::getMainVideo(){ 321 string Mixer::getMainVideo(){
314 return this->mainVideo; 322 return this->mainVideo;
mixer/src/include/Mixer.h
@@ -65,7 +65,7 @@ public: @@ -65,7 +65,7 @@ public:
65 int getTransparency(); 65 int getTransparency();
66 void setNumThreads(string); 66 void setNumThreads(string);
67 string getNumThreads(); 67 string getNumThreads();
68 - void initialize(string mainVideo, string slVideo, int, int, int); 68 + void initialize(string mainVideo, string slVideo, int, int, int, char*);
69 void setPathFinal(string path); 69 void setPathFinal(string path);
70 string getPathFinal(); 70 string getPathFinal();
71 71
@@ -83,7 +83,7 @@ private: @@ -83,7 +83,7 @@ private:
83 void convertMainVideoFPS(fpsAndLine [], int *); 83 void convertMainVideoFPS(fpsAndLine [], int *);
84 void convertSecondaryVideoFPS(double); 84 void convertSecondaryVideoFPS(double);
85 85
86 - string mainVideo, secondaryVideo, temporaryTextFile, numThreads, pathFinal; 86 + string mainVideo, secondaryVideo, temporaryTextFile, numThreads, pathFinal, user_id;
87 int positionSecondaryVideo; 87 int positionSecondaryVideo;
88 double widthSecondaryVideo, heightSecondaryVideo; 88 double widthSecondaryVideo, heightSecondaryVideo;
89 int transparency; 89 int transparency;
servico/src/serviceWindowGeneration.cpp
@@ -46,7 +46,7 @@ bool ServiceWindowGeneration::isRunning() { @@ -46,7 +46,7 @@ bool ServiceWindowGeneration::isRunning() {
46 void ServiceWindowGeneration::finalizouSincronizacao() { 46 void ServiceWindowGeneration::finalizouSincronizacao() {
47 if (getRunningOption() != '2' && serviceType != SERVICE_TYPE_TEXT && serviceType != SERVICE_TYPE_SRT_ONLY) { 47 if (getRunningOption() != '2' && serviceType != SERVICE_TYPE_TEXT && serviceType != SERVICE_TYPE_SRT_ONLY) {
48 mixer = new Mixer(); 48 mixer = new Mixer();
49 - mixer->initialize(this->path_input, this->path_libras,this->position,this->size,this->transparency); 49 + mixer->initialize(this->path_input, this->path_libras,this->position,this->size,this->transparency, this->user_id);
50 sendFileToPath(mixer->getPathFinal()); 50 sendFileToPath(mixer->getPathFinal());
51 } 51 }
52 52
util/src/logger.cpp
@@ -29,7 +29,7 @@ namespace Util { @@ -29,7 +29,7 @@ namespace Util {
29 29
30 30
31 void Logger::openLogFile(){ 31 void Logger::openLogFile(){
32 - file.open("log/log.txt", ios_base::app); 32 + file.open("vlibras_user/vlibras-core/log/log.txt", ios_base::app);
33 } 33 }
34 34
35 35