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 29  
30 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 34 DDPRINTF("[AGUARDE] Mixando...\n")
35 35  
  36 + stringstream ss;
  37 + ss << _id;
  38 + ss >> this->user_id;
  39 +
36 40 this->setMainVideo(mainVideo);
37 41 this->setSecondaryVideo(slVideo);
38 42 this->setNumThreads("8"); //tem que aparecer antes do metodo adjustVideosFps()
... ... @@ -308,7 +312,11 @@ void Mixer::setMainVideo(string mainVideo){
308 312 }
309 313 //ajeitar isso depois
310 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 321 string Mixer::getMainVideo(){
314 322 return this->mainVideo;
... ...
mixer/src/include/Mixer.h
... ... @@ -65,7 +65,7 @@ public:
65 65 int getTransparency();
66 66 void setNumThreads(string);
67 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 69 void setPathFinal(string path);
70 70 string getPathFinal();
71 71  
... ... @@ -83,7 +83,7 @@ private:
83 83 void convertMainVideoFPS(fpsAndLine [], int *);
84 84 void convertSecondaryVideoFPS(double);
85 85  
86   - string mainVideo, secondaryVideo, temporaryTextFile, numThreads, pathFinal;
  86 + string mainVideo, secondaryVideo, temporaryTextFile, numThreads, pathFinal, user_id;
87 87 int positionSecondaryVideo;
88 88 double widthSecondaryVideo, heightSecondaryVideo;
89 89 int transparency;
... ...
servico/src/serviceWindowGeneration.cpp
... ... @@ -46,7 +46,7 @@ bool ServiceWindowGeneration::isRunning() {
46 46 void ServiceWindowGeneration::finalizouSincronizacao() {
47 47 if (getRunningOption() != '2' && serviceType != SERVICE_TYPE_TEXT && serviceType != SERVICE_TYPE_SRT_ONLY) {
48 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 50 sendFileToPath(mixer->getPathFinal());
51 51 }
52 52  
... ...
util/src/logger.cpp
... ... @@ -29,7 +29,7 @@ namespace Util {
29 29  
30 30  
31 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  
... ...