| | |
| | | if (decoder_ && run_dec_) flag = decoder_->SetFrame(data, id); |
| | | if (rec_->Loaded()) rec_->SetPacket(data, id); |
| | | |
| | | return flag |
| | | return flag; |
| | | } |
| | | |
| | | void Wrapper::deinit_worker(){ |
| | |
| | | sleep(2); |
| | | continue; |
| | | } |
| | | |
| | | |
| | | int wTime = 1000000.0 / in->getFPS() ; |
| | | wTime >>= 1; |
| | | logIt("WAIT TIME PER FRAME: %d", wTime); |
| | |
| | | if (run_worker(in.get(), data, id) == -1){ |
| | | break; |
| | | } |
| | | usleep(wTime); |
| | | // usleep(wTime); |
| | | |
| | | id++; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | void Wrapper::SetRecMinCacheTime(const int mind){ |
| | | rec_->SetRecMinCacheTime(mind); |
| | | } |
| | | |
| | | void Wrapper::BuildRecorder(const char* id, const char *output, const int mindur, const int maxdur, const bool audio){ |
| | | bool a = audio; |
| | | if (gb_) a = false; |