target->active = false;
return false;
}
+ std::lock_guard<std::mutex> lock2(eos_mutex_);
eos_status_ =
internal::ResetEosStatus(static_cast<TrackType>(type), eos_status_);
return true;
}
LOG_DEBUG("[%p] > [ENTER] seek time [%" PRIu64 " ms]", this, time_millisecond);
for (const auto& track : track_) {
+ std::lock_guard<std::mutex> lock2(eos_mutex_);
eos_status_ = internal::ResetEosStatus(track.type, eos_status_);
es_packet_logger_.PrintStoredPacketInfo(
internal::ConvertToStreamType(track.type), true);
state_manager_.GetStateEnum());
return false;
}
+ std::lock_guard<std::mutex> lock2(eos_mutex_);
eos_status_ =
internal::ResetEosStatus(static_cast<TrackType>(type), eos_status_);
es_packet_logger_.ResetLog(type);
~EsBasicTest() { std::cout << "~EsBasicTest()" << std::endl; }
static void SetUpTestCase() {
- gst_init_check(nullptr, nullptr, nullptr);
+ if (!gst_init_check(nullptr, nullptr, nullptr)) {
+ std::cout << "gst init failed" << std::endl;
+ return;
+ }
ESPacketDownloader::Init();
std::cout << "SetUpTestCase()" << std::endl;
}
~EsDisplayTest() { std::cout << "~EsDisplayTest()" << std::endl; }
static void SetUpTestCase() {
- gst_init_check(nullptr, nullptr, nullptr);
+ if (!gst_init_check(nullptr, nullptr, nullptr)) {
+ std::cout << "gst init failed" << std::endl;
+ return;
+ }
ESPacketDownloader::Init();
std::cout << "SetUpTestCase()" << std::endl;
}