diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
new file mode 100644
index 0000000..0ec908f
--- /dev/null
+++ b/.github/workflows/c-cpp.yml
@@ -0,0 +1,146 @@
+name: C/C++ CI
+
+on:
+ push:
+ pull_request:
+ branches:
+ - main
+
+jobs:
+ build:
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [ubuntu-latest, windows-latest]
+ #ubuntu-latest, macos-latest, windows-latest]
+ include:
+ - os: windows-latest
+ triplet: x64-windows
+ - os: ubuntu-latest
+ triplet: x64-linux
+ # - os: macos-latest
+ # triplet: x64-osx
+
+ continue-on-error: true
+
+ env:
+ VCPKG_BINARY_SOURCES: 'clear;x-gha,readwrite'
+
+ steps:
+ - name: Set OS environment variable in lowercase letters
+ run: echo "CURRENT_OS=$(echo $RUNNER_OS | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
+ shell: bash
+
+ - name: Set up cache
+ uses: actions/github-script@v7
+ with:
+ script: |
+ core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
+ core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
+
+ - uses: actions/checkout@v4
+
+ - name: Create vcpkg default binary cache
+ run: |
+ if [ "$RUNNER_OS" == "Windows" ]; then
+ mkdir -p ${{ github.workspace }}\vcpkg\bincache
+ else
+ mkdir -p ${{ github.workspace }}/vcpkg/bincache
+ fi
+ shell: bash
+
+ - uses: lukka/get-cmake@latest
+
+ - name: Set up vcpkg
+ uses: lukka/run-vcpkg@v4
+ with:
+ setupOnly: true
+ vcpkgGitCommitId: 0affe8710a4a5b26328e909fe1ad7146df39d108
+
+ # Restore vpkg cache
+ - name: Restore vcpkg
+ uses: actions/cache@v4
+ with:
+ path: |
+ ${{ env._VCPKG_ }}
+ !${{ env._VCPKG_ }}/buildtrees
+ !${{ env._VCPKG_ }}/packages
+ !${{ env._VCPKG_ }}/downloads
+ !${{ env._VCPKG_ }}/installed
+ key: |
+ ${{ hashFiles( '.git/modules/vcpkg/HEAD' )}}
+
+ # Ensure that the developer command promt is present on Windows runners
+ - uses: ilammy/msvc-dev-cmd@v1
+
+ - name: Install packages
+ if: runner.os == 'Linux'
+ run: sudo apt-get install -y libxi-dev libxtst-dev bison gperf libgles2-mesa-dev libxrandr-dev libxcursor-dev libxdamage-dev libxinerama-dev nasm
+
+ - if: runner.os == 'macOS'
+ run: brew install nasm
+
+ - name: Restore from cache the dependencies and generate project files
+ run: |
+ cmake -DBUILD_EXAMPLE_APP=ON -DBUILD_TESTS=ON --preset ${{ env.CURRENT_OS }}-release
+
+ - name: Build (Release configuration)
+ run: |
+ cmake --build --preset ${{ env.CURRENT_OS }}-release
+
+ - name: Upload build artifacts
+ uses: actions/upload-artifact@v3
+ with:
+ name: build-artifacts-${{ env.CURRENT_OS }}
+ path: |
+ bin/build/${{ env.CURRENT_OS }}-release/example
+ bin/build/${{ env.CURRENT_OS }}-release/test/Iris.Tests
+ bin/build/${{ env.CURRENT_OS }}-release/test/AddressSanitizer.Tests
+ bin/build/${{ env.CURRENT_OS }}-release/CTestTestfile.cmake
+
+ test:
+ needs: build
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [ubuntu-latest, windows-latest]
+ #ubuntu-latest, macos-latest, windows-latest]
+ include:
+ - os: windows-latest
+ triplet: x64-windows
+ - os: ubuntu-latest
+ triplet: x64-linux
+ # - os: macos-latest
+ # triplet: x64-osx
+
+ continue-on-error: true
+
+ if: github.event_name == 'pull_request' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
+
+ steps:
+ - name: Set environment variable in lowercase letters
+ run: echo "CURRENT_OS=$(echo $RUNNER_OS | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
+ shell: bash
+
+ - uses: actions/checkout@v4
+
+ - name: Download build artifacts
+ uses: actions/download-artifact@v3
+ with:
+ name: build-artifacts-${{ env.CURRENT_OS }}
+ path: bin/build/${{ env.CURRENT_OS }}-release
+
+ - name: Set permissions
+ if: runner.os == 'Linux' || runner.os == 'macOS'
+ run: |
+ if [ "$RUNNER_OS" == "Linux" ]; then
+ sudo apt-get update && sudo apt-get install -y libegl1-mesa && sudo chmod +x bin/build/linux-release/test/Iris.Tests/iris_tests
+ elif [ "$RUNNER_OS" == "macOS" ]; then
+ chmod 755 bin/build/macos-release/test/Iris.Tests/iris_tests
+ fi
+ shell: bash
+
+ - name: Test
+ run: |
+ ctest --preset test-${{ env.CURRENT_OS }}
+
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dacda6a..6bac6f8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -141,7 +141,6 @@ if(BUILD_TESTS)
message("Build tests")
enable_testing()
add_subdirectory("test/Iris.Tests")
- add_subdirectory("test/AddressSanitizer.Tests")
endif()
# ---------------------------------------------------------------------------------------
diff --git a/CMakePresets.json b/CMakePresets.json
index 0bf7c1c..4f87733 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -1,5 +1,5 @@
{
- "version": 3,
+ "version": 6,
"cmakeMinimumRequired": {
"major": 3,
"minor": 21,
@@ -106,7 +106,6 @@
"description": "Target Windows with the Visual Studio development environment.",
"inherits": [ "windows-debug" ],
"cacheVariables": {
- "WINDOWS_PIPELINE": true,
"CMAKE_BUILD_TYPE": "Release"
}
},
@@ -178,15 +177,25 @@
],
"testPresets": [
{
- "name": "videolib-linux",
+ "name": "test-linux",
"configurePreset": "linux-release",
+ "output": {"outputOnFailure": true},
"environment": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
{
- "name": "videolib-windows",
+ "name": "test-windows",
"configurePreset": "windows-release",
+ "output": { "outputOnFailure": true },
+ "environment": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ {
+ "name": "test-macos",
+ "configurePreset": "macos-release",
+ "output": { "outputOnFailure": true },
"environment": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
diff --git a/src/CDLuminance.h b/src/CDLuminance.h
index 2ae0b60..7527a47 100644
--- a/src/CDLuminance.h
+++ b/src/CDLuminance.h
@@ -30,7 +30,7 @@ namespace iris
///
CDLuminance(EA::EACC::Utils::FrameConverter* converter, const short& fps, const cv::Size& frameSize, FlashParams* params);
void SetCurrentFrame(const IrisFrame& irisFrame) override;
- void SetCurrentFrame(cv::Mat* bgrFrame);
+ void SetCurrentFrame (cv::Mat* bgrFrame) override;
~CDLuminance();
protected:
diff --git a/src/RelativeLuminance.h b/src/RelativeLuminance.h
index 36bb878..bb6d435 100644
--- a/src/RelativeLuminance.h
+++ b/src/RelativeLuminance.h
@@ -26,7 +26,7 @@ namespace iris
void SetCurrentFrame(const IrisFrame& irisFrame) override;
- void SetCurrentFrame(cv::Mat* bgrFrame);
+ void SetCurrentFrame(cv::Mat* bgrFrame) override;
~RelativeLuminance();
protected:
diff --git a/src/TransitionEvaluator.cpp b/src/TransitionEvaluator.cpp
deleted file mode 100644
index 2f181aa..0000000
--- a/src/TransitionEvaluator.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-//Copyright (C) 2023 Electronic Arts, Inc. All rights reserved.
-
-/*
-#include "TransitionEvaluator.h"
-#include "ConfigurationParams.h"
-#include "FrameData.h"
-
-namespace iris
-{
- TransitionEvaluator::TransitionEvaluator(unsigned int fps, TransitionTrackerParams* params):
- m_params(params)
- {
- m_luminanceTransitionCount.count.reserve(fps); m_luminanceTransitionCount.count.emplace_back(0);
- m_redTransitionCount.count.reserve(fps); m_redTransitionCount.count.emplace_back(0);
- m_luminanceExtendedCount.count.reserve(m_params->extendedFailWindow * fps); m_luminanceExtendedCount.count.emplace_back(0);
- m_redExtendedCount.count.reserve(m_params->extendedFailWindow * fps); m_redExtendedCount.count.emplace_back(0);
- }
-
- TransitionEvaluator::~TransitionEvaluator()
- {
- }
-
- void TransitionEvaluator::SetTransitions(bool lumTransition, bool redTransition, FrameData &data)
- {
- data.LuminanceTransitions = m_luminanceTransitionCount.updateCurrent(lumTransition);
- data.RedTransitions = m_redTransitionCount.updateCurrent(redTransition);
-
- data.LuminanceExtendedFailCount = m_luminanceExtendedCount.updateCurrent(m_luminanceTransitionCount.current <= m_params->maxTransitions && m_luminanceTransitionCount.current >= m_params->minTransitions);
- data.RedExtendedFailCount = m_redExtendedCount.updateCurrent(m_redTransitionCount.current <= m_params->maxTransitions && m_redTransitionCount.current >= m_params->minTransitions);
- }
-
- ///
- /// Checks if in the current frame (moment of the video) the video has
- /// failed the flash criteria
- ///
- /// current frame index
- /// video frame rate
- /// data to persist
- void TransitionEvaluator::EvaluateSecond(int framePos, int fps, FrameData &data)
- {
- if (m_luminanceTransitionCount.current > m_params->maxTransitions) //FAIL as max allowed transitions has been surpassed
- {
- m_luminanceResults.flashFail = true;
- data.luminanceFrameResult = FlashResult::FlashFail;
- m_luminanceIncidents.flashFailFrames += 1;
- }
- else if (m_luminanceExtendedCount.current >= m_params->extendedFailSeconds * fps && m_luminanceTransitionCount.current >= 4) //EXTENDED FAILURE
- {
- m_luminanceResults.extendedFail = true;
- data.luminanceFrameResult = FlashResult::ExtendedFail;
- m_luminanceIncidents.extendedFailFrames += 1;
- }
- else if (m_luminanceTransitionCount.current >= 4)
- {
- m_luminanceResults.passWithWarning = true;
- data.luminanceFrameResult = FlashResult::PassWithWarning;
- m_luminanceIncidents.passWithWarningFrames += 1;
- }
-
- if (m_redTransitionCount.current > m_params->maxTransitions) //FAIL as max allowed transitions has been surpassed
- {
- m_redResults.flashFail = true;
- data.redFrameResult = FlashResult::FlashFail;
- m_redIncidents.flashFailFrames += 1;
- }
- else if (m_redExtendedCount.current >= m_params->extendedFailSeconds * fps && m_redTransitionCount.current >= 4) //EXTENDED FAILURE
- {
- m_redResults.extendedFail = true;
- data.redFrameResult = FlashResult::ExtendedFail;
- m_redIncidents.extendedFailFrames += 1;
- }
- else if (m_redTransitionCount.current >= 4)
- {
- m_redResults.passWithWarning = true;
- data.redFrameResult = FlashResult::PassWithWarning;
- m_redIncidents.passWithWarningFrames += 1;
- }
-
- //update transition lists as 1s has passed
- if (framePos >= fps - 1)
- {
- m_luminanceTransitionCount.updatePassed();
- m_redTransitionCount.updatePassed();
-
- // update extended failure as 5s have passed
- if(framePos >= m_params->extendedFailWindow * fps - 1)
- {
- m_luminanceExtendedCount.updatePassed();
- m_redExtendedCount.updatePassed();
- }
- }
- }
-}
-*/
\ No newline at end of file
diff --git a/src/TransitionEvaluator.h b/src/TransitionEvaluator.h
deleted file mode 100644
index 131ae84..0000000
--- a/src/TransitionEvaluator.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//Copyright (C) 2023 Electronic Arts, Inc. All rights reserved.
-
-/*
-#pragma once
-#include
-#include "iris/TotalFlashIncidents.h"
-
-namespace iris
-{
-
-struct TransitionTrackerParams;
-class FrameData;
-
-class TransitionEvaluator
-{
-
-public:
- TransitionEvaluator(unsigned int fps, TransitionTrackerParams* params);
- ~TransitionEvaluator();
-
- inline bool getLumPassWithWarning() { return m_luminanceResults.passWithWarning; };
- inline bool getRedPassWithWarning() { return m_redResults.passWithWarning; };
-
-
- inline bool getFlashFail() { return m_luminanceResults.flashFail || m_redResults.flashFail; };
- inline bool getLumFlashFail() { return m_luminanceResults.flashFail; };
- inline bool getRedFlashFail() { return m_redResults.flashFail; };
-
- inline bool getExtendedFailure() { return m_luminanceResults.extendedFail || m_redResults.extendedFail; };
- inline bool getLumExtendedFailure() { return m_luminanceResults.extendedFail; };
- inline bool getRedExtendedFailure() { return m_redResults.extendedFail; };
-
- const TotalFlashIncidents& getLuminanceIncidents() { return m_luminanceIncidents; };
- const TotalFlashIncidents& getRedIncidents() { return m_redIncidents; };
-
- ///
- /// Updates the transition count, extended fail count and the transitions in the last second
- /// from the current frame
- ///
- /// true if there is a new luminance transition
- /// true if there is a new red transition
- /// data to persist
- void SetTransitions(bool lumTransition, bool redTransition, FrameData& data);
-
- ///
- /// Checks if in the current frame (moment of the video) the video has failed the flash criteria
- ///
- /// current frame index
- /// video frame rate
- /// data to persist
- void EvaluateSecond(int framePos, int fps, FrameData& data);
-
-private:
-
- struct Counter
- {
- std::vector count; //transition count that surpass the luminance/red threshold from the last second
- //or frames count where the transitions where between 4 and 6
- int current = 0; //current luminance/red transitions from this moment up to one second before
- //or current frame count for extended failure
- int passed = 0; //amount of luminance/red transitions that have passed the 1s window
- //or amount of frames that have passed the 5s window
-
- // Get current frame's luminance or red transitions from the last second and update the transition count vector
- // or get the current frame's luminance or red extended failure count
- // return new current
- int updateCurrent(const bool& newTransition)
- {
- //update the new transition count
- if (newTransition)
- {
- count.emplace_back(count.back() + 1);
- }
- else
- {
- count.emplace_back(count.back());
- }
-
- current = count.back() - passed; //current transitions in second
- return current;
- }
-
- void updatePassed()
- {
- passed = count.front();
- count.erase(count.begin());
- }
- };
-
- struct FlashResults //possible flash results
- {
- bool passWithWarning = false; //flash pass with warning status
- bool flashFail = false; //flash fail status
- bool extendedFail = false; //extended flash failure status
- };
-
- Counter m_luminanceTransitionCount;
- Counter m_redTransitionCount;
-
- Counter m_luminanceExtendedCount;
- Counter m_redExtendedCount;
-
- FlashResults m_luminanceResults;
- FlashResults m_redResults;
-
- TotalFlashIncidents m_luminanceIncidents;
- TotalFlashIncidents m_redIncidents;
-
- TransitionTrackerParams* m_params = nullptr;
-};
-
-}
-*/
\ No newline at end of file
diff --git a/src/TransitionTracker.h b/src/TransitionTracker.h
index 9f5805b..54881a9 100644
--- a/src/TransitionTracker.h
+++ b/src/TransitionTracker.h
@@ -14,7 +14,8 @@ namespace iris
{
public:
-
+
+ virtual ~TransitionTracker() {};
inline bool getLumPassWithWarning() { return m_luminanceResults.passWithWarning; };
inline bool getRedPassWithWarning() { return m_redResults.passWithWarning; };
@@ -52,9 +53,11 @@ namespace iris
/// If AnalysisByTime is enabled, add the first frame to the FrameTimeStamps structs
///
/// data to persist
- virtual void SetFirstFrame(FrameData& data) {return;}
+ virtual void SetFirstFrame(FrameData& data) {}
protected:
+ TransitionTracker() {};
+
struct Counter
{
std::vector count; //transition count that surpass the luminance/red threshold from the last second
diff --git a/src/TransitionTrackerByFPS.cpp b/src/TransitionTrackerByFPS.cpp
index d4e1fc8..dc00e64 100644
--- a/src/TransitionTrackerByFPS.cpp
+++ b/src/TransitionTrackerByFPS.cpp
@@ -3,6 +3,7 @@
namespace iris
{
TransitionTrackerByFPS::TransitionTrackerByFPS(unsigned int fps, TransitionTrackerParams* params)
+ : TransitionTracker()
{
m_params = params;
m_luminanceTransitionCount.count.reserve(fps); m_luminanceTransitionCount.count.emplace_back(0);
diff --git a/src/TransitionTrackerByTime.cpp b/src/TransitionTrackerByTime.cpp
index cb0a2d4..39cd8c8 100644
--- a/src/TransitionTrackerByTime.cpp
+++ b/src/TransitionTrackerByTime.cpp
@@ -2,7 +2,8 @@
namespace iris
{
- TransitionTrackerByTime::TransitionTrackerByTime(unsigned int starterFpsReserve, TransitionTrackerParams* params)
+ TransitionTrackerByTime::TransitionTrackerByTime(unsigned int starterFpsReserve, TransitionTrackerParams* params)
+ : TransitionTracker()
{
m_params = params;
m_luminanceTransitionCount.count.reserve(starterFpsReserve); m_luminanceTransitionCount.count.emplace_back(0);
@@ -39,13 +40,13 @@ namespace iris
m_fourSecondTimeStamps.GetFrameNumToRemove(data.TimeStampVal);
//update transition lists as 1s has passed
- for (m_oneSecondFramesToRemove; m_oneSecondFramesToRemove > 0; m_oneSecondFramesToRemove--)
+ for (; m_oneSecondFramesToRemove > 0; m_oneSecondFramesToRemove--)
{
m_luminanceTransitionCount.updatePassed();
m_redTransitionCount.updatePassed();
}
//update extended failure as 5s have passed
- for (m_fiveSecondFramesToRemove; m_fiveSecondFramesToRemove > 0; m_fiveSecondFramesToRemove--)
+ for (; m_fiveSecondFramesToRemove > 0; m_fiveSecondFramesToRemove--)
{
m_luminanceExtendedCount.updatePassed();
m_redExtendedCount.updatePassed();
diff --git a/test/AddressSanitizer.Tests/CMakeLists.txt b/test/AddressSanitizer.Tests/CMakeLists.txt
deleted file mode 100644
index f3496ba..0000000
--- a/test/AddressSanitizer.Tests/CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-set(TEST_PROJECT AddressSanitizer.Tests)
-
-find_package(GTest CONFIG REQUIRED)
-
-add_executable(${TEST_PROJECT} "include/AddressSanitizerTest.h" "src/AddressSanitizerTest.cpp")
-
-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
-set (CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
-
-target_link_libraries(${TEST_PROJECT} PUBLIC GTest::gtest_main PRIVATE -fsanitize=address)
-
-# add the binary tree to the search path for include files
-# so that we will find library headers
-target_include_directories(${TEST_PROJECT} PRIVATE
- "${CMAKE_CURRENT_SOURCE_DIR}/include"
- )
-
-
-include(GoogleTest)
-gtest_discover_tests(${TEST_PROJECT})
diff --git a/test/AddressSanitizer.Tests/include/AddressSanitizerTest.h b/test/AddressSanitizer.Tests/include/AddressSanitizerTest.h
deleted file mode 100644
index 646c926..0000000
--- a/test/AddressSanitizer.Tests/include/AddressSanitizerTest.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#include
-
-
-namespace AddressSanitizer::Tests
-{
-
-}
\ No newline at end of file
diff --git a/test/AddressSanitizer.Tests/src/AddressSanitizerTest.cpp b/test/AddressSanitizer.Tests/src/AddressSanitizerTest.cpp
deleted file mode 100644
index de1b7ed..0000000
--- a/test/AddressSanitizer.Tests/src/AddressSanitizerTest.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-#include
-#include "AddressSanitizerTest.h"
-
-namespace AddressSanitizer::Tests
-{
- TEST(AddressSanitizerTest, MemoryLeak_WhenFailed)
- {
-
- int* ptr = new int[100];
- //delete[] ptr;
-
- EXPECT_EQ(1.0f, 1.0f);
- }
-}
\ No newline at end of file
diff --git a/test/Iris.Tests/CMakeLists.txt b/test/Iris.Tests/CMakeLists.txt
index 9a350bf..f3645b6 100644
--- a/test/Iris.Tests/CMakeLists.txt
+++ b/test/Iris.Tests/CMakeLists.txt
@@ -33,7 +33,7 @@ option(ASAN_ENABLED "Build this target with AddressSanitizer" ON)
if(ASAN_ENABLED)
- if(NOT MSVC)
+ if(NOT MSVC AND NOT APPLE)
target_compile_options(${PROJECT_NAME} PUBLIC -fsanitize=address -fno-omit-frame-pointer)
target_link_options(${PROJECT_NAME} PUBLIC -fsanitize=address)
endif()
diff --git a/test/Iris.Tests/data/ExpectedVideoLogFiles/Hypno Spiral Small_RELATIVE.csv b/test/Iris.Tests/data/ExpectedVideoLogFiles/Hypno Spiral Small_RELATIVE.csv
deleted file mode 100644
index 74bb625..0000000
--- a/test/Iris.Tests/data/ExpectedVideoLogFiles/Hypno Spiral Small_RELATIVE.csv
+++ /dev/null
@@ -1,919 +0,0 @@
-Frame,TimeStamp,AverageLuminanceDiff,AverageLuminanceDiffAcc,AverageRedDiff,AverageRedDiffAcc,PatternRisk,LuminanceTransitions,RedTransitions,TotalTransitions,FlashFailedFrames,PatternFailedFrames
-1,00:00:00,0,0,0,0,0,0,0,0,0,0
-2,00:00:00.1160000,0,0,0,0,0,0,0,0,0,0
-3,00:00:00.1500000,0,0,0,0,0,0,0,0,0,0
-4,00:00:00.1830000,0,0,0,0,0,0,0,0,0,0
-5,00:00:00.2160000,0,0,0,0,0,0,0,0,0,0
-6,00:00:00.2500000,0,0,0,0,0,0,0,0,0,0
-7,00:00:00.2830000,0,0,0,0,0,0,0,0,0,0
-8,00:00:00.3160000,0,0,0,0,0,0,0,0,0,0
-9,00:00:00.3500000,0,0,0,0,0,0,0,0,0,0
-10,00:00:00.3830000,0,0,0,0,0,0,0,0,0,0
-11,00:00:00.4160000,0,0,0,0,0,0,0,0,0,0
-12,00:00:00.4500000,0,0,0,0,0,0,0,0,0,0
-13,00:00:00.4830000,0,0,0,0,0,0,0,0,0,0
-14,00:00:00.5160000,0,0,0,0,0,0,0,0,0,0
-15,00:00:00.5500000,0,0,0,0,0,0,0,0,0,0
-16,00:00:00.5830000,0,0,0,0,0,0,0,0,0,0
-17,00:00:00.6160000,0,0,0,0,0,0,0,0,0,0
-18,00:00:00.6500000,0,0,0,0,0,0,0,0,0,0
-19,00:00:00.6830000,0,0,0,0,0,0,0,0,0,0
-20,00:00:00.7160000,0,0,0,0,0,0,0,0,0,0
-21,00:00:00.7500000,0.00043203266,0.00043203266,0,0,0.552,0,0,0,0,0
-22,00:00:00.7830000,0.00039369252,0.00082572515,0,0,0.366,0,0,0,0,0
-23,00:00:00.8160000,0.00039369252,0.00082572515,0,0,0.337,0,0,0,0,0
-24,00:00:00.8500000,0.00067318464,0.0014989098,0,0,0.979,0,0,0,0,0
-25,00:00:00.8830000,0.0006512221,0.0021501319,0,0,0.964,0,0,0,0,0
-26,00:00:00.9160000,0.0008744098,0.0030245418,0,0,0.964,0,0,0,0,0
-27,00:00:00.9500000,0.00093086524,0.003955407,0,0,0.881,0,0,0,0,0
-28,00:00:00.9830000,0.00093086524,0.003955407,0,0,0.948,0,0,0,0,0
-29,00:00:01.0160000,0.0014783692,0.0054337764,0,0,0,0,0,0,0,0
-30,00:00:01.0500000,0.00155326,0.006987036,0,0,1,0,0,0,0,0
-31,00:00:01.0830000,0.0019004487,0.008887485,0,0,0,0,0,0,0,0
-32,00:00:01.1160000,0.0019620382,0.010849522,0,0,1,0,0,0,0,0
-33,00:00:01.1500000,0.0019620382,0.010849522,0,0,1,0,0,0,0,0
-34,00:00:01.1830000,0.0021972691,0.013046792,0,0,0.994,0,0,0,0,0
-35,00:00:01.2160000,0.0023103366,0.015357128,0,0,0.979,0,0,0,0,0
-36,00:00:01.2500000,0.002726383,0.01808351,0,0,1,0,0,0,0,0
-37,00:00:01.2830000,0.0029429456,0.021026457,0,0,0.979,0,0,0,0,0
-38,00:00:01.3160000,0.0029429456,0.021026457,0,0,0.948,0,0,0,0,0
-39,00:00:01.3500000,0.003259409,0.024285866,0,0,0.99,0,0,0,0,0
-40,00:00:01.3830000,0.003444576,0.027730443,0,0,0,0,0,0,0,0
-41,00:00:01.4160000,0.004304283,0.032034725,0,0,0,0,0,0,0,0
-42,00:00:01.4500000,0.004351966,0.03638669,0,0,0,0,0,0,0,0
-43,00:00:01.4830000,0.004351966,0.03638669,0,0,0,0,0,0,0,0
-44,00:00:01.5160000,0.004703555,0.041090246,0,0,0.911,0,0,0,0,0
-45,00:00:01.5500000,0.0048530847,0.04594333,0,0,0,0,0,0,0,0
-46,00:00:01.5830000,0.0052909604,0.05123429,0,0,0,0,0,0,0,0
-47,00:00:01.6160000,0.005585506,0.056819797,0,0,0,0,0,0,0,0
-48,00:00:01.6500000,0.005585506,0.056819797,0,0,0,0,0,0,0,0
-49,00:00:01.6830000,0.006709865,0.06352966,0,0,0,0,0,0,0,0
-50,00:00:01.7160000,0.0072400253,0.07076969,0,0,0,0,0,0,0,0
-51,00:00:01.7500000,0.0076867105,0.07802437,0,0,0.737,0,0,0,0,0
-52,00:00:01.7830000,0.008007088,0.08603146,0,0,0.734,0,0,0,0,0
-53,00:00:01.8160000,0.008007088,0.08603146,0,0,0.734,0,0,0,0,0
-54,00:00:01.8500000,0.008339519,0.094370976,0,0,0,0,0,0,0,0
-55,00:00:01.8830000,0.008752213,0.10312319,0,0,0.694,1,0,1,0,0
-56,00:00:01.9160000,0.00920903,0.11233222,0,0,0.656,1,0,1,0,0
-57,00:00:01.9500000,0.009895454,0.12222767,0,0,0.658,1,0,1,0,0
-58,00:00:01.9830000,0.009895454,0.12222767,0,0,0.657,1,0,1,0,0
-59,00:00:02.0160000,0.010663742,0.13289142,0,0,0.611,1,0,1,0,0
-60,00:00:02.0500000,0.011402311,0.14429373,0,0,0.605,1,0,1,0,0
-61,00:00:02.0830000,-0.012056688,-0.012056688,0,0,0.564,1,0,1,0,0
-62,00:00:02.1160000,0.013295153,0.013295153,0,0,0.563,1,0,1,0,0
-63,00:00:02.1500000,0.013295153,0.013295153,0,0,0.563,1,0,1,0,0
-64,00:00:02.1830000,-0.013570258,-0.013570258,0,0,0.552,1,0,1,0,0
-65,00:00:02.2160000,-0.013912324,-0.027482582,0,0,0.54,1,0,1,0,0
-66,00:00:02.2500000,-0.01521141,-0.04269399,0,0,0.51,1,0,1,0,0
-67,00:00:02.2830000,0.015290396,0.015290396,0,0,0.5,1,0,1,0,0
-68,00:00:02.3160000,0.015290396,0.015290396,0,0,0.5,1,0,1,0,0
-69,00:00:02.3500000,-0.017013805,-0.017013805,0,0,0.456,1,0,1,0,1
-70,00:00:02.3830000,-0.018246572,-0.03526038,0,0,0.44,1,0,1,0,1
-71,00:00:02.4160000,-0.01924116,-0.05450154,0,0,0.43,1,0,1,0,1
-72,00:00:02.4500000,0.019256493,0.019256493,0,0,0.431,1,0,1,0,1
-73,00:00:02.4830000,0.019256493,0.019256493,0,0,0.431,1,0,1,0,1
-74,00:00:02.5160000,-0.019898629,-0.019898629,0,0,0.414,1,0,1,0,1
-75,00:00:02.5500000,0.020485442,0.020485442,0,0,0.401,1,0,1,0,1
-76,00:00:02.5830000,-0.022085339,-0.022085339,0,0,0.376,1,0,1,0,0
-77,00:00:02.6160000,0.023747578,0.023747578,0,0,0.371,1,0,1,0,0
-78,00:00:02.6500000,0.023747578,0.023747578,0,0,0.371,1,0,1,0,0
-79,00:00:02.6830000,-0.024257425,-0.024257425,0,0,0.341,1,0,1,0,0
-80,00:00:02.7160000,0.025170706,0.025170706,0,0,0.338,1,0,1,0,0
-81,00:00:02.7500000,-0.026433775,-0.026433775,0,0,0.318,1,0,1,0,0
-82,00:00:02.7830000,0.02791689,0.02791689,0,0,0.314,1,0,1,0,0
-83,00:00:02.8160000,0.02791689,0.02791689,0,0,0.314,1,0,1,0,0
-84,00:00:02.8500000,-0.028403226,-0.028403226,0,0,0.295,1,0,1,0,0
-85,00:00:02.8830000,0.029986674,0.029986674,0,0,0.286,0,0,0,0,0
-86,00:00:02.9160000,0.030086877,0.06007355,0,0,0.268,0,0,0,0,0
-87,00:00:02.9500000,0.032004673,0.092078224,0,0,0.255,0,0,0,0,0
-88,00:00:02.9830000,0.032004673,0.092078224,0,0,0.255,0,0,0,0,0
-89,00:00:03.0160000,-0.033328068,-0.033328068,0,0,0.246,0,0,0,0,0
-90,00:00:03.0500000,-0.033992916,-0.06732099,0,0,0.239,0,0,0,0,0
-91,00:00:03.0830000,-0.035023354,-0.10234434,0,0,0.219,1,0,1,0,0
-92,00:00:03.1160000,0.037019216,0.037019216,0,0,0.215,1,0,1,0,0
-93,00:00:03.1500000,0.037019216,0.037019216,0,0,0.215,1,0,1,0,0
-94,00:00:03.1830000,-0.037910268,-0.037910268,0,0,0.198,1,0,1,0,0
-95,00:00:03.2160000,0.038844764,0.038844764,0,0,0.189,1,0,1,0,0
-96,00:00:03.2500000,-0.040877733,-0.040877733,0,0,0.169,1,0,1,0,0
-97,00:00:03.2830000,0.04278828,0.04278828,0,0,0.162,1,0,1,0,0
-98,00:00:03.3160000,0.04278828,0.04278828,0,0,0.162,1,0,1,0,0
-99,00:00:03.3500000,0.043047823,0.0858361,0,0,0.15,1,0,1,0,0
-100,00:00:03.3830000,-0.04533572,-0.04533572,0,0,0.146,1,0,1,0,0
-101,00:00:03.4160000,-0.04968609,-0.095021814,0,0,0.128,1,0,1,0,0
-102,00:00:03.4500000,-0.048046272,-0.14306809,0,0,0.12,2,0,2,0,0
-103,00:00:03.4830000,-0.048046272,-0.14306809,0,0,0.12,2,0,2,0,0
-104,00:00:03.5160000,0.050569966,0.050569966,0,0,0.109,2,0,2,0,0
-105,00:00:03.5500000,-0.051384132,-0.051384132,0,0,0.1,2,0,2,0,0
-106,00:00:03.5830000,-0.055303928,-0.10668806,0,0,0.086,3,0,3,0,0
-107,00:00:03.6160000,0.055321086,0.055321086,0,0,0.079,3,0,3,0,0
-108,00:00:03.6500000,0.055321086,0.055321086,0,0,0.079,3,0,3,0,0
-109,00:00:03.6830000,-0.05895876,-0.05895876,0,0,0.067,3,0,3,0,0
-110,00:00:03.7160000,-0.060547143,-0.119505905,0,0,0.054,4,0,4,0,0
-111,00:00:03.7500000,0.060165025,0.060165025,0,0,0.045,4,0,4,0,0
-112,00:00:03.7830000,0.06125961,0.12142463,0,0,0.038,5,0,5,0,0
-113,00:00:03.8160000,0.06125961,0.12142463,0,0,0.038,5,0,5,0,0
-114,00:00:03.8500000,-0.064103656,-0.064103656,0,0,0.033,5,0,5,0,0
-115,00:00:03.8830000,0.063869305,0.063869305,0,0,0.025,5,0,5,0,0
-116,00:00:03.9160000,-0.067910925,-0.067910925,0,0,0.014,5,0,5,0,0
-117,00:00:03.9500000,-0.06816202,-0.13607293,0,0,0.005,6,0,6,0,0
-118,00:00:03.9830000,-0.06816202,-0.13607293,0,0,0.006,6,0,6,0,0
-119,00:00:04.0160000,-0.07164098,-0.20771392,0,0,0.008,6,0,6,0,0
-120,00:00:04.0500000,-0.07333727,-0.2810512,0,0,0.015,6,0,6,0,0
-121,00:00:04.0830000,-0.07647312,-0.3575243,0,0,0.03,5,0,5,0,0
-122,00:00:04.1160000,0.07758867,0.07758867,0,0,0.033,5,0,5,0,0
-123,00:00:04.1500000,0.07758867,0.07758867,0,0,0.033,5,0,5,0,0
-124,00:00:04.1830000,-0.07825738,-0.07825738,0,0,0.041,5,0,5,0,0
-125,00:00:04.2160000,0.0791826,0.0791826,0,0,0.048,5,0,5,0,0
-126,00:00:04.2500000,-0.085642114,-0.085642114,0,0,0.063,5,0,5,0,0
-127,00:00:04.2830000,0.086146675,0.086146675,0,0,0.069,5,0,5,0,0
-128,00:00:04.3160000,0.086146675,0.086146675,0,0,0.069,5,0,5,0,0
-129,00:00:04.3500000,0.08781744,0.17396411,0,0,0.078,6,0,6,0,0
-130,00:00:04.3830000,0.08902175,0.26298586,0,0,0.09,6,0,6,0,0
-131,00:00:04.4160000,-0.0932806,-0.0932806,0,0,0.097,6,0,6,0,0
-132,00:00:04.4500000,0.0944236,0.0944236,0,0,0.099,5,0,5,0,0
-133,00:00:04.4830000,0.0944236,0.0944236,0,0,0.099,5,0,5,0,0
-134,00:00:04.5160000,-0.096227236,-0.096227236,0,0,0.108,5,0,5,0,0
-135,00:00:04.5500000,-0.100512184,-0.19673942,0,0,0.116,6,0,6,0,0
-136,00:00:04.5830000,-0.10113725,-0.29787666,0,0,0.129,5,0,5,0,0
-137,00:00:04.6160000,0.10181885,0.10181885,0,0,0.135,6,0,6,0,0
-138,00:00:04.6500000,0.10181885,0.10181885,0,0,0.135,6,0,6,0,0
-139,00:00:04.6830000,-0.10679788,-0.10679788,0,0,0.143,7,0,7,2,0
-140,00:00:04.7160000,0.107230775,0.107230775,0,0,0.151,7,0,7,2,0
-141,00:00:04.7500000,-0.110708155,-0.110708155,0,0,0.163,8,0,8,2,0
-142,00:00:04.7830000,0.11143877,0.11143877,0,0,0.166,8,0,8,2,0
-143,00:00:04.8160000,0.11143877,0.11143877,0,0,0.166,8,0,8,2,0
-144,00:00:04.8500000,-0.11849721,-0.11849721,0,0,0.17,9,0,9,2,0
-145,00:00:04.8830000,-0.1191424,-0.2376396,0,0,0.178,9,0,9,2,0
-146,00:00:04.9160000,0.11879207,0.11879207,0,0,0.185,10,0,10,2,0
-147,00:00:04.9500000,-0.123100445,-0.123100445,0,0,0.192,10,0,10,2,0
-148,00:00:04.9830000,-0.123100445,-0.123100445,0,0,0.192,10,0,10,2,0
-149,00:00:05.0160000,-0.12510985,-0.2482103,0,0,0.197,10,0,10,2,0
-150,00:00:05.0500000,-0.12980106,-0.37801135,0,0,0.207,10,0,10,2,0
-151,00:00:05.0830000,-0.131518,-0.50952935,0,0,0.219,10,0,10,2,0
-152,00:00:05.1160000,0.1368559,0.1368559,0,0,0.224,11,0,11,2,0
-153,00:00:05.1500000,0.1368559,0.1368559,0,0,0.224,11,0,11,2,0
-154,00:00:05.1830000,0.13581261,0.2726685,0,0,0.228,11,0,11,2,0
-155,00:00:05.2160000,0.14048333,0.41315186,0,0,0.234,11,0,11,2,0
-156,00:00:05.2500000,0.14151585,0.5546677,0,0,0.242,11,0,11,2,0
-157,00:00:05.2830000,-0.14730881,-0.14730881,0,0,0.247,12,0,12,2,0
-158,00:00:05.3160000,-0.14730881,-0.14730881,0,0,0.246,12,0,12,2,0
-159,00:00:05.3500000,-0.14939511,-0.29670393,0,0,0.252,11,0,11,2,0
-160,00:00:05.3830000,-0.15600853,-0.45271248,0,0,0.258,11,0,11,2,0
-161,00:00:05.4160000,-0.14924797,-0.6019604,0,0,0.266,11,0,11,2,0
-162,00:00:05.4500000,-0.15747245,-0.75943285,0,0,0.275,11,0,11,2,0
-163,00:00:05.4830000,-0.15747245,-0.75943285,0,0,0.275,11,0,11,2,0
-164,00:00:05.5160000,-0.16167426,-0.9211071,0,0,0.284,11,0,11,2,0
-165,00:00:05.5500000,0.16063714,0.16063714,0,0,0.285,11,0,11,2,0
-166,00:00:05.5830000,0.16604549,0.32668263,0,0,0.29,11,0,11,2,0
-167,00:00:05.6160000,-0.1703326,-0.1703326,0,0,0.3,11,0,11,2,0
-168,00:00:05.6500000,-0.1703326,-0.1703326,0,0,0.3,11,0,11,2,0
-169,00:00:05.6830000,0.17447351,0.17447351,0,0,0.309,11,0,11,2,0
-170,00:00:05.7160000,-0.17628184,-0.17628184,0,0,0.313,11,0,11,2,0
-171,00:00:05.7500000,-0.17901978,-0.35530162,0,0,0.322,10,0,10,2,0
-172,00:00:05.7830000,0.1875136,0.1875136,0,0,0.325,10,0,10,2,0
-173,00:00:05.8160000,0.1875136,0.1875136,0,0,0.325,10,0,10,2,0
-174,00:00:05.8500000,-0.18474323,-0.18474323,0,0,0.327,10,0,10,2,0
-175,00:00:05.8830000,0.18683307,0.18683307,0,0,0.332,11,0,11,2,0
-176,00:00:05.9160000,-0.18787955,-0.18787955,0,0,0.338,11,0,11,2,0
-177,00:00:05.9500000,0.19539914,0.19539914,0,0,0.346,11,0,11,2,0
-178,00:00:05.9830000,0.19539914,0.19539914,0,0,0.346,11,0,11,2,0
-179,00:00:06.0160000,0.19598433,0.39138347,0,0,0.352,11,0,11,2,0
-180,00:00:06.0500000,0.2042398,0.59562325,0,0,0.359,11,0,11,2,0
-181,00:00:06.0830000,0.20216061,0.79778385,0,0,0.366,11,0,11,2,0
-182,00:00:06.1160000,0.21246147,1.0102453,0,0,0.371,10,0,10,2,0
-183,00:00:06.1500000,0.21246147,1.0102453,0,0,0.371,10,0,10,2,0
-184,00:00:06.1830000,-0.20811827,-0.20811827,0,0,0.375,11,0,11,2,0
-185,00:00:06.2160000,-0.21865812,-0.4267764,0,0,0.382,11,0,11,2,0
-186,00:00:06.2500000,-0.22729151,-0.65406793,0,0,0.398,11,0,11,2,0
-187,00:00:06.2830000,0.22685453,0.22685453,0,0,0.402,11,0,11,2,0
-188,00:00:06.3160000,0.22685453,0.22685453,0,0,0.402,11,0,11,2,0
-189,00:00:06.3500000,0.22741298,0.4542675,0,0,0.404,11,0,11,2,0
-190,00:00:06.3830000,0.23320948,0.687477,0,0,0.406,11,0,11,2,0
-191,00:00:06.4160000,0.23188092,0.9193579,0,0,0.408,11,0,11,2,0
-192,00:00:06.4500000,0.23826744,1.1576253,0,0,0.411,11,0,11,2,0
-193,00:00:06.4830000,0.23826744,1.1576253,0,0,0.411,11,0,11,2,0
-194,00:00:06.5160000,0.23716906,1.3947943,0,0,0.415,11,0,11,2,0
-195,00:00:06.5500000,-0.24736466,-0.24736466,0,0,0.425,11,0,11,2,0
-196,00:00:06.5830000,-0.2414188,-0.48878345,0,0,0.432,11,0,11,2,0
-197,00:00:06.6160000,-0.24929413,-0.7380776,0,0,0.438,10,0,10,2,0
-198,00:00:06.6500000,-0.24929413,-0.7380776,0,0,0.438,10,0,10,2,0
-199,00:00:06.6830000,0.25485495,0.25485495,0,0,0.441,10,0,10,2,0
-200,00:00:06.7160000,0.25499,0.50984496,0,0,0.446,9,0,9,2,0
-201,00:00:06.7500000,-0.27449858,-0.27449858,0,0,0.464,10,0,10,2,1
-202,00:00:06.7830000,0.27968174,0.27968174,0,0,0.467,10,0,10,2,1
-203,00:00:06.8160000,0.27968174,0.27968174,0,0,0.467,10,0,10,2,1
-204,00:00:06.8500000,0.27554828,0.55523,0,0,0.468,9,0,9,2,1
-205,00:00:06.8830000,-0.2826872,-0.2826872,0,0,0.471,9,0,9,2,1
-206,00:00:06.9160000,-0.27991185,-0.56259906,0,0,0.474,8,0,8,2,1
-207,00:00:06.9500000,0.28248492,0.28248492,0,0,0.477,8,0,8,2,1
-208,00:00:06.9830000,0.28248492,0.28248492,0,0,0.477,8,0,8,2,1
-209,00:00:07.0160000,0.29176834,0.57425326,0,0,0.477,8,0,8,2,1
-210,00:00:07.0500000,-0.2836823,-0.2836823,0,0,0.48,9,0,9,2,1
-211,00:00:07.0830000,-0.28910872,-0.572791,0,0,0.488,9,0,9,2,1
-212,00:00:07.1160000,-0.29313532,-0.86592627,0,0,0.497,9,0,9,2,1
-213,00:00:07.1500000,-0.29313532,-0.86592627,0,0,0.497,9,0,9,2,1
-214,00:00:07.1830000,0.30233645,0.30233645,0,0,0.501,9,0,9,2,1
-215,00:00:07.2160000,0.30293357,0.60527,0,0,0.506,9,0,9,2,1
-216,00:00:07.2500000,-0.31965622,-0.31965622,0,0,0.525,10,0,10,2,1
-217,00:00:07.2830000,-0.33019543,-0.6498517,0,0,0.528,9,0,9,2,1
-218,00:00:07.3160000,-0.33019543,-0.6498517,0,0,0.528,9,0,9,2,1
-219,00:00:07.3500000,-0.32354695,-0.9733986,0,0,0.529,9,0,9,2,1
-220,00:00:07.3830000,-0.32419628,-1.2975949,0,0,0.534,9,0,9,2,1
-221,00:00:07.4160000,0.32561025,0.32561025,0,0,0.535,10,0,10,2,1
-222,00:00:07.4500000,0.3296956,0.65530586,0,0,0.537,10,0,10,2,1
-223,00:00:07.4830000,0.3296956,0.65530586,0,0,0.537,10,0,10,2,1
-224,00:00:07.5160000,0.32474282,0.98004866,0,0,0.538,10,0,10,2,1
-225,00:00:07.5500000,0.33176854,1.3118172,0,0,0.539,9,0,9,2,1
-226,00:00:07.5830000,-0.3267269,-0.3267269,0,0,0.545,10,0,10,2,1
-227,00:00:07.6160000,0.3463743,0.3463743,0,0,0.553,11,0,11,2,1
-228,00:00:07.6500000,0.3463743,0.3463743,0,0,0.553,11,0,11,2,1
-229,00:00:07.6830000,-0.34006488,-0.34006488,0,0,0.555,11,0,11,2,1
-230,00:00:07.7160000,-0.35644138,-0.69650626,0,0,0.56,11,0,11,2,1
-231,00:00:07.7500000,-0.36995462,-1.0664608,0,0,0.574,10,0,10,2,1
-232,00:00:07.7830000,0.37464753,0.37464753,0,0,0.578,10,0,10,2,1
-233,00:00:07.8160000,0.37464753,0.37464753,0,0,0.578,10,0,10,2,1
-234,00:00:07.8500000,-0.37079793,-0.37079793,0,0,0.58,11,0,11,2,1
-235,00:00:07.8830000,-0.38560718,-0.7564051,0,0,0.583,10,0,10,2,1
-236,00:00:07.9160000,0.37139356,0.37139356,0,0,0.586,11,0,11,2,1
-237,00:00:07.9500000,-0.38785675,-0.38785675,0,0,0.589,11,0,11,2,1
-238,00:00:07.9830000,-0.38785675,-0.38785675,0,0,0.589,11,0,11,2,1
-239,00:00:08.0160000,-0.39128312,-0.7791399,0,0,0.59,11,0,11,2,1
-240,00:00:08.0500000,0.38120246,0.38120246,0,0,0.594,11,0,11,2,1
-241,00:00:08.0830000,-0.40002197,-0.40002197,0,0,0.597,12,0,12,2,1
-242,00:00:08.1160000,-0.40555155,-0.8055735,0,0,0.607,12,0,12,2,1
-243,00:00:08.1500000,-0.40555155,-0.8055735,0,0,0.607,12,0,12,2,1
-244,00:00:08.1830000,-0.4138964,-1.2194699,0,0,0.613,11,0,11,2,1
-245,00:00:08.2160000,-0.4158539,-1.6353238,0,0,0.622,11,0,11,2,1
-246,00:00:08.2500000,0.41866365,0.41866365,0,0,0.631,11,0,11,2,1
-247,00:00:08.2830000,-0.4324274,-0.4324274,0,0,0.634,12,0,12,2,1
-248,00:00:08.3160000,-0.4324274,-0.4324274,0,0,0.634,12,0,12,2,1
-249,00:00:08.3500000,0.43374497,0.43374497,0,0,0.636,13,0,13,2,1
-250,00:00:08.3830000,0.44287986,0.8766248,0,0,0.639,13,0,13,2,1
-251,00:00:08.4160000,-0.44006613,-0.44006613,0,0,0.642,13,0,13,2,1
-252,00:00:08.4500000,-0.44713736,-0.88720345,0,0,0.645,13,0,13,2,1
-253,00:00:08.4830000,-0.44713736,-0.88720345,0,0,0.645,13,0,13,2,1
-254,00:00:08.5160000,0.46223736,0.46223736,0,0,0.647,14,0,14,2,1
-255,00:00:08.5500000,0.4591056,0.92134297,0,0,0.649,14,0,14,2,1
-256,00:00:08.5830000,0.44714352,1.3684865,0,0,0.652,13,0,13,2,1
-257,00:00:08.6160000,0.44714352,1.3684865,0,0,0.653,12,0,12,2,1
-258,00:00:08.6500000,0.46666387,1.8351504,0,0,0.659,12,0,12,2,1
-259,00:00:08.6830000,0.470141,2.3052914,0,0,0.665,11,0,11,2,1
-260,00:00:08.7160000,0.47952706,2.7848184,0,0,0.669,11,0,11,2,1
-261,00:00:08.7500000,-0.4887698,-0.4887698,0,0,0.675,12,0,12,2,1
-262,00:00:08.7830000,0.50747085,0.50747085,0,0,0.678,12,0,12,2,1
-263,00:00:08.8160000,0.50747085,0.50747085,0,0,0.678,12,0,12,2,1
-264,00:00:08.8500000,-0.4938848,-0.4938848,0,0,0.679,12,0,12,2,1
-265,00:00:08.8830000,0.49695665,0.49695665,0,0,0.682,13,0,13,2,1
-266,00:00:08.9160000,0.50688034,1.003837,0,0,0.682,12,0,12,2,1
-267,00:00:08.9500000,-0.5106892,-0.5106892,0,0,0.684,12,0,12,2,1
-268,00:00:08.9830000,-0.5106892,-0.5106892,0,0,0.684,12,0,12,2,1
-269,00:00:09.0160000,0.5050218,0.5050218,0,0,0.684,13,0,13,2,1
-270,00:00:09.0500000,0.5116518,1.0166736,0,0,0.685,12,0,12,2,1
-271,00:00:09.0830000,0.4988919,1.5155654,0,0,0.685,11,0,11,2,1
-272,00:00:09.1160000,0.4988919,1.5155654,0,0,0.685,11,0,11,2,1
-273,00:00:09.1500000,-0.50738347,-0.50738347,0,0,0.687,12,0,12,2,1
-274,00:00:09.1830000,0.5145942,0.5145942,0,0,0.686,13,0,13,2,1
-275,00:00:09.2160000,0.50838023,1.0229745,0,0,0.687,13,0,13,2,1
-276,00:00:09.2500000,0.50116533,1.5241399,0,0,0.688,12,0,12,2,1
-277,00:00:09.2830000,0.50116533,1.5241399,0,0,0.688,11,0,11,2,1
-278,00:00:09.3160000,-0.50773305,-0.50773305,0,0,0.689,12,0,12,2,1
-279,00:00:09.3500000,0.52794915,0.52794915,0,0,0.688,12,0,12,2,1
-280,00:00:09.3830000,0.5126015,1.0405507,0,0,0.689,12,0,12,2,1
-281,00:00:09.4160000,0.51727986,1.5578306,0,0,0.688,11,0,11,2,1
-282,00:00:09.4500000,0.51727986,1.5578306,0,0,0.688,11,0,11,2,1
-283,00:00:09.4830000,-0.5007863,-0.5007863,0,0,0.689,12,0,12,2,1
-284,00:00:09.5160000,0.5049145,0.5049145,0,0,0.689,12,0,12,2,1
-285,00:00:09.5500000,-0.51463646,-0.51463646,0,0,0.689,13,0,13,2,1
-286,00:00:09.5830000,0.5154929,0.5154929,0,0,0.689,14,0,14,2,1
-287,00:00:09.6160000,0.5154929,0.5154929,0,0,0.689,14,0,14,2,1
-288,00:00:09.6500000,-0.50859135,-0.50859135,0,0,0.69,15,0,15,2,1
-289,00:00:09.6830000,0.5041684,0.5041684,0,0,0.69,16,0,16,2,1
-290,00:00:09.7160000,-0.5153153,-0.5153153,0,0,0.691,17,0,17,2,1
-291,00:00:09.7500000,0.5124692,0.5124692,0,0,0.691,17,0,17,2,1
-292,00:00:09.7830000,0.5124692,0.5124692,0,0,0.691,16,0,16,2,1
-293,00:00:09.8160000,-0.52118164,-0.52118164,0,0,0.692,17,0,17,2,1
-294,00:00:09.8500000,0.511621,0.511621,0,0,0.69,17,0,17,2,1
-295,00:00:09.8830000,-0.5135282,-0.5135282,0,0,0.691,17,0,17,2,1
-296,00:00:09.9160000,0.520887,0.520887,0,0,0.691,18,0,18,2,1
-297,00:00:09.9500000,0.520887,0.520887,0,0,0.691,17,0,17,2,1
-298,00:00:09.9830000,0.5134496,1.0343366,0,0,0.691,17,0,17,2,1
-299,00:00:10.0160000,0.50968146,1.544018,0,0,0.69,16,0,16,2,1
-300,00:00:10.0500000,0.5124749,2.0564928,0,0,0.691,16,0,16,2,1
-301,00:00:10.0830000,0.5471025,2.6035953,0,0,0.686,16,0,16,2,1
-302,00:00:10.1160000,0.5471025,2.6035953,0,0,0.686,16,0,16,2,1
-303,00:00:10.1500000,-0.51728034,-0.51728034,0,0,0.687,16,0,16,2,1
-304,00:00:10.1830000,0.5215072,0.5215072,0,0,0.687,16,0,16,2,1
-305,00:00:10.2160000,0.52245224,1.0439594,0,0,0.688,16,0,16,2,1
-306,00:00:10.2500000,0.5228962,1.5668555,0,0,0.688,16,0,16,2,1
-307,00:00:10.2830000,0.5228962,1.5668555,0,0,0.688,16,0,16,2,1
-308,00:00:10.3160000,0.52734727,2.0942028,0,0,0.69,15,0,15,2,1
-309,00:00:10.3500000,0.52220446,2.6164072,0,0,0.689,14,0,14,2,1
-310,00:00:10.3830000,0.5168584,3.1332655,0,0,0.689,14,0,14,2,1
-311,00:00:10.4160000,0.52309126,3.6563568,0,0,0.689,14,0,14,2,1
-312,00:00:10.4500000,0.52309126,3.6563568,0,0,0.689,14,0,14,2,1
-313,00:00:10.4830000,0.52263266,4.1789894,0,0,0.69,13,0,13,2,1
-314,00:00:10.5160000,0.52406347,4.703053,0,0,0.689,12,0,12,2,1
-315,00:00:10.5500000,0.51739794,5.220451,0,0,0.69,11,0,11,2,1
-316,00:00:10.5830000,0.520734,5.7411847,0,0,0.69,10,0,10,2,1
-317,00:00:10.6160000,0.520734,5.7411847,0,0,0.69,10,0,10,2,1
-318,00:00:10.6500000,0.52204734,6.263232,0,0,0.69,9,0,9,2,1
-319,00:00:10.6830000,0.5205617,6.783794,0,0,0.69,8,0,8,2,1
-320,00:00:10.7160000,0.51986784,7.303662,0,0,0.69,7,0,7,2,1
-321,00:00:10.7500000,0.51484716,7.818509,0,0,0.69,6,0,6,0,1
-322,00:00:10.7830000,0.51484716,7.818509,0,0,0.69,6,0,6,0,1
-323,00:00:10.8160000,0.5131316,8.33164,0,0,0.691,5,0,5,0,1
-324,00:00:10.8500000,0.51892483,8.850565,0,0,0.689,4,0,4,0,1
-325,00:00:10.8830000,0.5121106,9.362676,0,0,0.691,3,0,3,0,1
-326,00:00:10.9160000,0.5140903,9.876766,0,0,0.689,2,0,2,0,1
-327,00:00:10.9500000,0.5140903,9.876766,0,0,0.689,2,0,2,0,1
-328,00:00:10.9830000,0.50994766,10.386714,0,0,0.689,2,0,2,0,1
-329,00:00:11.0160000,0.5172348,10.903949,0,0,0.689,2,0,2,0,1
-330,00:00:11.0500000,0.5204498,11.424398,0,0,0.69,2,0,2,0,1
-331,00:00:11.0830000,0.518128,11.942527,0,0,0.689,2,0,2,0,1
-332,00:00:11.1160000,0.518128,11.942527,0,0,0.689,2,0,2,0,1
-333,00:00:11.1500000,0.5180752,12.460602,0,0,0.69,1,0,1,0,1
-334,00:00:11.1830000,0.51587385,12.976476,0,0,0.691,0,0,0,0,1
-335,00:00:11.2160000,0.5187284,13.495204,0,0,0.69,0,0,0,0,1
-336,00:00:11.2500000,0.51950145,14.014706,0,0,0.69,0,0,0,0,1
-337,00:00:11.2830000,0.51950145,14.014706,0,0,0.69,0,0,0,0,1
-338,00:00:11.3160000,0.5166947,14.531401,0,0,0.69,0,0,0,0,1
-339,00:00:11.3500000,0.52754927,15.05895,0,0,0.69,0,0,0,0,1
-340,00:00:11.3830000,0.5249287,15.583879,0,0,0.69,0,0,0,0,1
-341,00:00:11.4160000,0.51375306,16.097633,0,0,0.69,0,0,0,0,1
-342,00:00:11.4500000,0.51375306,16.097633,0,0,0.69,0,0,0,0,1
-343,00:00:11.4830000,0.5189057,16.616539,0,0,0.69,0,0,0,0,1
-344,00:00:11.5160000,0.5241408,17.14068,0,0,0.69,0,0,0,0,1
-345,00:00:11.5500000,0.5134961,17.654177,0,0,0.691,0,0,0,0,1
-346,00:00:11.5830000,0.5234604,18.177637,0,0,0.69,0,0,0,0,1
-347,00:00:11.6160000,0.5234604,18.177637,0,0,0.69,0,0,0,0,1
-348,00:00:11.6500000,0.5092883,18.686926,0,0,0.69,0,0,0,0,1
-349,00:00:11.6830000,0.51607305,19.203,0,0,0.69,0,0,0,0,1
-350,00:00:11.7160000,0.52443594,19.727434,0,0,0.69,0,0,0,0,1
-351,00:00:11.7500000,0.52107847,20.248512,0,0,0.69,0,0,0,0,1
-352,00:00:11.7830000,0.52107847,20.248512,0,0,0.69,0,0,0,0,1
-353,00:00:11.8160000,-0.5144032,-0.5144032,0,0,0.69,1,0,1,0,1
-354,00:00:11.8500000,0.5165335,0.5165335,0,0,0.691,2,0,2,0,1
-355,00:00:11.8830000,0.5206742,1.0372077,0,0,0.69,2,0,2,0,1
-356,00:00:11.9160000,0.51642287,1.5536306,0,0,0.69,2,0,2,0,1
-357,00:00:11.9500000,0.51642287,1.5536306,0,0,0.69,2,0,2,0,1
-358,00:00:11.9830000,0.5164086,2.0700393,0,0,0.69,2,0,2,0,1
-359,00:00:12.0160000,0.5106775,2.5807168,0,0,0.691,2,0,2,0,1
-360,00:00:12.0500000,-0.51214415,-0.51214415,0,0,0.691,3,0,3,0,1
-361,00:00:12.0830000,0.5119385,0.5119385,0,0,0.69,4,0,4,0,1
-362,00:00:12.1160000,0.5119385,0.5119385,0,0,0.69,4,0,4,0,1
-363,00:00:12.1500000,-0.5050455,-0.5050455,0,0,0.69,5,0,5,0,1
-364,00:00:12.1830000,0.51732737,0.51732737,0,0,0.691,6,0,6,0,1
-365,00:00:12.2160000,0.50650114,1.0238285,0,0,0.691,6,0,6,0,1
-366,00:00:12.2500000,0.51528573,1.5391142,0,0,0.69,6,0,6,0,1
-367,00:00:12.2830000,0.51528573,1.5391142,0,0,0.69,6,0,6,0,1
-368,00:00:12.3160000,0.5091945,2.0483088,0,0,0.691,6,0,6,0,1
-369,00:00:12.3500000,0.5119176,2.5602264,0,0,0.691,6,0,6,0,1
-370,00:00:12.3830000,-0.5114901,-0.5114901,0,0,0.69,7,0,7,2,1
-371,00:00:12.4160000,0.50712657,0.50712657,0,0,0.691,8,0,8,2,1
-372,00:00:12.4500000,0.50712657,0.50712657,0,0,0.691,8,0,8,2,1
-373,00:00:12.4830000,0.5075559,1.0146825,0,0,0.692,8,0,8,2,1
-374,00:00:12.5160000,0.5109373,1.5256197,0,0,0.691,8,0,8,2,1
-375,00:00:12.5500000,-0.5028197,-0.5028197,0,0,0.691,9,0,9,2,1
-376,00:00:12.5830000,0.519282,0.519282,0,0,0.691,10,0,10,2,1
-377,00:00:12.6160000,0.519282,0.519282,0,0,0.691,10,0,10,2,1
-378,00:00:12.6500000,-0.50890666,-0.50890666,0,0,0.691,11,0,11,2,1
-379,00:00:12.6830000,-0.5111722,-1.0200789,0,0,0.691,11,0,11,2,1
-380,00:00:12.7160000,0.5217161,0.5217161,0,0,0.69,12,0,12,2,1
-381,00:00:12.7500000,-0.5154006,-0.5154006,0,0,0.691,13,0,13,2,1
-382,00:00:12.7830000,-0.5154006,-0.5154006,0,0,0.691,13,0,13,2,1
-383,00:00:12.8160000,-0.5099407,-1.0253413,0,0,0.691,12,0,12,2,1
-384,00:00:12.8500000,0.5116224,0.5116224,0,0,0.692,12,0,12,2,1
-385,00:00:12.8830000,-0.5032808,-0.5032808,0,0,0.691,13,0,13,2,1
-386,00:00:12.9160000,0.5082434,0.5082434,0,0,0.69,14,0,14,2,1
-387,00:00:12.9500000,0.5082434,0.5082434,0,0,0.69,14,0,14,2,1
-388,00:00:12.9830000,0.50462276,1.0128661,0,0,0.691,14,0,14,2,1
-389,00:00:13.0160000,0.51408374,1.5269499,0,0,0.691,14,0,14,2,1
-390,00:00:13.0500000,-0.5188351,-0.5188351,0,0,0.691,14,0,14,2,1
-391,00:00:13.0830000,0.5125652,0.5125652,0,0,0.691,14,0,14,2,1
-392,00:00:13.1160000,0.5125652,0.5125652,0,0,0.691,14,0,14,2,1
-393,00:00:13.1500000,0.5128487,1.0254139,0,0,0.691,13,0,13,2,1
-394,00:00:13.1830000,0.51410764,1.5395215,0,0,0.691,12,0,12,2,1
-395,00:00:13.2160000,0.5152703,2.0547917,0,0,0.691,12,0,12,2,1
-396,00:00:13.2500000,0.5172471,2.5720387,0,0,0.691,12,0,12,2,1
-397,00:00:13.2830000,0.5172471,2.5720387,0,0,0.691,12,0,12,2,1
-398,00:00:13.3160000,0.50842345,3.080462,0,0,0.691,12,0,12,2,1
-399,00:00:13.3500000,0.52083623,3.6012983,0,0,0.691,12,0,12,2,1
-400,00:00:13.3830000,0.5082726,4.109571,0,0,0.691,11,0,11,2,1
-401,00:00:13.4160000,0.5209009,4.6304717,0,0,0.691,10,0,10,2,1
-402,00:00:13.4500000,0.5209009,4.6304717,0,0,0.691,10,0,10,2,1
-403,00:00:13.4830000,0.514227,5.1446986,0,0,0.691,10,0,10,2,1
-404,00:00:13.5160000,0.51069766,5.6553965,0,0,0.691,10,0,10,2,1
-405,00:00:13.5500000,0.52293533,6.178332,0,0,0.69,9,0,9,2,1
-406,00:00:13.5830000,0.5085674,6.686899,0,0,0.691,8,0,8,2,1
-407,00:00:13.6160000,0.5085674,6.686899,0,0,0.691,8,0,8,2,1
-408,00:00:13.6500000,0.5149997,7.201899,0,0,0.691,7,0,7,2,1
-409,00:00:13.6830000,0.5159983,7.7178974,0,0,0.691,7,0,7,2,1
-410,00:00:13.7160000,0.50953895,8.227436,0,0,0.691,6,0,6,0,1
-411,00:00:13.7500000,0.5137763,8.741213,0,0,0.691,5,0,5,0,1
-412,00:00:13.7830000,0.5137763,8.741213,0,0,0.691,5,0,5,0,1
-413,00:00:13.8160000,0.5141588,9.255372,0,0,0.691,5,0,5,0,1
-414,00:00:13.8500000,0.51834106,9.773713,0,0,0.691,4,0,4,0,1
-415,00:00:13.8830000,0.526149,10.299862,0,0,0.69,3,0,3,0,1
-416,00:00:13.9160000,0.51813257,10.817994,0,0,0.691,2,0,2,0,1
-417,00:00:13.9500000,0.51813257,10.817994,0,0,0.691,2,0,2,0,1
-418,00:00:13.9830000,0.5157707,11.333765,0,0,0.691,2,0,2,0,1
-419,00:00:14.0160000,0.51443475,11.8482,0,0,0.692,2,0,2,0,1
-420,00:00:14.0500000,0.5163526,12.3645525,0,0,0.69,1,0,1,0,1
-421,00:00:14.0830000,0.5258546,12.890408,0,0,0.69,0,0,0,0,1
-422,00:00:14.1160000,0.5258546,12.890408,0,0,0.69,0,0,0,0,1
-423,00:00:14.1500000,0.5105041,13.400911,0,0,0.691,0,0,0,0,1
-424,00:00:14.1830000,0.5251086,13.92602,0,0,0.691,0,0,0,0,1
-425,00:00:14.2160000,0.5103357,14.436356,0,0,0.69,0,0,0,0,1
-426,00:00:14.2500000,0.5253174,14.961673,0,0,0.69,0,0,0,0,1
-427,00:00:14.2830000,0.5253174,14.961673,0,0,0.69,0,0,0,0,1
-428,00:00:14.3160000,0.51308817,15.474761,0,0,0.691,0,0,0,0,1
-429,00:00:14.3500000,0.51803184,15.992793,0,0,0.692,0,0,0,0,1
-430,00:00:14.3830000,0.51692927,16.509722,0,0,0.69,0,0,0,0,1
-431,00:00:14.4160000,0.5189104,17.028633,0,0,0.692,0,0,0,0,1
-432,00:00:14.4500000,0.5189104,17.028633,0,0,0.692,0,0,0,0,1
-433,00:00:14.4830000,0.5055475,17.53418,0,0,0.692,0,0,0,0,1
-434,00:00:14.5160000,0.51809597,18.052277,0,0,0.692,0,0,0,0,1
-435,00:00:14.5500000,0.5149442,18.56722,0,0,0.691,0,0,0,0,1
-436,00:00:14.5830000,0.5132325,19.080454,0,0,0.692,0,0,0,0,1
-437,00:00:14.6160000,0.5132325,19.080454,0,0,0.692,0,0,0,0,1
-438,00:00:14.6500000,0.52048206,19.600937,0,0,0.693,0,0,0,0,1
-439,00:00:14.6830000,0.52118516,20.122122,0,0,0.693,0,0,0,0,1
-440,00:00:14.7160000,0.53252155,20.654644,0,0,0.692,0,0,0,0,1
-441,00:00:14.7500000,0.5215314,21.176176,0,0,0.692,0,0,0,0,1
-442,00:00:14.7830000,0.5215314,21.176176,0,0,0.692,0,0,0,0,1
-443,00:00:14.8160000,0.515671,21.691847,0,0,0.691,0,0,0,0,1
-444,00:00:14.8500000,0.52418655,22.216034,0,0,0.692,0,0,0,0,1
-445,00:00:14.8830000,0.519223,22.735256,0,0,0.691,0,0,0,0,1
-446,00:00:14.9160000,0.5281284,23.263384,0,0,0.692,0,0,0,0,1
-447,00:00:14.9500000,0.5281284,23.263384,0,0,0.692,0,0,0,0,1
-448,00:00:14.9830000,0.51339555,23.77678,0,0,0.692,0,0,0,0,1
-449,00:00:15.0160000,0.5198091,24.296589,0,0,0.692,0,0,0,0,1
-450,00:00:15.0500000,0.51741296,24.814001,0,0,0.692,0,0,0,0,1
-451,00:00:15.0830000,0.52485645,24.826292,0,0,0.692,0,0,0,0,1
-452,00:00:15.1160000,0.52485645,24.826292,0,0,0.692,0,0,0,0,1
-453,00:00:15.1500000,0.51763433,25.343925,0,0,0.693,0,0,0,0,1
-454,00:00:15.1830000,0.5286432,25.872568,0,0,0.693,0,0,0,0,1
-455,00:00:15.2160000,0.5235563,26.396124,0,0,0.692,0,0,0,0,1
-456,00:00:15.2500000,0.52551013,26.921635,0,0,0.693,0,0,0,0,1
-457,00:00:15.2830000,0.52551013,26.921635,0,0,0.693,0,0,0,0,1
-458,00:00:15.3160000,0.5172158,27.43885,0,0,0.693,0,0,0,0,1
-459,00:00:15.3500000,0.5249064,27.963757,0,0,0.693,0,0,0,0,1
-460,00:00:15.3830000,0.52232873,28.486086,0,0,0.692,0,0,0,0,1
-461,00:00:15.4160000,0.5268086,29.012894,0,0,0.692,0,0,0,0,1
-462,00:00:15.4500000,0.5268086,29.012894,0,0,0.692,0,0,0,0,1
-463,00:00:15.4830000,0.5149262,29.52782,0,0,0.692,0,0,0,0,1
-464,00:00:15.5160000,0.51259613,30.040417,0,0,0.693,0,0,0,0,1
-465,00:00:15.5500000,0.51918745,30.559605,0,0,0.692,0,0,0,0,1
-466,00:00:15.5830000,0.5181972,31.077803,0,0,0.693,0,0,0,0,1
-467,00:00:15.6160000,0.5181972,31.077803,0,0,0.693,0,0,0,0,1
-468,00:00:15.6500000,0.51732826,31.59513,0,0,0.693,0,0,0,0,1
-469,00:00:15.6830000,-0.519989,-0.519989,0,0,0.693,1,0,1,0,1
-470,00:00:15.7160000,0.5196648,0.5196648,0,0,0.692,2,0,2,0,1
-471,00:00:15.7500000,0.51892966,1.0385945,0,0,0.693,2,0,2,0,1
-472,00:00:15.7830000,0.51892966,1.0385945,0,0,0.693,2,0,2,0,1
-473,00:00:15.8160000,0.51825863,1.556853,0,0,0.692,2,0,2,0,1
-474,00:00:15.8500000,0.5199121,2.076765,0,0,0.693,2,0,2,0,1
-475,00:00:15.8830000,0.5301945,2.6069596,0,0,0.692,2,0,2,0,1
-476,00:00:15.9160000,0.5244753,3.131435,0,0,0.693,2,0,2,0,1
-477,00:00:15.9500000,0.5244753,3.131435,0,0,0.694,2,0,2,0,1
-478,00:00:15.9830000,0.52341944,3.6548543,0,0,0.693,2,0,2,0,1
-479,00:00:16.0160000,-0.5237637,-0.5237637,0,0,0.693,3,0,3,0,1
-480,00:00:16.0500000,0.53235346,0.53235346,0,0,0.692,4,0,4,0,1
-481,00:00:16.0830000,0.527908,1.0602615,0,0,0.693,4,0,4,0,1
-482,00:00:16.1160000,0.527908,1.0602615,0,0,0.693,4,0,4,0,1
-483,00:00:16.1500000,0.5248332,1.5850947,0,0,0.692,4,0,4,0,1
-484,00:00:16.1830000,0.52249485,2.1075895,0,0,0.693,4,0,4,0,1
-485,00:00:16.2160000,0.5253266,2.632916,0,0,0.692,4,0,4,0,1
-486,00:00:16.2500000,0.53244376,3.1653597,0,0,0.692,4,0,4,0,1
-487,00:00:16.2830000,0.53244376,3.1653597,0,0,0.692,4,0,4,0,1
-488,00:00:16.3160000,0.527775,3.6931348,0,0,0.692,4,0,4,0,1
-489,00:00:16.3500000,0.53215384,4.2252884,0,0,0.692,4,0,4,0,1
-490,00:00:16.3830000,0.5286385,4.7539268,0,0,0.692,4,0,4,0,1
-491,00:00:16.4160000,0.5229561,5.2768826,0,0,0.693,4,0,4,0,1
-492,00:00:16.4500000,0.5229561,5.2768826,0,0,0.693,4,0,4,0,1
-493,00:00:16.4830000,0.5204545,5.797337,0,0,0.693,4,0,4,0,1
-494,00:00:16.5160000,0.5286368,6.325974,0,0,0.693,4,0,4,0,1
-495,00:00:16.5500000,0.5217291,6.847703,0,0,0.692,4,0,4,0,1
-496,00:00:16.5830000,0.5210862,7.368789,0,0,0.692,4,0,4,0,1
-497,00:00:16.6160000,0.5210862,7.368789,0,0,0.692,4,0,4,0,1
-498,00:00:16.6500000,0.51772535,7.8865147,0,0,0.692,4,0,4,0,1
-499,00:00:16.6830000,-0.5167276,-0.5167276,0,0,0.693,4,0,4,0,1
-500,00:00:16.7160000,0.51525825,0.51525825,0,0,0.693,4,0,4,0,1
-501,00:00:16.7500000,0.5321907,1.0474489,0,0,0.693,4,0,4,0,1
-502,00:00:16.7830000,0.5321907,1.0474489,0,0,0.693,4,0,4,0,1
-503,00:00:16.8160000,0.51853377,1.5659826,0,0,0.692,4,0,4,0,1
-504,00:00:16.8500000,0.5240952,2.0900779,0,0,0.693,4,0,4,0,1
-505,00:00:16.8830000,0.5229332,2.6130111,0,0,0.693,4,0,4,0,1
-506,00:00:16.9160000,0.5229332,2.6130111,0,0,0.693,4,0,4,0,1
-507,00:00:16.9500000,0.534086,3.147097,0,0,0.694,4,0,4,0,1
-508,00:00:16.9830000,0.53293437,3.6800315,0,0,0.693,4,0,4,0,1
-509,00:00:17.0160000,0.53106683,4.211098,0,0,0.694,3,0,3,0,1
-510,00:00:17.0500000,0.5258798,4.736978,0,0,0.693,2,0,2,0,1
-511,00:00:17.0830000,0.5318489,5.268827,0,0,0.692,2,0,2,0,1
-512,00:00:17.1160000,0.5318489,5.268827,0,0,0.692,2,0,2,0,1
-513,00:00:17.1500000,0.52496636,5.793793,0,0,0.692,2,0,2,0,1
-514,00:00:17.1830000,0.52095246,6.314746,0,0,0.692,2,0,2,0,1
-515,00:00:17.2160000,0.5246072,6.839353,0,0,0.693,2,0,2,0,1
-516,00:00:17.2500000,0.5244412,7.3637943,0,0,0.693,2,0,2,0,1
-517,00:00:17.2830000,0.5244412,7.3637943,0,0,0.693,2,0,2,0,1
-518,00:00:17.3160000,0.527788,7.8915825,0,0,0.693,2,0,2,0,1
-519,00:00:17.3500000,0.52880305,8.420385,0,0,0.693,2,0,2,0,1
-520,00:00:17.3830000,0.5270982,8.947483,0,0,0.693,2,0,2,0,1
-521,00:00:17.4160000,0.5270982,8.947483,0,0,0.693,2,0,2,0,1
-522,00:00:17.4500000,-0.52014685,-0.52014685,0,0,0.694,3,0,3,0,1
-523,00:00:17.4830000,0.52832127,0.52832127,0,0,0.693,4,0,4,0,1
-524,00:00:17.5160000,0.52399874,1.05232,0,0,0.694,4,0,4,0,1
-525,00:00:17.5500000,0.53711504,1.5894351,0,0,0.693,4,0,4,0,1
-526,00:00:17.5830000,0.53711504,1.5894351,0,0,0.693,4,0,4,0,1
-527,00:00:17.6160000,0.5261403,2.1155753,0,0,0.692,4,0,4,0,1
-528,00:00:17.6500000,0.5225828,2.638158,0,0,0.692,4,0,4,0,1
-529,00:00:17.6830000,-0.52443016,-0.52443016,0,0,0.693,4,0,4,0,1
-530,00:00:17.7160000,0.5265886,0.5265886,0,0,0.693,4,0,4,0,1
-531,00:00:17.7500000,0.5265886,0.5265886,0,0,0.693,4,0,4,0,1
-532,00:00:17.7830000,0.52460104,1.0511897,0,0,0.694,4,0,4,0,1
-533,00:00:17.8160000,0.526438,1.5776277,0,0,0.694,4,0,4,0,1
-534,00:00:17.8500000,0.52694017,2.1045678,0,0,0.694,4,0,4,0,1
-535,00:00:17.8830000,0.5241874,2.628755,0,0,0.694,4,0,4,0,1
-536,00:00:17.9160000,0.5241874,2.628755,0,0,0.694,4,0,4,0,1
-537,00:00:17.9500000,0.52501017,3.1537652,0,0,0.694,4,0,4,0,1
-538,00:00:17.9830000,0.52696,3.680725,0,0,0.694,4,0,4,0,1
-539,00:00:18.0160000,0.52589625,4.206621,0,0,0.694,4,0,4,0,1
-540,00:00:18.0500000,0.5343762,4.7409973,0,0,0.694,4,0,4,0,1
-541,00:00:18.0830000,0.5343762,4.7409973,0,0,0.694,4,0,4,0,1
-542,00:00:18.1160000,0.51854515,5.2595425,0,0,0.694,4,0,4,0,1
-543,00:00:18.1500000,0.52243394,5.781976,0,0,0.694,4,0,4,0,1
-544,00:00:18.1830000,0.5252205,6.3071966,0,0,0.694,4,0,4,0,1
-545,00:00:18.2160000,-0.52441025,-0.52441025,0,0,0.694,5,0,5,0,1
-546,00:00:18.2500000,-0.52441025,-0.52441025,0,0,0.694,5,0,5,0,1
-547,00:00:18.2830000,0.5241195,0.5241195,0,0,0.693,6,0,6,0,1
-548,00:00:18.3160000,0.52555555,1.049675,0,0,0.693,6,0,6,0,1
-549,00:00:18.3500000,0.5226261,1.5723011,0,0,0.693,6,0,6,0,1
-550,00:00:18.3830000,0.5272629,2.099564,0,0,0.693,6,0,6,0,1
-551,00:00:18.4160000,0.5272629,2.099564,0,0,0.693,6,0,6,0,1
-552,00:00:18.4500000,0.5368449,2.636409,0,0,0.694,5,0,5,0,1
-553,00:00:18.4830000,0.53658223,3.1729913,0,0,0.693,4,0,4,0,1
-554,00:00:18.5160000,0.517539,3.6905303,0,0,0.693,4,0,4,0,1
-555,00:00:18.5500000,0.5306897,4.22122,0,0,0.693,4,0,4,0,1
-556,00:00:18.5830000,0.5306897,4.22122,0,0,0.693,4,0,4,0,1
-557,00:00:18.6160000,-0.53304034,-0.53304034,0,0,0.694,5,0,5,0,1
-558,00:00:18.6500000,0.52938044,0.52938044,0,0,0.694,6,0,6,0,1
-559,00:00:18.6830000,0.5328798,1.0622603,0,0,0.694,5,0,5,0,1
-560,00:00:18.7160000,0.5312526,1.5935129,0,0,0.694,4,0,4,0,1
-561,00:00:18.7500000,0.5312526,1.5935129,0,0,0.694,4,0,4,0,1
-562,00:00:18.7830000,0.530908,2.124421,0,0,0.694,4,0,4,0,1
-563,00:00:18.8160000,0.5326938,2.6571147,0,0,0.694,4,0,4,0,1
-564,00:00:18.8500000,0.52437645,3.1814911,0,0,0.694,4,0,4,0,1
-565,00:00:18.8830000,0.5289705,3.7104616,0,0,0.694,4,0,4,0,1
-566,00:00:18.9160000,0.5289705,3.7104616,0,0,0.694,4,0,4,0,1
-567,00:00:18.9500000,0.5261961,4.2366576,0,0,0.694,4,0,4,1,1
-568,00:00:18.9830000,0.52810854,4.764766,0,0,0.694,4,0,4,1,1
-569,00:00:19.0160000,0.5304704,5.2952366,0,0,0.694,4,0,4,1,1
-570,00:00:19.0500000,0.53516096,5.8303976,0,0,0.694,4,0,4,1,1
-571,00:00:19.0830000,0.53516096,5.8303976,0,0,0.694,4,0,4,1,1
-572,00:00:19.1160000,0.5364267,6.366824,0,0,0.694,4,0,4,1,1
-573,00:00:19.1500000,0.5296635,6.8964877,0,0,0.694,4,0,4,1,1
-574,00:00:19.1830000,0.5309023,7.42739,0,0,0.693,4,0,4,1,1
-575,00:00:19.2160000,0.5396465,7.9670367,0,0,0.693,3,0,3,1,1
-576,00:00:19.2500000,0.5396465,7.9670367,0,0,0.693,3,0,3,1,1
-577,00:00:19.2830000,0.5349989,8.502035,0,0,0.693,2,0,2,1,1
-578,00:00:19.3160000,0.5360957,9.038131,0,0,0.693,2,0,2,1,1
-579,00:00:19.3500000,0.5243345,9.562466,0,0,0.694,2,0,2,1,1
-580,00:00:19.3830000,0.53795713,10.100423,0,0,0.693,2,0,2,1,1
-581,00:00:19.4160000,0.53795713,10.100423,0,0,0.693,2,0,2,1,1
-582,00:00:19.4500000,0.5283212,10.628744,0,0,0.693,2,0,2,1,1
-583,00:00:19.4830000,0.53486925,11.163613,0,0,0.694,2,0,2,1,1
-584,00:00:19.5160000,0.5269357,11.690549,0,0,0.694,2,0,2,1,1
-585,00:00:19.5500000,0.53196716,12.222516,0,0,0.694,2,0,2,1,1
-586,00:00:19.5830000,0.53196716,12.222516,0,0,0.694,2,0,2,1,1
-587,00:00:19.6160000,0.525764,12.74828,0,0,0.694,1,0,1,1,1
-588,00:00:19.6500000,0.531358,13.279637,0,0,0.693,0,0,0,1,1
-589,00:00:19.6830000,0.5330545,13.812692,0,0,0.693,0,0,0,1,1
-590,00:00:19.7160000,0.5339615,14.346653,0,0,0.693,0,0,0,1,1
-591,00:00:19.7500000,0.5339615,14.346653,0,0,0.693,0,0,0,1,1
-592,00:00:19.7830000,0.52943236,14.876085,0,0,0.694,0,0,0,1,1
-593,00:00:19.8160000,0.526485,15.402571,0,0,0.694,0,0,0,1,1
-594,00:00:19.8500000,0.5182843,15.920855,0,0,0.694,0,0,0,1,1
-595,00:00:19.8830000,0.5295525,16.450407,0,0,0.694,0,0,0,1,1
-596,00:00:19.9160000,0.5295525,16.450407,0,0,0.694,0,0,0,1,1
-597,00:00:19.9500000,0.5302412,16.980648,0,0,0.693,0,0,0,1,1
-598,00:00:19.9830000,0.5215253,17.502172,0,0,0.694,0,0,0,1,1
-599,00:00:20.0160000,-0.54467535,-0.54467535,0,0,0.694,1,0,1,1,1
-600,00:00:20.0500000,0.52327025,0.52327025,0,0,0.694,2,0,2,1,1
-601,00:00:20.0830000,-0.023799114,-0.023799114,0,0,0.693,2,0,2,1,1
-602,00:00:20.1160000,-0.52352244,-0.54732156,0,0,0.692,3,0,3,1,1
-603,00:00:20.1500000,0.52455074,0.52455074,0,0,0.693,4,0,4,1,1
-604,00:00:20.1830000,-0.532604,-0.532604,0,0,0.693,5,0,5,1,1
-605,00:00:20.2160000,0.534751,0.534751,0,0,0.694,6,0,6,1,1
-606,00:00:20.2500000,0.534751,0.534751,0,0,0.694,6,0,6,1,1
-607,00:00:20.2830000,-0.5258177,-0.5258177,0,0,0.693,7,0,7,2,1
-608,00:00:20.3160000,0.5345538,0.5345538,0,0,0.694,8,0,8,2,1
-609,00:00:20.3500000,0.52968895,1.0642428,0,0,0.694,8,0,8,2,1
-610,00:00:20.3830000,0.53828853,1.6025314,0,0,0.694,8,0,8,2,1
-611,00:00:20.4160000,0.53828853,1.6025314,0,0,0.694,8,0,8,2,1
-612,00:00:20.4500000,-0.52759045,-0.52759045,0,0,0.694,9,0,9,2,1
-613,00:00:20.4830000,0.53190887,0.53190887,0,0,0.695,10,0,10,2,1
-614,00:00:20.5160000,0.5297117,1.0616206,0,0,0.694,10,0,10,2,1
-615,00:00:20.5500000,0.528888,1.5905086,0,0,0.694,10,0,10,2,1
-616,00:00:20.5830000,0.528888,1.5905086,0,0,0.694,10,0,10,2,1
-617,00:00:20.6160000,0.5216895,2.112198,0,0,0.694,10,0,10,2,1
-618,00:00:20.6500000,0.52529097,2.637489,0,0,0.693,10,0,10,2,1
-619,00:00:20.6830000,0.5176582,3.1551473,0,0,0.694,10,0,10,2,1
-620,00:00:20.7160000,0.53474706,3.6898944,0,0,0.693,10,0,10,2,1
-621,00:00:20.7500000,0.53474706,3.6898944,0,0,0.693,10,0,10,2,1
-622,00:00:20.7830000,0.53162354,4.221518,0,0,0.693,10,0,10,2,1
-623,00:00:20.8160000,0.5242377,4.7457557,0,0,0.694,10,0,10,2,1
-624,00:00:20.8500000,0.52124935,5.267005,0,0,0.694,10,0,10,2,1
-625,00:00:20.8830000,0.5327109,5.799716,0,0,0.693,10,0,10,2,1
-626,00:00:20.9160000,0.5327109,5.799716,0,0,0.693,10,0,10,2,1
-627,00:00:20.9500000,0.52327895,6.322995,0,0,0.693,10,0,10,2,1
-628,00:00:20.9830000,0.5277515,6.8507466,0,0,0.694,10,0,10,2,1
-629,00:00:21.0160000,0.53099,7.3817368,0,0,0.694,9,0,9,2,1
-630,00:00:21.0500000,-0.5262865,-0.5262865,0,0,0.694,9,0,9,2,1
-631,00:00:21.0830000,-0.5262865,-0.5262865,0,0,0.694,9,0,9,2,1
-632,00:00:21.1160000,0.5261131,0.5261131,0,0,0.693,9,0,9,2,1
-633,00:00:21.1500000,-0.5278999,-0.5278999,0,0,0.693,9,0,9,2,1
-634,00:00:21.1830000,0.52194595,0.52194595,0,0,0.694,9,0,9,2,1
-635,00:00:21.2160000,0.5333221,1.055268,0,0,0.693,8,0,8,2,1
-636,00:00:21.2500000,0.5333221,1.055268,0,0,0.693,8,0,8,2,1
-637,00:00:21.2830000,0.5226034,1.5778714,0,0,0.694,7,0,7,2,1
-638,00:00:21.3160000,-0.525948,-0.525948,0,0,0.693,7,0,7,2,1
-639,00:00:21.3500000,0.5161867,0.5161867,0,0,0.693,8,0,8,2,1
-640,00:00:21.3830000,0.5111425,1.0273292,0,0,0.693,8,0,8,2,1
-641,00:00:21.4160000,0.5111425,1.0273292,0,0,0.693,8,0,8,2,1
-642,00:00:21.4500000,0.5139977,1.5413269,0,0,0.692,7,0,7,2,1
-643,00:00:21.4830000,-0.5228652,-0.5228652,0,0,0.693,7,0,7,2,1
-644,00:00:21.5160000,0.52714986,0.52714986,0,0,0.693,8,0,8,2,1
-645,00:00:21.5500000,0.527955,1.0551049,0,0,0.693,8,0,8,2,1
-646,00:00:21.5830000,0.527955,1.0551049,0,0,0.693,8,0,8,2,1
-647,00:00:21.6160000,0.52423245,1.5793374,0,0,0.692,8,0,8,2,1
-648,00:00:21.6500000,0.5233963,2.1027336,0,0,0.693,8,0,8,2,1
-649,00:00:21.6830000,0.5221746,2.6249082,0,0,0.693,8,0,8,2,1
-650,00:00:21.7160000,0.52910924,3.1540174,0,0,0.693,8,0,8,2,1
-651,00:00:21.7500000,0.52910924,3.1540174,0,0,0.693,8,0,8,2,1
-652,00:00:21.7830000,0.5257531,3.6797705,0,0,0.693,8,0,8,2,1
-653,00:00:21.8160000,0.5273288,4.2070994,0,0,0.694,8,0,8,2,1
-654,00:00:21.8500000,-0.52306974,-0.52306974,0,0,0.694,9,0,9,2,1
-655,00:00:21.8830000,0.5319676,0.5319676,0,0,0.693,10,0,10,2,1
-656,00:00:21.9160000,0.5319676,0.5319676,0,0,0.693,10,0,10,2,1
-657,00:00:21.9500000,0.5210241,1.0529916,0,0,0.693,10,0,10,2,1
-658,00:00:21.9830000,0.53028184,1.5832734,0,0,0.694,10,0,10,2,1
-659,00:00:22.0160000,0.51806414,2.1013374,0,0,0.694,10,0,10,2,1
-660,00:00:22.0500000,0.53260756,2.633945,0,0,0.694,9,0,9,2,1
-661,00:00:22.0830000,0.53260756,2.633945,0,0,0.694,9,0,9,2,1
-662,00:00:22.1160000,0.53143543,3.1653805,0,0,0.694,8,0,8,2,1
-663,00:00:22.1500000,0.52333707,3.6887176,0,0,0.693,7,0,7,2,1
-664,00:00:22.1830000,0.52499634,4.213714,0,0,0.693,6,0,6,1,1
-665,00:00:22.2160000,0.53176767,4.745482,0,0,0.694,6,0,6,1,1
-666,00:00:22.2500000,0.53176767,4.745482,0,0,0.694,6,0,6,1,1
-667,00:00:22.2830000,0.52253324,5.2680154,0,0,0.694,6,0,6,1,1
-668,00:00:22.3160000,0.5254913,5.7935066,0,0,0.694,5,0,5,1,1
-669,00:00:22.3500000,-0.52331996,-0.52331996,0,0,0.694,5,0,5,1,1
-670,00:00:22.3830000,0.5284843,0.5284843,0,0,0.694,6,0,6,1,1
-671,00:00:22.4160000,0.5284843,0.5284843,0,0,0.694,6,0,6,1,1
-672,00:00:22.4500000,-0.5213319,-0.5213319,0,0,0.693,7,0,7,2,1
-673,00:00:22.4830000,-0.52968967,-1.0510216,0,0,0.695,6,0,6,1,1
-674,00:00:22.5160000,0.5266052,0.5266052,0,0,0.694,6,0,6,1,1
-675,00:00:22.5500000,0.5299927,1.056598,0,0,0.694,6,0,6,1,1
-676,00:00:22.5830000,0.5299927,1.056598,0,0,0.694,6,0,6,1,1
-677,00:00:22.6160000,0.52593523,1.5825331,0,0,0.694,6,0,6,1,1
-678,00:00:22.6500000,0.52509415,2.1076274,0,0,0.695,6,0,6,1,1
-679,00:00:22.6830000,0.52029,2.6279173,0,0,0.695,6,0,6,1,1
-680,00:00:22.7160000,0.539762,3.1676793,0,0,0.695,6,0,6,1,1
-681,00:00:22.7500000,0.539762,3.1676793,0,0,0.695,6,0,6,1,1
-682,00:00:22.7830000,0.5216955,3.689375,0,0,0.695,6,0,6,1,1
-683,00:00:22.8160000,-0.52082616,-0.52082616,0,0,0.694,7,0,7,2,1
-684,00:00:22.8500000,0.52299887,0.52299887,0,0,0.693,7,0,7,2,1
-685,00:00:22.8830000,-0.5208356,-0.5208356,0,0,0.694,7,0,7,2,1
-686,00:00:22.9160000,-0.5208356,-0.5208356,0,0,0.694,7,0,7,2,1
-687,00:00:22.9500000,0.5231648,0.5231648,0,0,0.694,8,0,8,2,1
-688,00:00:22.9830000,0.539507,1.0626718,0,0,0.693,8,0,8,2,1
-689,00:00:23.0160000,0.5154656,1.5781374,0,0,0.694,8,0,8,2,1
-690,00:00:23.0500000,0.52228755,2.100425,0,0,0.694,8,0,8,2,1
-691,00:00:23.0830000,0.52228755,2.100425,0,0,0.694,8,0,8,2,1
-692,00:00:23.1160000,0.5346509,2.635076,0,0,0.693,8,0,8,2,1
-693,00:00:23.1500000,-0.526601,-0.526601,0,0,0.693,9,0,9,2,1
-694,00:00:23.1830000,0.52230823,0.52230823,0,0,0.694,10,0,10,2,1
-695,00:00:23.2160000,0.5302448,1.052553,0,0,0.693,10,0,10,2,1
-696,00:00:23.2500000,0.5302448,1.052553,0,0,0.693,10,0,10,2,1
-697,00:00:23.2830000,0.5251182,1.5776713,0,0,0.693,10,0,10,2,1
-698,00:00:23.3160000,0.52422005,2.1018913,0,0,0.693,10,0,10,2,1
-699,00:00:23.3500000,0.5187251,2.6206164,0,0,0.693,9,0,9,2,1
-700,00:00:23.3830000,0.53050286,3.1511192,0,0,0.694,8,0,8,2,1
-701,00:00:23.4160000,0.53050286,3.1511192,0,0,0.694,8,0,8,2,1
-702,00:00:23.4500000,0.5271487,3.678268,0,0,0.693,7,0,7,2,1
-703,00:00:23.4830000,0.52418655,4.2024546,0,0,0.694,7,0,7,2,1
-704,00:00:23.5160000,0.52857095,4.7310257,0,0,0.694,6,0,6,1,1
-705,00:00:23.5500000,0.533529,5.2645545,0,0,0.694,6,0,6,1,1
-706,00:00:23.5830000,0.533529,5.2645545,0,0,0.694,6,0,6,1,1
-707,00:00:23.6160000,0.5242514,5.788806,0,0,0.692,6,0,6,1,1
-708,00:00:23.6500000,0.53130245,6.3201084,0,0,0.694,6,0,6,1,1
-709,00:00:23.6830000,0.5245283,6.844637,0,0,0.694,6,0,6,1,1
-710,00:00:23.7160000,0.5333147,7.3779516,0,0,0.694,6,0,6,1,1
-711,00:00:23.7500000,0.5333147,7.3779516,0,0,0.694,6,0,6,1,1
-712,00:00:23.7830000,0.5301077,7.908059,0,0,0.694,6,0,6,1,1
-713,00:00:23.8160000,0.5313759,8.439435,0,0,0.693,5,0,5,1,1
-714,00:00:23.8500000,0.54019403,8.9796295,0,0,0.692,4,0,4,1,1
-715,00:00:23.8830000,0.5338859,9.513515,0,0,0.693,3,0,3,1,1
-716,00:00:23.9160000,0.5338859,9.513515,0,0,0.693,3,0,3,1,1
-717,00:00:23.9500000,0.536056,10.049571,0,0,0.693,2,0,2,1,1
-718,00:00:23.9830000,0.52551824,10.575089,0,0,0.694,2,0,2,1,1
-719,00:00:24.0160000,0.5281187,11.103209,0,0,0.693,2,0,2,1,1
-720,00:00:24.0500000,0.53067213,11.633881,0,0,0.694,2,0,2,1,1
-721,00:00:24.0830000,0.53067213,11.633881,0,0,0.694,2,0,2,1,1
-722,00:00:24.1160000,0.5272499,12.161131,0,0,0.693,2,0,2,1,1
-723,00:00:24.1500000,0.5289703,12.690102,0,0,0.693,1,0,1,1,1
-724,00:00:24.1830000,0.5275875,13.2176895,0,0,0.693,0,0,0,1,1
-725,00:00:24.2160000,0.5303976,13.748087,0,0,0.693,0,0,0,1,1
-726,00:00:24.2500000,0.5303976,13.748087,0,0,0.693,0,0,0,1,1
-727,00:00:24.2830000,0.5347056,14.282792,0,0,0.693,0,0,0,1,1
-728,00:00:24.3160000,0.52359366,14.806386,0,0,0.694,0,0,0,1,1
-729,00:00:24.3500000,0.5413892,15.347775,0,0,0.693,0,0,0,1,1
-730,00:00:24.3830000,0.534254,15.88203,0,0,0.693,0,0,0,1,1
-731,00:00:24.4160000,0.534254,15.88203,0,0,0.693,0,0,0,1,1
-732,00:00:24.4500000,0.5335448,16.415575,0,0,0.693,0,0,0,1,1
-733,00:00:24.4830000,0.5327397,16.948315,0,0,0.694,0,0,0,1,1
-734,00:00:24.5160000,0.5361263,17.484442,0,0,0.694,0,0,0,1,1
-735,00:00:24.5500000,0.5259041,18.010345,0,0,0.694,0,0,0,1,1
-736,00:00:24.5830000,0.5259041,18.010345,0,0,0.694,0,0,0,1,1
-737,00:00:24.6160000,-0.52792805,-0.52792805,0,0,0.694,1,0,1,1,1
-738,00:00:24.6500000,-0.52904224,-1.0569704,0,0,0.693,1,0,1,1,1
-739,00:00:24.6830000,0.5266105,0.5266105,0,0,0.693,2,0,2,1,1
-740,00:00:24.7160000,0.52938277,1.0559933,0,0,0.693,2,0,2,1,1
-741,00:00:24.7500000,0.52938277,1.0559933,0,0,0.693,2,0,2,1,1
-742,00:00:24.7830000,0.5205044,1.5764978,0,0,0.693,2,0,2,1,1
-743,00:00:24.8160000,0.5249455,2.1014433,0,0,0.692,2,0,2,1,1
-744,00:00:24.8500000,0.52693385,2.6283772,0,0,0.692,2,0,2,1,1
-745,00:00:24.8830000,0.5243875,3.1527648,0,0,0.693,2,0,2,1,1
-746,00:00:24.9160000,0.5243875,3.1527648,0,0,0.693,2,0,2,1,1
-747,00:00:24.9500000,0.52302533,3.67579,0,0,0.692,2,0,2,1,1
-748,00:00:24.9830000,0.523791,4.199581,0,0,0.693,2,0,2,1,1
-749,00:00:25.0160000,0.525749,4.7253304,0,0,0.692,2,0,2,1,1
-750,00:00:25.0500000,0.5269517,5.252282,0,0,0.693,2,0,2,1,1
-751,00:00:25.0830000,0.5269517,5.252282,0,0,0.693,2,0,2,1,1
-752,00:00:25.1160000,0.5284277,5.7807097,0,0,0.692,2,0,2,1,1
-753,00:00:25.1500000,0.5266438,6.3073535,0,0,0.692,2,0,2,1,1
-754,00:00:25.1830000,0.52638817,6.8337417,0,0,0.692,2,0,2,1,1
-755,00:00:25.2160000,0.5186682,7.35241,0,0,0.692,2,0,2,1,1
-756,00:00:25.2500000,0.5186682,7.35241,0,0,0.692,2,0,2,1,1
-757,00:00:25.2830000,0.5381339,7.890544,0,0,0.692,2,0,2,1,1
-758,00:00:25.3160000,0.53534245,8.425886,0,0,0.692,2,0,2,1,1
-759,00:00:25.3500000,0.5304532,8.956339,0,0,0.692,2,0,2,1,1
-760,00:00:25.3830000,0.53116846,9.487507,0,0,0.692,2,0,2,1,1
-761,00:00:25.4160000,0.53116846,9.487507,0,0,0.692,2,0,2,1,1
-762,00:00:25.4500000,0.531232,10.018739,0,0,0.692,2,0,2,1,1
-763,00:00:25.4830000,-0.53124434,-0.53124434,0,0,0.693,3,0,3,1,1
-764,00:00:25.5160000,0.5281724,0.5281724,0,0,0.693,4,0,4,1,1
-765,00:00:25.5500000,0.5286286,1.056801,0,0,0.694,4,0,4,1,1
-766,00:00:25.5830000,0.5286286,1.056801,0,0,0.694,4,0,4,1,1
-767,00:00:25.6160000,0.52665025,1.5834513,0,0,0.693,3,0,3,1,1
-768,00:00:25.6500000,0.5199793,2.1034305,0,0,0.694,3,0,3,1,1
-769,00:00:25.6830000,0.52125126,2.6246817,0,0,0.693,2,0,2,1,1
-770,00:00:25.7160000,0.52125126,2.6246817,0,0,0.693,2,0,2,1,1
-771,00:00:25.7500000,0.53395605,3.1586378,0,0,0.693,2,0,2,1,1
-772,00:00:25.7830000,0.54086196,3.6994996,0,0,0.693,2,0,2,1,1
-773,00:00:25.8160000,0.5271416,4.226641,0,0,0.694,2,0,2,1,1
-774,00:00:25.8500000,0.5304782,4.757119,0,0,0.693,2,0,2,1,1
-775,00:00:25.8830000,0.5304782,4.757119,0,0,0.693,2,0,2,1,1
-776,00:00:25.9160000,0.52778053,5.2848997,0,0,0.694,2,0,2,1,1
-777,00:00:25.9500000,0.53924006,5.8241396,0,0,0.694,2,0,2,1,1
-778,00:00:25.9830000,0.53603166,6.3601713,0,0,0.694,2,0,2,1,1
-779,00:00:26.0160000,0.5321781,6.8923492,0,0,0.693,2,0,2,1,1
-780,00:00:26.0500000,0.5321781,6.8923492,0,0,0.693,2,0,2,1,1
-781,00:00:26.0830000,0.530514,7.422863,0,0,0.693,2,0,2,1,1
-782,00:00:26.1160000,0.5344595,7.9573226,0,0,0.693,2,0,2,1,1
-783,00:00:26.1500000,0.53855866,8.495881,0,0,0.694,2,0,2,1,1
-784,00:00:26.1830000,0.53724784,9.033129,0,0,0.693,2,0,2,1,1
-785,00:00:26.2160000,0.53724784,9.033129,0,0,0.693,2,0,2,1,1
-786,00:00:26.2500000,0.5371279,9.570256,0,0,0.693,2,0,2,1,1
-787,00:00:26.2830000,0.53376305,10.104019,0,0,0.694,2,0,2,1,1
-788,00:00:26.3160000,0.53086036,10.634879,0,0,0.694,2,0,2,1,1
-789,00:00:26.3500000,0.53899264,11.173872,0,0,0.693,2,0,2,1,1
-790,00:00:26.3830000,0.53899264,11.173872,0,0,0.693,2,0,2,1,1
-791,00:00:26.4160000,0.53057265,11.704445,0,0,0.694,2,0,2,1,1
-792,00:00:26.4500000,0.53761995,12.242064,0,0,0.694,2,0,2,1,1
-793,00:00:26.4830000,0.5333219,12.775387,0,0,0.694,1,0,1,1,1
-794,00:00:26.5160000,0.5335379,13.308925,0,0,0.693,0,0,0,1,1
-795,00:00:26.5500000,0.5335379,13.308925,0,0,0.693,0,0,0,1,1
-796,00:00:26.5830000,0.53297406,13.841899,0,0,0.693,0,0,0,1,1
-797,00:00:26.6160000,0.5360921,14.377991,0,0,0.694,0,0,0,1,1
-798,00:00:26.6500000,0.52839464,14.906385,0,0,0.694,0,0,0,1,1
-799,00:00:26.6830000,0.5362065,15.442592,0,0,0.694,0,0,0,1,1
-800,00:00:26.7160000,0.5362065,15.442592,0,0,0.694,0,0,0,1,1
-801,00:00:26.7500000,0.5277689,15.970361,0,0,0.694,0,0,0,1,1
-802,00:00:26.7830000,0.52736163,16.497723,0,0,0.694,0,0,0,1,1
-803,00:00:26.8160000,0.54145086,17.039173,0,0,0.693,0,0,0,1,1
-804,00:00:26.8500000,0.53337723,17.57255,0,0,0.693,0,0,0,1,1
-805,00:00:26.8830000,0.53337723,17.57255,0,0,0.693,0,0,0,1,1
-806,00:00:26.9160000,0.519741,18.09229,0,0,0.693,0,0,0,1,1
-807,00:00:26.9500000,0.52822155,18.620512,0,0,0.693,0,0,0,1,1
-808,00:00:26.9830000,0.52555144,19.146063,0,0,0.693,0,0,0,1,1
-809,00:00:27.0160000,0.5384685,19.684532,0,0,0.693,0,0,0,1,1
-810,00:00:27.0500000,0.5384685,19.684532,0,0,0.693,0,0,0,1,1
-811,00:00:27.0830000,-0.52606547,-0.52606547,0,0,0.692,1,0,1,1,1
-812,00:00:27.1160000,0.5323288,0.5323288,0,0,0.693,2,0,2,1,1
-813,00:00:27.1500000,0.5284539,1.0607827,0,0,0.694,2,0,2,1,1
-814,00:00:27.1830000,0.5303309,1.5911136,0,0,0.693,2,0,2,1,1
-815,00:00:27.2160000,0.5303309,1.5911136,0,0,0.693,2,0,2,1,1
-816,00:00:27.2500000,0.5281718,2.1192853,0,0,0.694,2,0,2,1,1
-817,00:00:27.2830000,0.5213852,2.6406705,0,0,0.694,2,0,2,1,1
-818,00:00:27.3160000,0.5340764,3.174747,0,0,0.694,2,0,2,1,1
-819,00:00:27.3500000,0.5325789,3.707326,0,0,0.693,2,0,2,1,1
-820,00:00:27.3830000,0.5325789,3.707326,0,0,0.693,2,0,2,1,1
-821,00:00:27.4160000,0.5257892,4.233115,0,0,0.694,2,0,2,1,1
-822,00:00:27.4500000,0.52856326,4.7616787,0,0,0.694,2,0,2,1,1
-823,00:00:27.4830000,0.5334848,5.2951636,0,0,0.693,2,0,2,1,1
-824,00:00:27.5160000,0.5344309,5.8295946,0,0,0.693,2,0,2,1,1
-825,00:00:27.5500000,0.5344309,5.8295946,0,0,0.693,2,0,2,1,1
-826,00:00:27.5830000,0.5322046,6.3617992,0,0,0.694,2,0,2,1,1
-827,00:00:27.6160000,0.52911574,6.890915,0,0,0.694,2,0,2,1,1
-828,00:00:27.6500000,0.5319811,7.422896,0,0,0.693,2,0,2,1,1
-829,00:00:27.6830000,0.53307295,7.955969,0,0,0.693,2,0,2,1,1
-830,00:00:27.7160000,0.53307295,7.955969,0,0,0.693,2,0,2,1,1
-831,00:00:27.7500000,0.52129835,8.477267,0,0,0.694,2,0,2,1,1
-832,00:00:27.7830000,0.53503865,9.012306,0,0,0.694,2,0,2,1,1
-833,00:00:27.8160000,-0.52122545,-0.52122545,0,0,0.694,3,0,3,1,1
-834,00:00:27.8500000,0.5359854,0.5359854,0,0,0.693,4,0,4,1,1
-835,00:00:27.8830000,0.5359854,0.5359854,0,0,0.693,4,0,4,1,1
-836,00:00:27.9160000,0.52676326,1.0627487,0,0,0.693,4,0,4,1,1
-837,00:00:27.9500000,0.5323826,1.5951313,0,0,0.693,4,0,4,1,1
-838,00:00:27.9830000,0.5239387,2.11907,0,0,0.693,4,0,4,1,1
-839,00:00:28.0160000,0.5337669,2.652837,0,0,0.693,4,0,4,1,1
-840,00:00:28.0500000,0.5337669,2.652837,0,0,0.693,4,0,4,1,1
-841,00:00:28.0830000,0.521697,3.174534,0,0,0.693,3,0,3,1,1
-842,00:00:28.1160000,0.52793354,3.7024677,0,0,0.694,2,0,2,1,1
-843,00:00:28.1500000,0.51783746,4.220305,0,0,0.694,2,0,2,1,1
-844,00:00:28.1830000,0.5320279,4.7523327,0,0,0.693,2,0,2,1,1
-845,00:00:28.2160000,0.5320279,4.7523327,0,0,0.693,2,0,2,1,1
-846,00:00:28.2500000,0.52026635,5.272599,0,0,0.693,2,0,2,1,1
-847,00:00:28.2830000,0.53463715,5.807236,0,0,0.693,2,0,2,1,1
-848,00:00:28.3160000,0.5305197,6.337756,0,0,0.693,2,0,2,1,1
-849,00:00:28.3500000,0.53399557,6.871752,0,0,0.694,2,0,2,1,1
-850,00:00:28.3830000,0.53399557,6.871752,0,0,0.694,2,0,2,1,1
-851,00:00:28.4160000,0.52049136,7.3922434,0,0,0.694,2,0,2,1,1
-852,00:00:28.4500000,0.55095327,7.943197,0,0,0.693,2,0,2,1,1
-853,00:00:28.4830000,0.52459705,8.467793,0,0,0.694,2,0,2,1,1
-854,00:00:28.5160000,0.5363643,9.004158,0,0,0.694,2,0,2,1,1
-855,00:00:28.5500000,0.5363643,9.004158,0,0,0.694,2,0,2,1,1
-856,00:00:28.5830000,0.5284509,9.532609,0,0,0.694,2,0,2,1,1
-857,00:00:28.6160000,0.53877664,10.071385,0,0,0.694,2,0,2,1,1
-858,00:00:28.6500000,0.54211885,10.613504,0,0,0.694,2,0,2,1,1
-859,00:00:28.6830000,0.5247696,11.138274,0,0,0.694,2,0,2,1,1
-860,00:00:28.7160000,0.5247696,11.138274,0,0,0.694,2,0,2,1,1
-861,00:00:28.7500000,0.54683685,11.685111,0,0,0.694,2,0,2,1,1
-862,00:00:28.7830000,0.53438663,12.219498,0,0,0.694,2,0,2,1,1
-863,00:00:28.8160000,0.54283285,12.762331,0,0,0.694,1,0,1,1,1
-864,00:00:28.8500000,0.533174,13.295505,0,0,0.694,0,0,0,1,1
-865,00:00:28.8830000,0.533174,13.295505,0,0,0.694,0,0,0,1,1
-866,00:00:28.9160000,0.52783775,13.823342,0,0,0.694,0,0,0,1,1
-867,00:00:28.9500000,0.532071,14.355413,0,0,0.695,0,0,0,1,1
-868,00:00:28.9830000,0.53065854,14.886072,0,0,0.694,0,0,0,1,1
-869,00:00:29.0160000,0.533154,15.419226,0,0,0.694,0,0,0,1,1
-870,00:00:29.0500000,0.533154,15.419226,0,0,0.694,0,0,0,1,1
-871,00:00:29.0830000,0.522116,15.941341,0,0,0.693,0,0,0,1,1
-872,00:00:29.1160000,0.5312935,16.472635,0,0,0.693,0,0,0,1,1
-873,00:00:29.1500000,0.53915733,17.011793,0,0,0.693,0,0,0,1,1
-874,00:00:29.1830000,0.52995694,17.54175,0,0,0.694,0,0,0,1,1
-875,00:00:29.2160000,0.52995694,17.54175,0,0,0.694,0,0,0,1,1
-876,00:00:29.2500000,0.5262076,18.067957,0,0,0.694,0,0,0,1,1
-877,00:00:29.2830000,0.53269535,18.600653,0,0,0.694,0,0,0,1,1
-878,00:00:29.3160000,0.5276614,19.128315,0,0,0.693,0,0,0,1,1
-879,00:00:29.3500000,0.5323309,19.660646,0,0,0.695,0,0,0,1,1
-880,00:00:29.3830000,0.5323309,19.660646,0,0,0.695,0,0,0,1,1
-881,00:00:29.4160000,0.53562176,20.196268,0,0,0.694,0,0,0,1,1
-882,00:00:29.4500000,0.5285373,20.724806,0,0,0.695,0,0,0,1,1
-883,00:00:29.4830000,0.52954644,21.254353,0,0,0.693,0,0,0,1,1
-884,00:00:29.5160000,0.52768147,21.782034,0,0,0.694,0,0,0,1,1
-885,00:00:29.5500000,0.52768147,21.782034,0,0,0.694,0,0,0,1,1
-886,00:00:29.5830000,0.52182794,22.303862,0,0,0.694,0,0,0,1,1
-887,00:00:29.6160000,0.5373455,22.841208,0,0,0.694,0,0,0,1,1
-888,00:00:29.6500000,0.5288411,23.370049,0,0,0.694,0,0,0,1,1
-889,00:00:29.6830000,0.53263897,23.902687,0,0,0.694,0,0,0,1,1
-890,00:00:29.7160000,0.53263897,23.902687,0,0,0.694,0,0,0,1,1
-891,00:00:29.7500000,0.5239146,24.426601,0,0,0.694,0,0,0,1,1
-892,00:00:29.7830000,0.5278285,24.95443,0,0,0.694,0,0,0,1,1
-893,00:00:29.8160000,0.52889943,25.48333,0,0,0.694,0,0,0,1,1
-894,00:00:29.8500000,0.5358506,26.01918,0,0,0.694,0,0,0,1,1
-895,00:00:29.8830000,0.5358506,26.01918,0,0,0.694,0,0,0,1,1
-896,00:00:29.9160000,0.5248945,26.544075,0,0,0.693,0,0,0,1,1
-897,00:00:29.9500000,0.5278683,27.071943,0,0,0.694,0,0,0,1,1
-898,00:00:29.9830000,-0.53474957,-0.53474957,0,0,0.693,1,0,1,1,1
-899,00:00:30.0160000,-0.53625333,-1.071003,0,0,0.693,1,0,1,1,1
-900,00:00:30.0500000,-0.53625333,-1.071003,0,0,0.693,1,0,1,1,1
-901,00:00:30.0830000,0.53092474,0.53092474,0,0,0.692,2,0,2,1,1
-902,00:00:30.1160000,0.52703327,1.057958,0,0,0.693,2,0,2,1,1
-903,00:00:30.1500000,-0.5374447,-0.5374447,0,0,0.692,3,0,3,1,1
-904,00:00:30.1830000,-0.52779657,-1.0652413,0,0,0.694,3,0,3,1,1
-905,00:00:30.2160000,-0.52779657,-1.0652413,0,0,0.694,3,0,3,1,1
-906,00:00:30.2500000,0.5310039,0.5310039,0,0,0.694,4,0,4,1,1
-907,00:00:30.2830000,-0.53062725,-0.53062725,0,0,0.694,5,0,5,1,1
-908,00:00:30.3160000,0.53214127,0.53214127,0,0,0.693,6,0,6,1,1
-909,00:00:30.3500000,0.53184485,1.0639861,0,0,0.695,6,0,6,1,1
-910,00:00:30.3830000,0.53184485,1.0639861,0,0,0.695,6,0,6,1,1
-911,00:00:30.4160000,0.5333835,1.5973696,0,0,0.695,6,0,6,1,1
-912,00:00:30.4500000,0.53199166,2.1293612,0,0,0.694,6,0,6,1,1
-913,00:00:30.4830000,0.5244562,2.6538174,0,0,0.694,6,0,6,1,1
-914,00:00:30.5160000,0.53226507,3.1860824,0,0,0.693,6,0,6,1,1
-915,00:00:30.5500000,0.53226507,3.1860824,0,0,0.693,6,0,6,1,1
-916,00:00:30.5830000,0.5316009,3.7176833,0,0,0.693,6,0,6,1,1
-917,00:00:30.6160000,-0.53774184,-0.53774184,0,0,0.693,7,0,7,2,1
-918,00:00:30.6500000,0.5368083,0.5368083,0,0,0.693,8,0,8,2,1
diff --git a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 4_RELATIVE.csv b/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 4_RELATIVE.csv
deleted file mode 100644
index 5fee4c6..0000000
Binary files a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 4_RELATIVE.csv and /dev/null differ
diff --git a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 5_RELATIVE.csv b/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 5_RELATIVE.csv
deleted file mode 100644
index 9d4ebc2..0000000
Binary files a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 5_RELATIVE.csv and /dev/null differ
diff --git a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 8_RELATIVE.csv b/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 8_RELATIVE.csv
deleted file mode 100644
index 24db90e..0000000
--- a/test/Iris.Tests/data/ExpectedVideoLogFiles/Pattern - Circular 8_RELATIVE.csv
+++ /dev/null
@@ -1,301 +0,0 @@
-Frame,TimeStamp,AverageLuminanceDiff,AverageLuminanceDiffAcc,AverageRedDiff,AverageRedDiffAcc,PatternRisk,LuminanceTransitions,RedTransitions,TotalTransitions,FlashFailedFrames,PatternFailedFrames
-1,00:00:00,0,0,0,0,0.702,0,0,0,0,0
-2,00:00:00.0330000,0,0,0,0,0.702,0,0,0,0,0
-3,00:00:00.0660000,0,0,0,0,0.702,0,0,0,0,0
-4,00:00:00.0990000,0,0,0,0,0.702,0,0,0,0,0
-5,00:00:00.1330000,0,0,0,0,0.702,0,0,0,0,0
-6,00:00:00.1660000,0,0,0,0,0.702,0,0,0,0,0
-7,00:00:00.1990000,0,0,0,0,0.702,0,0,0,0,0
-8,00:00:00.2330000,0,0,0,0,0.702,0,0,0,0,0
-9,00:00:00.2660000,0,0,0,0,0.702,0,0,0,0,0
-10,00:00:00.2990000,0,0,0,0,0.702,0,0,0,0,0
-11,00:00:00.3330000,0,0,0,0,0.702,0,0,0,0,0
-12,00:00:00.3660000,0,0,0,0,0.702,0,0,0,0,0
-13,00:00:00.3990000,0,0,0,0,0.702,0,0,0,0,0
-14,00:00:00.4330000,0,0,0,0,0.702,0,0,0,0,0
-15,00:00:00.4660000,0,0,0,0,0.702,0,0,0,0,1
-16,00:00:00.4990000,0,0,0,0,0.702,0,0,0,0,1
-17,00:00:00.5330000,0,0,0,0,0.702,0,0,0,0,1
-18,00:00:00.5660000,0,0,0,0,0.702,0,0,0,0,1
-19,00:00:00.5990000,0,0,0,0,0.702,0,0,0,0,1
-20,00:00:00.6330000,0,0,0,0,0.702,0,0,0,0,1
-21,00:00:00.6660000,0,0,0,0,0.702,0,0,0,0,1
-22,00:00:00.6990000,0,0,0,0,0.702,0,0,0,0,1
-23,00:00:00.7330000,0,0,0,0,0.702,0,0,0,0,1
-24,00:00:00.7660000,0,0,0,0,0.702,0,0,0,0,1
-25,00:00:00.7990000,0,0,0,0,0.702,0,0,0,0,1
-26,00:00:00.8330000,0,0,0,0,0.702,0,0,0,0,1
-27,00:00:00.8660000,0,0,0,0,0.702,0,0,0,0,1
-28,00:00:00.8990000,0,0,0,0,0.702,0,0,0,0,1
-29,00:00:00.9330000,0,0,0,0,0.702,0,0,0,0,1
-30,00:00:00.9660000,0,0,0,0,0.702,0,0,0,0,1
-31,00:00:00.9990000,0,0,0,0,0.702,0,0,0,0,1
-32,00:00:01.0330000,0,0,0,0,0.702,0,0,0,0,1
-33,00:00:01.0660000,0,0,0,0,0.702,0,0,0,0,1
-34,00:00:01.0990000,0,0,0,0,0.702,0,0,0,0,1
-35,00:00:01.1330000,0,0,0,0,0.702,0,0,0,0,1
-36,00:00:01.1660000,0,0,0,0,0.702,0,0,0,0,1
-37,00:00:01.1990000,0,0,0,0,0.702,0,0,0,0,1
-38,00:00:01.2330000,0,0,0,0,0.702,0,0,0,0,1
-39,00:00:01.2660000,0,0,0,0,0.702,0,0,0,0,1
-40,00:00:01.2990000,0,0,0,0,0.702,0,0,0,0,1
-41,00:00:01.3330000,0,0,0,0,0.702,0,0,0,0,1
-42,00:00:01.3660000,0,0,0,0,0.702,0,0,0,0,1
-43,00:00:01.3990000,0,0,0,0,0.702,0,0,0,0,1
-44,00:00:01.4330000,0,0,0,0,0.702,0,0,0,0,1
-45,00:00:01.4660000,0,0,0,0,0.702,0,0,0,0,1
-46,00:00:01.4990000,0,0,0,0,0.702,0,0,0,0,1
-47,00:00:01.5330000,0,0,0,0,0.702,0,0,0,0,1
-48,00:00:01.5660000,0,0,0,0,0.702,0,0,0,0,1
-49,00:00:01.5990000,0,0,0,0,0.702,0,0,0,0,1
-50,00:00:01.6330000,0,0,0,0,0.702,0,0,0,0,1
-51,00:00:01.6660000,0,0,0,0,0.702,0,0,0,0,1
-52,00:00:01.6990000,0,0,0,0,0.702,0,0,0,0,1
-53,00:00:01.7330000,0,0,0,0,0.702,0,0,0,0,1
-54,00:00:01.7660000,0,0,0,0,0.702,0,0,0,0,1
-55,00:00:01.7990000,0,0,0,0,0.702,0,0,0,0,1
-56,00:00:01.8330000,0,0,0,0,0.702,0,0,0,0,1
-57,00:00:01.8660000,0,0,0,0,0.702,0,0,0,0,1
-58,00:00:01.8990000,0,0,0,0,0.702,0,0,0,0,1
-59,00:00:01.9330000,0,0,0,0,0.702,0,0,0,0,1
-60,00:00:01.9660000,0,0,0,0,0.702,0,0,0,0,1
-61,00:00:01.9990000,0,0,0,0,0.702,0,0,0,0,1
-62,00:00:02.0330000,0,0,0,0,0.702,0,0,0,0,1
-63,00:00:02.0660000,0,0,0,0,0.702,0,0,0,0,1
-64,00:00:02.0990000,0,0,0,0,0.702,0,0,0,0,1
-65,00:00:02.1330000,0,0,0,0,0.702,0,0,0,0,1
-66,00:00:02.1660000,0,0,0,0,0.702,0,0,0,0,1
-67,00:00:02.1990000,0,0,0,0,0.702,0,0,0,0,1
-68,00:00:02.2330000,0,0,0,0,0.702,0,0,0,0,1
-69,00:00:02.2660000,0,0,0,0,0.702,0,0,0,0,1
-70,00:00:02.2990000,0,0,0,0,0.702,0,0,0,0,1
-71,00:00:02.3330000,0,0,0,0,0.702,0,0,0,0,1
-72,00:00:02.3660000,0,0,0,0,0.702,0,0,0,0,1
-73,00:00:02.3990000,0,0,0,0,0.702,0,0,0,0,1
-74,00:00:02.4330000,0,0,0,0,0.702,0,0,0,0,1
-75,00:00:02.4660000,0,0,0,0,0.702,0,0,0,0,1
-76,00:00:02.4990000,0,0,0,0,0.702,0,0,0,0,1
-77,00:00:02.5330000,0,0,0,0,0.702,0,0,0,0,1
-78,00:00:02.5660000,0,0,0,0,0.702,0,0,0,0,1
-79,00:00:02.5990000,0,0,0,0,0.702,0,0,0,0,1
-80,00:00:02.6330000,0,0,0,0,0.702,0,0,0,0,1
-81,00:00:02.6660000,0,0,0,0,0.702,0,0,0,0,1
-82,00:00:02.6990000,0,0,0,0,0.702,0,0,0,0,1
-83,00:00:02.7330000,0,0,0,0,0.702,0,0,0,0,1
-84,00:00:02.7660000,0,0,0,0,0.702,0,0,0,0,1
-85,00:00:02.7990000,0,0,0,0,0.702,0,0,0,0,1
-86,00:00:02.8330000,0,0,0,0,0.702,0,0,0,0,1
-87,00:00:02.8660000,0,0,0,0,0.702,0,0,0,0,1
-88,00:00:02.8990000,0,0,0,0,0.702,0,0,0,0,1
-89,00:00:02.9330000,0,0,0,0,0.702,0,0,0,0,1
-90,00:00:02.9660000,0,0,0,0,0.702,0,0,0,0,1
-91,00:00:02.9990000,0,0,0,0,0.702,0,0,0,0,1
-92,00:00:03.0330000,0,0,0,0,0.702,0,0,0,0,1
-93,00:00:03.0660000,0,0,0,0,0.702,0,0,0,0,1
-94,00:00:03.0990000,0,0,0,0,0.702,0,0,0,0,1
-95,00:00:03.1330000,0,0,0,0,0.702,0,0,0,0,1
-96,00:00:03.1660000,0,0,0,0,0.702,0,0,0,0,1
-97,00:00:03.1990000,0,0,0,0,0.702,0,0,0,0,1
-98,00:00:03.2330000,0,0,0,0,0.702,0,0,0,0,1
-99,00:00:03.2660000,0,0,0,0,0.702,0,0,0,0,1
-100,00:00:03.2990000,0,0,0,0,0.702,0,0,0,0,1
-101,00:00:03.3330000,0,0,0,0,0.702,0,0,0,0,1
-102,00:00:03.3660000,0,0,0,0,0.702,0,0,0,0,1
-103,00:00:03.3990000,0,0,0,0,0.702,0,0,0,0,1
-104,00:00:03.4330000,0,0,0,0,0.702,0,0,0,0,1
-105,00:00:03.4660000,0,0,0,0,0.702,0,0,0,0,1
-106,00:00:03.4990000,0,0,0,0,0.702,0,0,0,0,1
-107,00:00:03.5330000,0,0,0,0,0.702,0,0,0,0,1
-108,00:00:03.5660000,0,0,0,0,0.702,0,0,0,0,1
-109,00:00:03.5990000,0,0,0,0,0.702,0,0,0,0,1
-110,00:00:03.6330000,0,0,0,0,0.702,0,0,0,0,1
-111,00:00:03.6660000,0,0,0,0,0.702,0,0,0,0,1
-112,00:00:03.6990000,0,0,0,0,0.702,0,0,0,0,1
-113,00:00:03.7330000,0,0,0,0,0.702,0,0,0,0,1
-114,00:00:03.7660000,0,0,0,0,0.702,0,0,0,0,1
-115,00:00:03.7990000,0,0,0,0,0.702,0,0,0,0,1
-116,00:00:03.8330000,0,0,0,0,0.702,0,0,0,0,1
-117,00:00:03.8660000,0,0,0,0,0.702,0,0,0,0,1
-118,00:00:03.8990000,0,0,0,0,0.702,0,0,0,0,1
-119,00:00:03.9330000,0,0,0,0,0.702,0,0,0,0,1
-120,00:00:03.9660000,0,0,0,0,0.702,0,0,0,0,1
-121,00:00:03.9990000,0,0,0,0,0.702,0,0,0,0,1
-122,00:00:04.0330000,0,0,0,0,0.702,0,0,0,0,1
-123,00:00:04.0660000,0,0,0,0,0.702,0,0,0,0,1
-124,00:00:04.0990000,0,0,0,0,0.702,0,0,0,0,1
-125,00:00:04.1330000,0,0,0,0,0.702,0,0,0,0,1
-126,00:00:04.1660000,0,0,0,0,0.702,0,0,0,0,1
-127,00:00:04.1990000,0,0,0,0,0.702,0,0,0,0,1
-128,00:00:04.2330000,0,0,0,0,0.702,0,0,0,0,1
-129,00:00:04.2660000,0,0,0,0,0.702,0,0,0,0,1
-130,00:00:04.2990000,0,0,0,0,0.702,0,0,0,0,1
-131,00:00:04.3330000,0,0,0,0,0.702,0,0,0,0,1
-132,00:00:04.3660000,0,0,0,0,0.702,0,0,0,0,1
-133,00:00:04.3990000,0,0,0,0,0.702,0,0,0,0,1
-134,00:00:04.4330000,0,0,0,0,0.702,0,0,0,0,1
-135,00:00:04.4660000,0,0,0,0,0.702,0,0,0,0,1
-136,00:00:04.4990000,0,0,0,0,0.702,0,0,0,0,1
-137,00:00:04.5330000,0,0,0,0,0.702,0,0,0,0,1
-138,00:00:04.5660000,0,0,0,0,0.702,0,0,0,0,1
-139,00:00:04.5990000,0,0,0,0,0.702,0,0,0,0,1
-140,00:00:04.6330000,0,0,0,0,0.702,0,0,0,0,1
-141,00:00:04.6660000,0,0,0,0,0.702,0,0,0,0,1
-142,00:00:04.6990000,0,0,0,0,0.702,0,0,0,0,1
-143,00:00:04.7330000,0,0,0,0,0.702,0,0,0,0,1
-144,00:00:04.7660000,0,0,0,0,0.702,0,0,0,0,1
-145,00:00:04.7990000,0,0,0,0,0.702,0,0,0,0,1
-146,00:00:04.8330000,0,0,0,0,0.702,0,0,0,0,1
-147,00:00:04.8660000,0,0,0,0,0.702,0,0,0,0,1
-148,00:00:04.8990000,0,0,0,0,0.702,0,0,0,0,1
-149,00:00:04.9330000,0,0,0,0,0.702,0,0,0,0,1
-150,00:00:04.9660000,0,0,0,0,0.702,0,0,0,0,1
-151,00:00:04.9990000,0,0,0,0,0.702,0,0,0,0,1
-152,00:00:05.0330000,0,0,0,0,0.702,0,0,0,0,1
-153,00:00:05.0660000,0,0,0,0,0.702,0,0,0,0,1
-154,00:00:05.0990000,0,0,0,0,0.702,0,0,0,0,1
-155,00:00:05.1330000,0,0,0,0,0.702,0,0,0,0,1
-156,00:00:05.1660000,0,0,0,0,0.702,0,0,0,0,1
-157,00:00:05.1990000,0,0,0,0,0.702,0,0,0,0,1
-158,00:00:05.2330000,0,0,0,0,0.702,0,0,0,0,1
-159,00:00:05.2660000,0,0,0,0,0.702,0,0,0,0,1
-160,00:00:05.2990000,0,0,0,0,0.702,0,0,0,0,1
-161,00:00:05.3330000,0,0,0,0,0.702,0,0,0,0,1
-162,00:00:05.3660000,0,0,0,0,0.702,0,0,0,0,1
-163,00:00:05.3990000,0,0,0,0,0.702,0,0,0,0,1
-164,00:00:05.4330000,0,0,0,0,0.702,0,0,0,0,1
-165,00:00:05.4660000,0,0,0,0,0.702,0,0,0,0,1
-166,00:00:05.4990000,0,0,0,0,0.702,0,0,0,0,1
-167,00:00:05.5330000,0,0,0,0,0.702,0,0,0,0,1
-168,00:00:05.5660000,0,0,0,0,0.702,0,0,0,0,1
-169,00:00:05.5990000,0,0,0,0,0.702,0,0,0,0,1
-170,00:00:05.6330000,0,0,0,0,0.702,0,0,0,0,1
-171,00:00:05.6660000,0,0,0,0,0.702,0,0,0,0,1
-172,00:00:05.6990000,0,0,0,0,0.702,0,0,0,0,1
-173,00:00:05.7330000,0,0,0,0,0.702,0,0,0,0,1
-174,00:00:05.7660000,0,0,0,0,0.702,0,0,0,0,1
-175,00:00:05.7990000,0,0,0,0,0.702,0,0,0,0,1
-176,00:00:05.8330000,0,0,0,0,0.702,0,0,0,0,1
-177,00:00:05.8660000,0,0,0,0,0.702,0,0,0,0,1
-178,00:00:05.8990000,0,0,0,0,0.702,0,0,0,0,1
-179,00:00:05.9330000,0,0,0,0,0.702,0,0,0,0,1
-180,00:00:05.9660000,0,0,0,0,0.702,0,0,0,0,1
-181,00:00:05.9990000,0,0,0,0,0.702,0,0,0,0,1
-182,00:00:06.0330000,0,0,0,0,0.702,0,0,0,0,1
-183,00:00:06.0660000,0,0,0,0,0.702,0,0,0,0,1
-184,00:00:06.0990000,0,0,0,0,0.702,0,0,0,0,1
-185,00:00:06.1330000,0,0,0,0,0.702,0,0,0,0,1
-186,00:00:06.1660000,0,0,0,0,0.702,0,0,0,0,1
-187,00:00:06.1990000,0,0,0,0,0.702,0,0,0,0,1
-188,00:00:06.2330000,0,0,0,0,0.702,0,0,0,0,1
-189,00:00:06.2660000,0,0,0,0,0.702,0,0,0,0,1
-190,00:00:06.2990000,0,0,0,0,0.702,0,0,0,0,1
-191,00:00:06.3330000,0,0,0,0,0.702,0,0,0,0,1
-192,00:00:06.3660000,0,0,0,0,0.702,0,0,0,0,1
-193,00:00:06.3990000,0,0,0,0,0.702,0,0,0,0,1
-194,00:00:06.4330000,0,0,0,0,0.702,0,0,0,0,1
-195,00:00:06.4660000,0,0,0,0,0.702,0,0,0,0,1
-196,00:00:06.4990000,0,0,0,0,0.702,0,0,0,0,1
-197,00:00:06.5330000,0,0,0,0,0.702,0,0,0,0,1
-198,00:00:06.5660000,0,0,0,0,0.702,0,0,0,0,1
-199,00:00:06.5990000,0,0,0,0,0.702,0,0,0,0,1
-200,00:00:06.6330000,0,0,0,0,0.702,0,0,0,0,1
-201,00:00:06.6660000,0,0,0,0,0.702,0,0,0,0,1
-202,00:00:06.6990000,0,0,0,0,0.702,0,0,0,0,1
-203,00:00:06.7330000,0,0,0,0,0.702,0,0,0,0,1
-204,00:00:06.7660000,0,0,0,0,0.702,0,0,0,0,1
-205,00:00:06.7990000,0,0,0,0,0.702,0,0,0,0,1
-206,00:00:06.8330000,0,0,0,0,0.702,0,0,0,0,1
-207,00:00:06.8660000,0,0,0,0,0.702,0,0,0,0,1
-208,00:00:06.8990000,0,0,0,0,0.702,0,0,0,0,1
-209,00:00:06.9330000,0,0,0,0,0.702,0,0,0,0,1
-210,00:00:06.9660000,0,0,0,0,0.702,0,0,0,0,1
-211,00:00:06.9990000,0,0,0,0,0.702,0,0,0,0,1
-212,00:00:07.0330000,0,0,0,0,0.702,0,0,0,0,1
-213,00:00:07.0660000,0,0,0,0,0.702,0,0,0,0,1
-214,00:00:07.0990000,0,0,0,0,0.702,0,0,0,0,1
-215,00:00:07.1330000,0,0,0,0,0.702,0,0,0,0,1
-216,00:00:07.1660000,0,0,0,0,0.702,0,0,0,0,1
-217,00:00:07.1990000,0,0,0,0,0.702,0,0,0,0,1
-218,00:00:07.2330000,0,0,0,0,0.702,0,0,0,0,1
-219,00:00:07.2660000,0,0,0,0,0.702,0,0,0,0,1
-220,00:00:07.2990000,0,0,0,0,0.702,0,0,0,0,1
-221,00:00:07.3330000,0,0,0,0,0.702,0,0,0,0,1
-222,00:00:07.3660000,0,0,0,0,0.702,0,0,0,0,1
-223,00:00:07.3990000,0,0,0,0,0.702,0,0,0,0,1
-224,00:00:07.4330000,0,0,0,0,0.702,0,0,0,0,1
-225,00:00:07.4660000,0,0,0,0,0.702,0,0,0,0,1
-226,00:00:07.4990000,0,0,0,0,0.702,0,0,0,0,1
-227,00:00:07.5330000,0,0,0,0,0.702,0,0,0,0,1
-228,00:00:07.5660000,0,0,0,0,0.702,0,0,0,0,1
-229,00:00:07.5990000,0,0,0,0,0.702,0,0,0,0,1
-230,00:00:07.6330000,0,0,0,0,0.702,0,0,0,0,1
-231,00:00:07.6660000,0,0,0,0,0.702,0,0,0,0,1
-232,00:00:07.6990000,0,0,0,0,0.702,0,0,0,0,1
-233,00:00:07.7330000,0,0,0,0,0.702,0,0,0,0,1
-234,00:00:07.7660000,0,0,0,0,0.702,0,0,0,0,1
-235,00:00:07.7990000,0,0,0,0,0.702,0,0,0,0,1
-236,00:00:07.8330000,0,0,0,0,0.702,0,0,0,0,1
-237,00:00:07.8660000,0,0,0,0,0.702,0,0,0,0,1
-238,00:00:07.8990000,0,0,0,0,0.702,0,0,0,0,1
-239,00:00:07.9330000,0,0,0,0,0.702,0,0,0,0,1
-240,00:00:07.9660000,0,0,0,0,0.702,0,0,0,0,1
-241,00:00:07.9990000,0,0,0,0,0.702,0,0,0,0,1
-242,00:00:08.0330000,0,0,0,0,0.702,0,0,0,0,1
-243,00:00:08.0660000,0,0,0,0,0.702,0,0,0,0,1
-244,00:00:08.0990000,0,0,0,0,0.702,0,0,0,0,1
-245,00:00:08.1330000,0,0,0,0,0.702,0,0,0,0,1
-246,00:00:08.1660000,0,0,0,0,0.702,0,0,0,0,1
-247,00:00:08.1990000,0,0,0,0,0.702,0,0,0,0,1
-248,00:00:08.2330000,0,0,0,0,0.702,0,0,0,0,1
-249,00:00:08.2660000,0,0,0,0,0.702,0,0,0,0,1
-250,00:00:08.2990000,0,0,0,0,0.702,0,0,0,0,1
-251,00:00:08.3330000,0,0,0,0,0.702,0,0,0,0,1
-252,00:00:08.3660000,0,0,0,0,0.702,0,0,0,0,1
-253,00:00:08.3990000,0,0,0,0,0.702,0,0,0,0,1
-254,00:00:08.4330000,0,0,0,0,0.702,0,0,0,0,1
-255,00:00:08.4660000,0,0,0,0,0.702,0,0,0,0,1
-256,00:00:08.4990000,0,0,0,0,0.702,0,0,0,0,1
-257,00:00:08.5330000,0,0,0,0,0.702,0,0,0,0,1
-258,00:00:08.5660000,0,0,0,0,0.702,0,0,0,0,1
-259,00:00:08.5990000,0,0,0,0,0.702,0,0,0,0,1
-260,00:00:08.6330000,0,0,0,0,0.702,0,0,0,0,1
-261,00:00:08.6660000,0,0,0,0,0.702,0,0,0,0,1
-262,00:00:08.6990000,0,0,0,0,0.702,0,0,0,0,1
-263,00:00:08.7330000,0,0,0,0,0.702,0,0,0,0,1
-264,00:00:08.7660000,0,0,0,0,0.702,0,0,0,0,1
-265,00:00:08.7990000,0,0,0,0,0.702,0,0,0,0,1
-266,00:00:08.8330000,0,0,0,0,0.702,0,0,0,0,1
-267,00:00:08.8660000,0,0,0,0,0.702,0,0,0,0,1
-268,00:00:08.8990000,0,0,0,0,0.702,0,0,0,0,1
-269,00:00:08.9330000,0,0,0,0,0.702,0,0,0,0,1
-270,00:00:08.9660000,0,0,0,0,0.702,0,0,0,0,1
-271,00:00:08.9990000,0,0,0,0,0.702,0,0,0,0,1
-272,00:00:09.0330000,0,0,0,0,0.702,0,0,0,0,1
-273,00:00:09.0660000,0,0,0,0,0.702,0,0,0,0,1
-274,00:00:09.0990000,0,0,0,0,0.702,0,0,0,0,1
-275,00:00:09.1330000,0,0,0,0,0.702,0,0,0,0,1
-276,00:00:09.1660000,0,0,0,0,0.702,0,0,0,0,1
-277,00:00:09.1990000,0,0,0,0,0.702,0,0,0,0,1
-278,00:00:09.2330000,0,0,0,0,0.702,0,0,0,0,1
-279,00:00:09.2660000,0,0,0,0,0.702,0,0,0,0,1
-280,00:00:09.2990000,0,0,0,0,0.702,0,0,0,0,1
-281,00:00:09.3330000,0,0,0,0,0.702,0,0,0,0,1
-282,00:00:09.3660000,0,0,0,0,0.702,0,0,0,0,1
-283,00:00:09.3990000,0,0,0,0,0.702,0,0,0,0,1
-284,00:00:09.4330000,0,0,0,0,0.702,0,0,0,0,1
-285,00:00:09.4660000,0,0,0,0,0.702,0,0,0,0,1
-286,00:00:09.4990000,0,0,0,0,0.702,0,0,0,0,1
-287,00:00:09.5330000,0,0,0,0,0.702,0,0,0,0,1
-288,00:00:09.5660000,0,0,0,0,0.702,0,0,0,0,1
-289,00:00:09.5990000,0,0,0,0,0.702,0,0,0,0,1
-290,00:00:09.6330000,0,0,0,0,0.702,0,0,0,0,1
-291,00:00:09.6660000,0,0,0,0,0.702,0,0,0,0,1
-292,00:00:09.6990000,0,0,0,0,0.702,0,0,0,0,1
-293,00:00:09.7330000,0,0,0,0,0.702,0,0,0,0,1
-294,00:00:09.7660000,0,0,0,0,0.702,0,0,0,0,1
-295,00:00:09.7990000,0,0,0,0,0.702,0,0,0,0,1
-296,00:00:09.8330000,0,0,0,0,0.702,0,0,0,0,1
-297,00:00:09.8660000,0,0,0,0,0.702,0,0,0,0,1
-298,00:00:09.8990000,0,0,0,0,0.702,0,0,0,0,1
-299,00:00:09.9330000,0,0,0,0,0.702,0,0,0,0,1
-300,00:00:09.9660000,0,0,0,0,0.702,0,0,0,0,1
diff --git a/test/Iris.Tests/data/ExpectedVideoLogFiles/gradRed2_RELATIVE.csv b/test/Iris.Tests/data/ExpectedVideoLogFiles/gradRed2_RELATIVE.csv
deleted file mode 100644
index ae53368..0000000
--- a/test/Iris.Tests/data/ExpectedVideoLogFiles/gradRed2_RELATIVE.csv
+++ /dev/null
@@ -1,176 +0,0 @@
-Frame,TimeStamp,AverageLuminanceDiff,AverageLuminanceDiffAcc,AverageRedDiff,AverageRedDiffAcc,PatternRisk,LuminanceTransitions,RedTransitions,TotalTransitions,FlashFailedFrames,PatternFailedFrames
-1,00:00:00,0,0,0,0,0,0,0,0,0,0
-2,00:00:00.0400000,0,0,0,0,0,0,0,0,0,0
-3,00:00:00.0800000,0,0,0,0,0,0,0,0,0,0
-4,00:00:00.1200000,0,0,0,0,0,0,0,0,0,0
-5,00:00:00.1600000,0,0,0,0,0,0,0,0,0,0
-6,00:00:00.2000000,0,0,0,0,0,0,0,0,0,0
-7,00:00:00.2400000,0,0,0,0,0,0,0,0,0,0
-8,00:00:00.2800000,0,0,0,0,0,0,0,0,0,0
-9,00:00:00.3200000,0,0,0,0,0,0,0,0,0,0
-10,00:00:00.3600000,0,0,0,0,0,0,0,0,0,0
-11,00:00:00.4000000,0,0,0,0,0,0,0,0,0,0
-12,00:00:00.4400000,0,0,0,0,0,0,0,0,0,0
-13,00:00:00.4800000,0,0,0,0,0,0,0,0,0,0
-14,00:00:00.5200000,0,0,0,0,0,0,0,0,0,0
-15,00:00:00.5600000,0,0,0,0,0,0,0,0,0,0
-16,00:00:00.6000000,0,0,0,0,0,0,0,0,0,0
-17,00:00:00.6400000,0,0,0,0,0,0,0,0,0,0
-18,00:00:00.6800000,0,0,0,0,0,0,0,0,0,0
-19,00:00:00.7200000,0,0,0,0,0,0,0,0,0,0
-20,00:00:00.7600000,0,0,0,0,0,0,0,0,0,0
-21,00:00:00.8000000,0,0,0,0,0,0,0,0,0,0
-22,00:00:00.8400000,0,0,0,0,0,0,0,0,0,0
-23,00:00:00.8800000,0,0,0,0,0,0,0,0,0,0
-24,00:00:00.9200000,0,0,0,0,0,0,0,0,0,0
-25,00:00:00.9600000,0,0,0,0,0,0,0,0,0,0
-26,00:00:01,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-27,00:00:01.0400000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-28,00:00:01.0800000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-29,00:00:01.1200000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-30,00:00:01.1600000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-31,00:00:01.2000000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-32,00:00:01.2400000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-33,00:00:01.2800000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-34,00:00:01.3200000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-35,00:00:01.3600000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-36,00:00:01.4000000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-37,00:00:01.4400000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-38,00:00:01.4800000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-39,00:00:01.5200000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-40,00:00:01.5600000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-41,00:00:01.6000000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-42,00:00:01.6400000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-43,00:00:01.6800000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-44,00:00:01.7200000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-45,00:00:01.7600000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-46,00:00:01.8000000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-47,00:00:01.8400000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-48,00:00:01.8800000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-49,00:00:01.9200000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-50,00:00:01.9600000,-0.002590533,-0.002590533,14.039379,14.039379,0,0,0,0,0,0
-51,00:00:02,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-52,00:00:02.0400000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-53,00:00:02.0800000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-54,00:00:02.1200000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-55,00:00:02.1600000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-56,00:00:02.2000000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-57,00:00:02.2400000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-58,00:00:02.2800000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-59,00:00:02.3200000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-60,00:00:02.3600000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-61,00:00:02.4000000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-62,00:00:02.4400000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-63,00:00:02.4800000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-64,00:00:02.5200000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-65,00:00:02.5600000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-66,00:00:02.6000000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-67,00:00:02.6400000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-68,00:00:02.6800000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-69,00:00:02.7200000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-70,00:00:02.7600000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-71,00:00:02.8000000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-72,00:00:02.8400000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-73,00:00:02.8800000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-74,00:00:02.9200000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-75,00:00:02.9600000,-0.001742497,-0.001742497,14.335419,14.335419,0,0,0,0,0,0
-76,00:00:03,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-77,00:00:03.0400000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-78,00:00:03.0800000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-79,00:00:03.1200000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-80,00:00:03.1600000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-81,00:00:03.2000000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-82,00:00:03.2400000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-83,00:00:03.2800000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-84,00:00:03.3200000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-85,00:00:03.3600000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-86,00:00:03.4000000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-87,00:00:03.4400000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-88,00:00:03.4800000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-89,00:00:03.5200000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-90,00:00:03.5600000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-91,00:00:03.6000000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-92,00:00:03.6400000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-93,00:00:03.6800000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-94,00:00:03.7200000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-95,00:00:03.7600000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-96,00:00:03.8000000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-97,00:00:03.8400000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-98,00:00:03.8800000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-99,00:00:03.9200000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-100,00:00:03.9600000,-6.92904E-06,-6.92904E-06,17.59074,17.88678,0,0,0,0,0,0
-101,00:00:04,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-102,00:00:04.0400000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-103,00:00:04.0800000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-104,00:00:04.1200000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-105,00:00:04.1600000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-106,00:00:04.2000000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-107,00:00:04.2400000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-108,00:00:04.2800000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-109,00:00:04.3200000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-110,00:00:04.3600000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-111,00:00:04.4000000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-112,00:00:04.4400000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-113,00:00:04.4800000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-114,00:00:04.5200000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-115,00:00:04.5600000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-116,00:00:04.6000000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-117,00:00:04.6400000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-118,00:00:04.6800000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-119,00:00:04.7200000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-120,00:00:04.7600000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-121,00:00:04.8000000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-122,00:00:04.8400000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-123,00:00:04.8800000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-124,00:00:04.9200000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-125,00:00:04.9600000,-0.0009937579,-0.0010006869,6.0601068,23.946886,0,0,1,1,0,0
-126,00:00:05,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-127,00:00:05.0400000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-128,00:00:05.0800000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-129,00:00:05.1200000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-130,00:00:05.1600000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-131,00:00:05.2000000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-132,00:00:05.2400000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-133,00:00:05.2800000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-134,00:00:05.3200000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-135,00:00:05.3600000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-136,00:00:05.4000000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-137,00:00:05.4400000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-138,00:00:05.4800000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-139,00:00:05.5200000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-140,00:00:05.5600000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-141,00:00:05.6000000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-142,00:00:05.6400000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-143,00:00:05.6800000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-144,00:00:05.7200000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-145,00:00:05.7600000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-146,00:00:05.8000000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-147,00:00:05.8400000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-148,00:00:05.8800000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-149,00:00:05.9200000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-150,00:00:05.9600000,0.005387768,0.005387768,13.076599,22.984106,0,0,1,1,0,0
-151,00:00:06,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-152,00:00:06.0400000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-153,00:00:06.0800000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-154,00:00:06.1200000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-155,00:00:06.1600000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-156,00:00:06.2000000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-157,00:00:06.2400000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-158,00:00:06.2800000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-159,00:00:06.3200000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-160,00:00:06.3600000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-161,00:00:06.4000000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-162,00:00:06.4400000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-163,00:00:06.4800000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-164,00:00:06.5200000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-165,00:00:06.5600000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-166,00:00:06.6000000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-167,00:00:06.6400000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-168,00:00:06.6800000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-169,00:00:06.7200000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-170,00:00:06.7600000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-171,00:00:06.8000000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-172,00:00:06.8400000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-173,00:00:06.8800000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-174,00:00:06.9200000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
-175,00:00:06.9600000,-7.502735E-05,-7.502735E-05,-65.10224,-65.10224,0,0,1,1,0,0
diff --git a/test/Iris.Tests/data/TestImages/Patterns/ACO_Pattern.png b/test/Iris.Tests/data/TestImages/Patterns/ACO_Pattern.png
deleted file mode 100644
index 07bf1cd..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/ACO_Pattern.png and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/Circular1.png b/test/Iris.Tests/data/TestImages/Patterns/Circular1.png
deleted file mode 100644
index 1493885..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/Circular1.png and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/Circular2.png b/test/Iris.Tests/data/TestImages/Patterns/Circular2.png
deleted file mode 100644
index a98eec2..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/Circular2.png and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment.jpg b/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment.jpg
deleted file mode 100644
index 1cf8af4..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment.jpg and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment7.jpg b/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment7.jpg
deleted file mode 100644
index 0c8c0ca..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment7.jpg and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment8.jpg b/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment8.jpg
deleted file mode 100644
index 6fef21f..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/It Takes Two - Kaleidoscope Level_Trim_Moment8.jpg and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/flower.png b/test/Iris.Tests/data/TestImages/Patterns/flower.png
deleted file mode 100644
index bb8ff6c..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/flower.png and /dev/null differ
diff --git a/test/Iris.Tests/data/TestImages/Patterns/lines1.png b/test/Iris.Tests/data/TestImages/Patterns/lines1.png
deleted file mode 100644
index ecad653..0000000
Binary files a/test/Iris.Tests/data/TestImages/Patterns/lines1.png and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/AreaTest.avi b/test/Iris.Tests/data/TestVideos/AreaTest.avi
deleted file mode 100644
index 3a87753..0000000
Binary files a/test/Iris.Tests/data/TestVideos/AreaTest.avi and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/Hypno Spiral Small.mp4 b/test/Iris.Tests/data/TestVideos/Hypno Spiral Small.mp4
deleted file mode 100644
index 646c2fc..0000000
Binary files a/test/Iris.Tests/data/TestVideos/Hypno Spiral Small.mp4 and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/Pattern - Circular 4.avi b/test/Iris.Tests/data/TestVideos/Pattern - Circular 4.avi
deleted file mode 100644
index be92ece..0000000
Binary files a/test/Iris.Tests/data/TestVideos/Pattern - Circular 4.avi and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/Pattern - Circular 5.avi b/test/Iris.Tests/data/TestVideos/Pattern - Circular 5.avi
deleted file mode 100644
index 1fcc493..0000000
Binary files a/test/Iris.Tests/data/TestVideos/Pattern - Circular 5.avi and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/blackToWhite.mp4 b/test/Iris.Tests/data/TestVideos/blackToWhite.mp4
deleted file mode 100644
index 1f7d370..0000000
Binary files a/test/Iris.Tests/data/TestVideos/blackToWhite.mp4 and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/gradRed2.mp4 b/test/Iris.Tests/data/TestVideos/gradRed2.mp4
deleted file mode 100644
index a538298..0000000
Binary files a/test/Iris.Tests/data/TestVideos/gradRed2.mp4 and /dev/null differ
diff --git a/test/Iris.Tests/data/TestVideos/pixel_track.mp4 b/test/Iris.Tests/data/TestVideos/pixel_track.mp4
deleted file mode 100644
index f233f7b..0000000
Binary files a/test/Iris.Tests/data/TestVideos/pixel_track.mp4 and /dev/null differ
diff --git a/test/Iris.Tests/src/FlashDetectionTests.cpp b/test/Iris.Tests/src/FlashDetectionTests.cpp
index 8baf3d4..e85575c 100644
--- a/test/Iris.Tests/src/FlashDetectionTests.cpp
+++ b/test/Iris.Tests/src/FlashDetectionTests.cpp
@@ -23,11 +23,9 @@ namespace iris::Tests
TEST_F(FlashDetectionTests, RELATIVE_LUMINANCE)
{
-
configuration.SetLuminanceType(Configuration::LuminanceType::RELATIVE);
configuration.Init();
-
-
+
cv::Size size(100, 100);
cv::Mat blackFrame(size, CV_8UC3, black); //lum = 0f
diff --git a/test/Iris.Tests/src/PatternDetectionTests.cpp b/test/Iris.Tests/src/PatternDetectionTests.cpp
index 749704c..15c747c 100644
--- a/test/Iris.Tests/src/PatternDetectionTests.cpp
+++ b/test/Iris.Tests/src/PatternDetectionTests.cpp
@@ -70,23 +70,4 @@ namespace iris::Tests
irisFrame.Release();
}
- TEST_F(PatternDetectionTests, Straight_Lines_Pass)
- {
- cv::Mat image = cv::imread("data/TestImages/Patterns/ACO_Pattern.png");
- IrisFrame irisFrame(&image, frameRgbConverter->Convert(image), FrameData());
-
- FlashDetection flashDetection(&configuration, 0, image.size());
- PatternDetection patternDetection(&configuration, 5, image.size());
- flashDetection.setLuminance(irisFrame);
-
- FrameData data;
- for (int i = 0; i < 5; i++)
- {
- patternDetection.checkFrame(irisFrame, i, data);
- }
-
- EXPECT_EQ(PatternResult::Pass, data.patternFrameResult);
-
- irisFrame.Release();
- }
}
\ No newline at end of file
diff --git a/test/Iris.Tests/src/TransitionEvaluatorTest.cpp b/test/Iris.Tests/src/TransitionEvaluatorTest.cpp
deleted file mode 100644
index b0911e3..0000000
--- a/test/Iris.Tests/src/TransitionEvaluatorTest.cpp
+++ /dev/null
@@ -1,248 +0,0 @@
-//Copyright (C) 2023 Electronic Arts, Inc. All rights reserved.
-/*
-#include "IrisLibTest.h"
-#include
-#include "TransitionEvaluator.h"
-#include "FrameData.h"
-
-namespace iris::Tests
-{
- class TransitionEvaluatorTest : public IrisLibTest {
- protected:
-
- };
-
- TEST_F(TransitionEvaluatorTest, Transition_WhenOnlyLuminance_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- transitionEvaluator.SetTransitions(true, false, testData);
- transitionEvaluator.SetTransitions(true, false, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(true, false, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(true, false, testData);
-
- EXPECT_EQ(4, testData.LuminanceTransitions);
- EXPECT_EQ(0, testData.RedTransitions);
- }
-
- TEST_F(TransitionEvaluatorTest, Transition_WhenOnlyRed_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
-
- EXPECT_EQ(0, testData.LuminanceTransitions);
- EXPECT_EQ(4, testData.RedTransitions);
- }
-
- TEST_F(TransitionEvaluatorTest, Transition_WhenLuminanceAndRed_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(true, true, testData);
- transitionEvaluator.SetTransitions(false, false, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
- transitionEvaluator.SetTransitions(true, false, testData);
- transitionEvaluator.SetTransitions(false, true, testData);
- transitionEvaluator.SetTransitions(true, true, testData);
-
- EXPECT_EQ(3, testData.LuminanceTransitions);
- EXPECT_EQ(4, testData.RedTransitions);
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenLuminanceFlashFail_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 8; i++)
- {
- transitionEvaluator.SetTransitions(true, false, testData);
- }
- transitionEvaluator.EvaluateSecond(8, 8, testData);
- EXPECT_TRUE(transitionEvaluator.getFlashFail());
- EXPECT_TRUE(transitionEvaluator.getLumFlashFail());
- EXPECT_EQ(FlashResult::FlashFail, testData.luminanceFrameResult);
- EXPECT_EQ(1, transitionEvaluator.getLuminanceIncidents().flashFailFrames);
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenRedFlashFail_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 8; i++)
- {
- transitionEvaluator.SetTransitions(false, true, testData);
- }
- transitionEvaluator.EvaluateSecond(8, 8, testData);
- EXPECT_TRUE(transitionEvaluator.getFlashFail());
- EXPECT_TRUE(transitionEvaluator.getRedFlashFail());
- EXPECT_EQ(FlashResult::FlashFail, testData.redFrameResult);
- EXPECT_EQ(1, transitionEvaluator.getRedIncidents().flashFailFrames);
-
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenLuminanceAndRedFlashFail_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(10, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 2; i++) //add 2 luminance and red transitions
- {
- transitionEvaluator.SetTransitions(true, true, testData);
- }
- for (int i = 0; i < 3; i++) //add 3 red transitions
- {
- transitionEvaluator.SetTransitions(false, true, testData);
- }
- for (int i = 0; i < 5; i++) //add 5 luminance transitions
- {
- transitionEvaluator.SetTransitions(true, false, testData);
- }
- transitionEvaluator.EvaluateSecond(10, 10, testData);
- EXPECT_TRUE(transitionEvaluator.getFlashFail());
- EXPECT_TRUE(transitionEvaluator.getLumFlashFail());
- EXPECT_FALSE(transitionEvaluator.getRedFlashFail());
-
- EXPECT_EQ(FlashResult::FlashFail, testData.luminanceFrameResult);
- EXPECT_EQ(FlashResult::PassWithWarning, testData.redFrameResult);
- EXPECT_EQ(1, transitionEvaluator.getLuminanceIncidents().flashFailFrames);
- EXPECT_EQ(1, transitionEvaluator.getRedIncidents().passWithWarningFrames);
-
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenLuminanceFlashPass_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 3; i++) //add 3 luminance transitions
- {
- transitionEvaluator.SetTransitions(true, false, testData);
- }
-
- for (int i = 0; i < 5; i++) //add 5 frames, no transitions
- {
- transitionEvaluator.SetTransitions(false, false, testData);
- }
- transitionEvaluator.EvaluateSecond(8, 8, testData);
- EXPECT_FALSE(transitionEvaluator.getFlashFail());
- EXPECT_EQ(FlashResult::Pass, testData.luminanceFrameResult);
- EXPECT_EQ(FlashResult::Pass, testData.redFrameResult);
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenRedFlashPass_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 3; i++) //add 3 red transitions
- {
- transitionEvaluator.SetTransitions(false, true, testData);
- }
-
- for (int i = 0; i < 5; i++) //add 5 frames, no transitions
- {
- transitionEvaluator.SetTransitions(false, false, testData);
- }
- transitionEvaluator.EvaluateSecond(8, 8, testData);
- EXPECT_FALSE(transitionEvaluator.getFlashFail());
- EXPECT_EQ(FlashResult::Pass, testData.luminanceFrameResult);
- EXPECT_EQ(FlashResult::Pass, testData.redFrameResult);
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenLuminanceAndRedFlashPass_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(8, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 3; i++) //add 3 luminance and red transitions
- {
- transitionEvaluator.SetTransitions(true, true, testData);
- }
-
- for (int i = 0; i < 5; i++) //add 5 frames, no transitions
- {
- transitionEvaluator.SetTransitions(false, false, testData);
- }
- transitionEvaluator.EvaluateSecond(8, 8, testData);
- EXPECT_FALSE(transitionEvaluator.getFlashFail());
- EXPECT_EQ(FlashResult::Pass, testData.luminanceFrameResult);
- EXPECT_EQ(FlashResult::Pass, testData.redFrameResult);
- }
-
- TEST_F(TransitionEvaluatorTest, EvaluateSecond_WhenExtendedFailure_Test)
- {
- //Only luminance transitions
- FrameData testData;
- TransitionEvaluator transitionEvaluator(5, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 23; i++) //add luminance and red transitions
- {
- transitionEvaluator.SetTransitions(true, true, testData);
- transitionEvaluator.EvaluateSecond(i, 5, testData);
- }
- EXPECT_TRUE(transitionEvaluator.getExtendedFailure());
- EXPECT_TRUE(transitionEvaluator.getLumExtendedFailure());
- EXPECT_TRUE(transitionEvaluator.getRedExtendedFailure());
- EXPECT_EQ(FlashResult::ExtendedFail, testData.luminanceFrameResult);
- EXPECT_EQ(FlashResult::ExtendedFail, testData.redFrameResult);
-
- EXPECT_EQ(0, transitionEvaluator.getLuminanceIncidents().flashFailFrames);
- EXPECT_EQ(1, transitionEvaluator.getLuminanceIncidents().extendedFailFrames);
- EXPECT_EQ(19, transitionEvaluator.getLuminanceIncidents().passWithWarningFrames);
- EXPECT_EQ(0, transitionEvaluator.getRedIncidents().flashFailFrames);
- EXPECT_EQ(1, transitionEvaluator.getRedIncidents().extendedFailFrames);
- EXPECT_EQ(19, transitionEvaluator.getRedIncidents().passWithWarningFrames);
- }
-
- TEST_F(TransitionEvaluatorTest, TotalTransictionCount_WhenLuminanceAndRed_Test)
- {
- //Only luminance transitions
- FrameData testData = FrameData();
- TransitionEvaluator transitionEvaluator(4, configuration.GetTransitionTrackerParams());
-
- for (int i = 0; i < 5; i++) //add 5 luminance and red transitions
- {
- transitionEvaluator.SetTransitions(true, true, testData);
- }
- for (int i = 0; i < 3; i++) //add 3 frames, no transitions
- {
- transitionEvaluator.SetTransitions(false, false, testData);
- }
- for (int i = 0; i < 4; i++) //add 4 luminance transitions
- {
- transitionEvaluator.SetTransitions(true, false, testData);
- }
- for (int i = 0; i < 6; i++) //add 6 red transitions
- {
- transitionEvaluator.SetTransitions(false, true, testData);
- }
-
- EXPECT_EQ(9, testData.LuminanceTransitions);
- EXPECT_EQ(11, testData.RedTransitions);
- }
-}*/
\ No newline at end of file
diff --git a/test/Iris.Tests/src/VideoAnalysisTests.cpp b/test/Iris.Tests/src/VideoAnalysisTests.cpp
index dc9a3d6..f812e6c 100644
--- a/test/Iris.Tests/src/VideoAnalysisTests.cpp
+++ b/test/Iris.Tests/src/VideoAnalysisTests.cpp
@@ -58,30 +58,46 @@ namespace iris::Tests
logFrameData.push_back(substr);
}
- EXPECT_EQ(std::stoi(logFrameData[0]), data.Frame) << "Frame: " << data.Frame << '\n';
-
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[2]), data.LuminanceAverage)) << "Frame: " << data.Frame << '\n';
- std::string str = data.proportionToPercentage(std::stof(logFrameData[3]));
- EXPECT_EQ(str, data.LuminanceFlashArea) << "Frame: " << data.Frame << '\n';
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[4]), data.AverageLuminanceDiff)) << "Frame: " << data.Frame << '\n';
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[5]), data.AverageLuminanceDiffAcc)) << "Frame: " << data.Frame << '\n';
+ EXPECT_EQ(std::stoi(logFrameData[0]), data.Frame) << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[0]);
+
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[2]), data.LuminanceAverage))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[2]) << " Actual: " << data.LuminanceAverage;
+ std::string str = data.proportionToPercentage(std::stof(logFrameData[3]));
+ EXPECT_EQ(str, data.LuminanceFlashArea)
+ << "Frame: " << data.Frame << " Expected: " << str << " Actual: " << data.LuminanceFlashArea;
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[4]), data.AverageLuminanceDiff))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[4]) << " Actual: " << data.AverageLuminanceDiff;
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[5]), data.AverageLuminanceDiffAcc))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[5]) << " Actual: " << data.AverageLuminanceDiffAcc;
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[6]), data.RedAverage)) << "Frame: " << data.Frame << '\n';
- str = data.proportionToPercentage(std::stof(logFrameData[7]));
- EXPECT_EQ(str, data.RedFlashArea) << "Frame: " << data.Frame << '\n';
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[8]), data.AverageRedDiff)) << "Frame: " << data.Frame << '\n';
- EXPECT_TRUE(CompareFloat(std::stof(logFrameData[9]), data.AverageRedDiffAcc)) << "Frame: " << data.Frame << '\n';
-
- EXPECT_EQ(std::stof(logFrameData[10]), data.PatternRisk) << "Frame: " << data.Frame << '\n';
-
- EXPECT_EQ(std::stoi(logFrameData[11]), data.LuminanceTransitions) << "Frame: " << data.Frame << '\n';
- EXPECT_EQ(std::stoi(logFrameData[12]), data.RedTransitions) << "Frame: " << data.Frame << '\n';
- EXPECT_EQ(std::stoi(logFrameData[13]), data.LuminanceExtendedFailCount) << "Frame: " << data.Frame << '\n';
- EXPECT_EQ(std::stoi(logFrameData[14]), data.RedExtendedFailCount) << "Frame: " << data.Frame << '\n';
-
- EXPECT_EQ(std::stoi(logFrameData[15]), (int)data.luminanceFrameResult) << "Frame: " << data.Frame << '\n';
- EXPECT_EQ(std::stoi(logFrameData[16]), (int)data.redFrameResult) << "Frame: " << data.Frame << '\n';
- EXPECT_EQ(std::stoi(logFrameData[17]), (int)data.patternFrameResult) << "Frame: " << data.Frame << '\n';
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[6]), data.RedAverage))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[6]) << " Actual: " << data.RedAverage;
+ str = data.proportionToPercentage(std::stof(logFrameData[7]));
+ EXPECT_EQ(str, data.RedFlashArea)
+ << "Frame: " << data.Frame << " Expected: " << str << " Actual: " << data.RedFlashArea;
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[8]), data.AverageRedDiff))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[8]) << " Actual: " << data.AverageRedDiff;
+ EXPECT_TRUE(CompareFloat(std::stof(logFrameData[9]), data.AverageRedDiffAcc))
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[9]) << " Actual: " << data.AverageRedDiffAcc;
+
+ EXPECT_EQ(std::stof(logFrameData[10]), data.PatternRisk)
+ << "Frame: " << data.Frame << " Expected: " << std::stof(logFrameData[10]) << " Actual: " << data.PatternRisk;
+
+ EXPECT_EQ(std::stoi(logFrameData[11]), data.LuminanceTransitions)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[11]) << " Actual: " << data.LuminanceTransitions;
+ EXPECT_EQ(std::stoi(logFrameData[12]), data.RedTransitions)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[12]) << " Actual: " << data.RedTransitions;
+ EXPECT_EQ(std::stoi(logFrameData[13]), data.LuminanceExtendedFailCount)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[13]) << " Actual: " << data.LuminanceExtendedFailCount;
+ EXPECT_EQ(std::stoi(logFrameData[14]), data.RedExtendedFailCount)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[14]) << " Actual: " << data.RedExtendedFailCount;
+
+ EXPECT_EQ(std::stoi(logFrameData[15]), (int)data.luminanceFrameResult)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[15]) << " Actual: " << (int)data.luminanceFrameResult;
+ EXPECT_EQ(std::stoi(logFrameData[16]), (int)data.redFrameResult)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[16]) << " Actual: " << (int)data.redFrameResult;
+ EXPECT_EQ(std::stoi(logFrameData[17]), (int)data.patternFrameResult)
+ << "Frame: " << data.Frame << " Expected: " << std::stoi(logFrameData[17]) << " Actual: " << (int)data.patternFrameResult;
}
};
@@ -168,28 +184,4 @@ namespace iris::Tests
TestVideoAnalysis(videoAnalyser, video, "data/ExpectedVideoLogFiles/intermitentEF_RELATIVE.csv");
}
}
-
- //TEST_F(VideoAnalysisTests, PatternCircular4_Video_Test)
- //{
- // const char* sourceVideo = "data/TestVideos/Pattern - Circular 4.avi";
- // VideoAnalyser videoAnalyser(&configuration);
-
- // cv::VideoCapture video(sourceVideo);
- // if (videoAnalyser.VideoIsOpen(sourceVideo, video, nullptr))
- // {
- // TestVideoAnalysis(videoAnalyser, video, "data/ExpectedVideoLogFiles/Pattern - Circular 4_RELATIVE.csv");
- // }
- //}
-
- //TEST_F(VideoAnalysisTests, PatternCircular5_Video_Test)
- //{
- // const char* sourceVideo = "data/TestVideos/Pattern - Circular 5.avi";
- // VideoAnalyser videoAnalyser(&configuration);
-
- // cv::VideoCapture video(sourceVideo);
- // if (videoAnalyser.VideoIsOpen(sourceVideo, video, nullptr))
- // {
- // TestVideoAnalysis(videoAnalyser, video, "data/ExpectedVideoLogFiles/Pattern - Circular 5_RELATIVE.csv");
- // }
- //}
}
\ No newline at end of file
diff --git a/vcpkg.json b/vcpkg.json
index c162d58..fa4da2d 100644
--- a/vcpkg.json
+++ b/vcpkg.json
@@ -8,7 +8,11 @@
"giflib",
{
"name": "opencv",
- "features": [ "ffmpeg", "contrib" ]
+ "features": [
+ "ffmpeg",
+ "contrib"
+ ]
}
- ]
-}
\ No newline at end of file
+ ],
+ "builtin-baseline": "0affe8710a4a5b26328e909fe1ad7146df39d108"
+}