Commit 421fa204650f33a880e0b7db584b146f1a8902f6
1 parent
4eeb9359
Exists in
master
and in
1 other branch
Remoção do arquivo runningoption.xml
Showing
5 changed files
with
12 additions
and
65 deletions
Show diff stats
runningoption.xml
servico/src/include/serviceWindowGeneration.h
| ... | ... | @@ -4,22 +4,21 @@ |
| 4 | 4 | #include <stdlib.h> |
| 5 | 5 | #include <locale> |
| 6 | 6 | #include <string> |
| 7 | -#include "dprintf.h" | |
| 8 | -#include "listenerTradutor.h" | |
| 9 | -#include "tradutorPortGlosa.h" | |
| 10 | 7 | #include <iostream> |
| 11 | 8 | #include <vector> |
| 12 | -//#include "httpstreamer.h" | |
| 13 | -#include "synchronizer.h" | |
| 14 | -#include "listenerSynchronizer.h" | |
| 15 | -#include "Mixer.h" | |
| 16 | 9 | #include <fcntl.h> |
| 17 | -#include "listenerMonitorPCRBase.h" | |
| 18 | 10 | #include <sys/time.h> |
| 19 | -#include "monitor_pcr.h" | |
| 20 | -#include "inputFile.h" | |
| 21 | 11 | #include <limits.h> |
| 22 | 12 | #include "dprintf.h" |
| 13 | +#include "Mixer.h" | |
| 14 | +#include "inputFile.h" | |
| 15 | +#include "listenerTradutor.h" | |
| 16 | +#include "tradutorPortGlosa.h" | |
| 17 | +#include "monitor_pcr.h" | |
| 18 | +#include "listenerMonitorPCRBase.h" | |
| 19 | +//#include "httpstreamer.h" | |
| 20 | +#include "synchronizer.h" | |
| 21 | +#include "listenerSynchronizer.h" | |
| 23 | 22 | #include "serviceException.h" |
| 24 | 23 | #include <lavidlib/base/RuntimeException.h> |
| 25 | 24 | |
| ... | ... | @@ -90,7 +89,6 @@ public: |
| 90 | 89 | TradutorPortGlosa * getTradutor(); |
| 91 | 90 | void adicionaPTS(int64_t pts); |
| 92 | 91 | bool isRunning(); |
| 93 | - char getRunningOption(); | |
| 94 | 92 | |
| 95 | 93 | char* getPathLibras(); |
| 96 | 94 | char* getUserId(); | ... | ... |
servico/src/serviceWindowGeneration.cpp
| ... | ... | @@ -2,9 +2,7 @@ |
| 2 | 2 | #include "serviceWindowGeneration.h" |
| 3 | 3 | |
| 4 | 4 | ServiceWindowGeneration::ServiceWindowGeneration() { |
| 5 | - if (getRunningOption() != '3') { | |
| 6 | - tradutor = new TradutorPortGlosa(); | |
| 7 | - } | |
| 5 | + tradutor = new TradutorPortGlosa(); | |
| 8 | 6 | vetor_pts = new vector<int64_t >(); |
| 9 | 7 | numero_legendas = INT_MAX; |
| 10 | 8 | legendas_enviadas = 0; |
| ... | ... | @@ -38,7 +36,7 @@ bool ServiceWindowGeneration::isRunning() { |
| 38 | 36 | |
| 39 | 37 | /* Quando o sincronizador termina, ele invoca esse método para avisar! */ |
| 40 | 38 | void ServiceWindowGeneration::notifyEndOfSynchronization() { |
| 41 | - if (getRunningOption() != '2' && serviceType == SERVICE_TYPE_REC || serviceType == SERVICE_TYPE_SRT) { | |
| 39 | + if (serviceType == SERVICE_TYPE_REC || serviceType == SERVICE_TYPE_SRT) { | |
| 42 | 40 | mixer = new Mixer(); |
| 43 | 41 | mixer->initialize(this->path_input, this->path_libras,this->position,this->size,this->transparency, this->user_id); |
| 44 | 42 | createThumbnail(); |
| ... | ... | @@ -48,16 +46,6 @@ void ServiceWindowGeneration::notifyEndOfSynchronization() { |
| 48 | 46 | |
| 49 | 47 | } |
| 50 | 48 | |
| 51 | -char ServiceWindowGeneration::getRunningOption() { | |
| 52 | - char option; | |
| 53 | - if(!option){ | |
| 54 | - int file_d = open("vlibras_user/vlibras-core/runningoption.xml", O_RDONLY); | |
| 55 | - int cont = read(file_d, &option, 1); | |
| 56 | - close(file_d); | |
| 57 | - } | |
| 58 | - return option; | |
| 59 | -} | |
| 60 | - | |
| 61 | 49 | void ServiceWindowGeneration::setSizeOfSubtitles(int sub_size) { |
| 62 | 50 | numero_legendas = sub_size; |
| 63 | 51 | if (legendas_enviadas >= numero_legendas) { |
| ... | ... | @@ -132,7 +120,7 @@ void ServiceWindowGeneration::initialize() { |
| 132 | 120 | setPathLibras(); |
| 133 | 121 | |
| 134 | 122 | this->finish = false; |
| 135 | - if (getRunningOption() != '3' && this->sublanguage == 1) { | |
| 123 | + if (this->sublanguage == 1) { | |
| 136 | 124 | tradutor->addListener(this); |
| 137 | 125 | } |
| 138 | 126 | ... | ... |
servico/src/serviceWindowGenerationFromREC.cpp
| ... | ... | @@ -68,12 +68,8 @@ void ServiceWindowGenerationFromREC::initialize() { |
| 68 | 68 | } |
| 69 | 69 | |
| 70 | 70 | void ServiceWindowGenerationFromREC::notifyTextRecognized(unsigned char* text, int64_t pts) { |
| 71 | - if (getRunningOption() == '3') { | |
| 72 | - notifySynchWithoutTranslator(text, pts); | |
| 73 | - } else { | |
| 74 | 71 | adicionaPTS(pts); |
| 75 | 72 | notifyTranslator(text); |
| 76 | - } | |
| 77 | 73 | } |
| 78 | 74 | |
| 79 | 75 | void ServiceWindowGenerationFromREC::notifyTranslator(unsigned char *text) { |
| ... | ... | @@ -85,16 +81,6 @@ void ServiceWindowGenerationFromREC::notifyEnd(int sentences_size) { |
| 85 | 81 | setSizeOfSubtitles(sentences_size); |
| 86 | 82 | } |
| 87 | 83 | |
| 88 | -void ServiceWindowGenerationFromREC::notifySynchWithoutTranslator(unsigned char *text, int64_t pts) { | |
| 89 | - char* pch = strtok((char*) text, " "); | |
| 90 | - while (pch != NULL) { | |
| 91 | - string pch_string = (string) pch; | |
| 92 | - sincronizador->recebeglosa(pch_string, pts); | |
| 93 | - pch = strtok(NULL, " "); | |
| 94 | - } | |
| 95 | - free(pch); | |
| 96 | -} | |
| 97 | - | |
| 98 | 84 | void ServiceWindowGenerationFromREC::Run() { |
| 99 | 85 | |
| 100 | 86 | while (!rec->isFinished()) { | ... | ... |
servico/src/serviceWindowGenerationFromSRT.cpp
| ... | ... | @@ -43,26 +43,9 @@ void ServiceWindowGenerationFromSRT::notifyEnd(int sub_size) { |
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | void ServiceWindowGenerationFromSRT::notifySubtitle(unsigned char *legenda, int64_t pts){ |
| 46 | - if (getRunningOption() == '3') { | |
| 47 | - notificaSincronizadorSemTradutor(legenda, pts); | |
| 48 | - } else { | |
| 49 | 46 | adicionaPTS(pts); |
| 50 | 47 | notificaTradutor(legenda); |
| 51 | - } | |
| 52 | -} | |
| 53 | - | |
| 54 | -void ServiceWindowGenerationFromSRT::notificaSincronizadorSemTradutor(unsigned char * legenda, int64_t pts) { | |
| 55 | 48 | |
| 56 | - char* pch = strtok((char*) legenda, " "); | |
| 57 | - | |
| 58 | - while (pch != NULL) { | |
| 59 | - string pch_string = (string) pch; | |
| 60 | - sincronizador->recebeglosa(pch_string, pts); | |
| 61 | - printf("%s\n", pch); | |
| 62 | - pch = strtok(NULL, " "); | |
| 63 | - } | |
| 64 | - free(pch); | |
| 65 | - | |
| 66 | 49 | } |
| 67 | 50 | |
| 68 | 51 | void ServiceWindowGenerationFromSRT::notificaTradutor(unsigned char* legenda) { | ... | ... |