Commit 93f2bb11fd9afe6fa8d895033194db32800c381e
1 parent
01eb3dc9
Exists in
master
and in
1 other branch
Corrige REC Only Audio
Showing
5 changed files
with
4 additions
and
14 deletions
Show diff stats
recognize/src/include/recognize.h
@@ -45,15 +45,12 @@ public: | @@ -45,15 +45,12 @@ public: | ||
45 | void notifyPCRBase(uint64_t pcrbase); | 45 | void notifyPCRBase(uint64_t pcrbase); |
46 | 46 | ||
47 | bool isFinished(); | 47 | bool isFinished(); |
48 | - void hasAudio(); | ||
49 | - | ||
50 | 48 | ||
51 | void Run(); | 49 | void Run(); |
52 | int count_lines; | 50 | int count_lines; |
53 | 51 | ||
54 | private: | 52 | private: |
55 | 53 | ||
56 | - bool isAudio; | ||
57 | int64_t pcr_base; | 54 | int64_t pcr_base; |
58 | bool hasPCRBase; | 55 | bool hasPCRBase; |
59 | char* pathVideo; | 56 | char* pathVideo; |
recognize/src/recognize.cpp
@@ -124,10 +124,6 @@ void Recognize::Run(){ | @@ -124,10 +124,6 @@ void Recognize::Run(){ | ||
124 | notifyEndExtraction(count_lines); | 124 | notifyEndExtraction(count_lines); |
125 | } | 125 | } |
126 | 126 | ||
127 | -void Recognize::hasAudio(){ | ||
128 | - isAudio = true; | ||
129 | -} | ||
130 | - | ||
131 | void Recognize::setFrequency(int freq) { | 127 | void Recognize::setFrequency(int freq) { |
132 | frequency = freq; | 128 | frequency = freq; |
133 | } | 129 | } |
servico/src/include/serviceWindowGeneration.h
@@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
31 | #define SERVICE_TYPE_REC 3 /* Reconhecimento de Voz */ | 31 | #define SERVICE_TYPE_REC 3 /* Reconhecimento de Voz */ |
32 | #define SERVICE_TYPE_TEXT 4 /* Texto */ | 32 | #define SERVICE_TYPE_TEXT 4 /* Texto */ |
33 | #define SERVICE_TYPE_SRT_ONLY 5 /* Subtitle SRT ONLY */ | 33 | #define SERVICE_TYPE_SRT_ONLY 5 /* Subtitle SRT ONLY */ |
34 | -#define SERVICE_TYPE_REC_ONLY_LIBRAS 6 /* Subtitle SRT ONLY */ | 34 | +#define SERVICE_TYPE_REC_ONLY_AUDIO 6 /* Subtitle AUDIO ONLY */ |
35 | 35 | ||
36 | using namespace Tradutor; | 36 | using namespace Tradutor; |
37 | using namespace Util; | 37 | using namespace Util; |
servico/src/serviceWindowGeneration.cpp
@@ -46,7 +46,7 @@ bool ServiceWindowGeneration::isRunning() { | @@ -46,7 +46,7 @@ bool ServiceWindowGeneration::isRunning() { | ||
46 | 46 | ||
47 | /* Quando o sincronizador termina, ele invoca esse método para avisar! */ | 47 | /* Quando o sincronizador termina, ele invoca esse método para avisar! */ |
48 | void ServiceWindowGeneration::finalizouSincronizacao() { | 48 | void ServiceWindowGeneration::finalizouSincronizacao() { |
49 | - if (getRunningOption() != '2' && serviceType == SERVICE_TYPE_REC && serviceType == SERVICE_TYPE_SRT) { | 49 | + if (getRunningOption() != '2' && serviceType == SERVICE_TYPE_REC || serviceType == SERVICE_TYPE_SRT) { |
50 | mixer = new Mixer(); | 50 | mixer = new Mixer(); |
51 | mixer->initialize(this->path_input, this->path_libras,this->position,this->size,this->transparency, this->user_id); | 51 | mixer->initialize(this->path_input, this->path_libras,this->position,this->size,this->transparency, this->user_id); |
52 | createThumbnail(); | 52 | createThumbnail(); |
@@ -149,7 +149,7 @@ void ServiceWindowGeneration::initialize() { | @@ -149,7 +149,7 @@ void ServiceWindowGeneration::initialize() { | ||
149 | vector<string> tokens; | 149 | vector<string> tokens; |
150 | /* Se for texto não é necessário vídeo de entrada (path_input) */ | 150 | /* Se for texto não é necessário vídeo de entrada (path_input) */ |
151 | if (serviceType != SERVICE_TYPE_TEXT && serviceType != SERVICE_TYPE_SRT_ONLY && | 151 | if (serviceType != SERVICE_TYPE_TEXT && serviceType != SERVICE_TYPE_SRT_ONLY && |
152 | - serviceType != SERVICE_TYPE_REC_ONLY_LIBRAS) { | 152 | + serviceType != SERVICE_TYPE_REC_ONLY_AUDIO) { |
153 | char * pathtmp = this->path_input; | 153 | char * pathtmp = this->path_input; |
154 | int size = strlen(pathtmp); | 154 | int size = strlen(pathtmp); |
155 | char vtemp [size]; | 155 | char vtemp [size]; |
servico/src/serviceWindowGenerationFromREC.cpp
@@ -39,10 +39,7 @@ void ServiceWindowGenerationFromREC::initialize() { | @@ -39,10 +39,7 @@ void ServiceWindowGenerationFromREC::initialize() { | ||
39 | 39 | ||
40 | rec->addListener(this); | 40 | rec->addListener(this); |
41 | 41 | ||
42 | - if (serviceType == 6){ | ||
43 | - rec->hasAudio(); | ||
44 | - | ||
45 | - } else { | 42 | + if (serviceType != SERVICE_TYPE_REC_ONLY_AUDIO){ |
46 | 43 | ||
47 | inputfile = new InputFile(this->path_input); | 44 | inputfile = new InputFile(this->path_input); |
48 | monitor_pcr_base = new MonitorPCR(); | 45 | monitor_pcr_base = new MonitorPCR(); |