From 40025d495156a9e63a0506b1113b55690f43744a Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 19 Dec 2014 00:50:31 +0000 Subject: Don't create comically broken sample data and fix the last sample --- p2pvr/devices/sampleSiData/events2.datxz | Bin 417328 -> 1108428 bytes p2pvr/dvb/unittests/createSamples.cpp | 4 ++++ 2 files changed, 4 insertions(+) diff --git a/p2pvr/devices/sampleSiData/events2.datxz b/p2pvr/devices/sampleSiData/events2.datxz index 138fc4d..b2fa9c2 100644 Binary files a/p2pvr/devices/sampleSiData/events2.datxz and b/p2pvr/devices/sampleSiData/events2.datxz differ diff --git a/p2pvr/dvb/unittests/createSamples.cpp b/p2pvr/dvb/unittests/createSamples.cpp index affa123..d2f7e23 100644 --- a/p2pvr/dvb/unittests/createSamples.cpp +++ b/p2pvr/dvb/unittests/createSamples.cpp @@ -50,11 +50,15 @@ class SiSampleCollector : public Base { bool NewData(const P2PVR::Data & bytes, const Ice::Current & ice) override { + std::lock_guard g(lock); packets.push_back(bytes); return SiTableParserBase::NewData(bytes, ice); } std::list packets; + + private: + std::mutex lock; }; template -- cgit v1.2.3