<?xml version="1.0" ?>
<testplan audiolevel="3 (Full Decoding)" encoding="utf-8" id="000001787d0ad81b7535b92f00c000a800000096" last_updated_time="2021-03-29T11:13:02+01:00" last_updated_time_ISO="2021-03-29T11:13:02.335000" level="3 (Full Decoding)" levelmode="testplan" name="Generic Testplan" revision="165">
  <description>
    My Test Plan for ADPCMAudio, MVCVideo, ASFFile, H264Video, BWFAudio, MP4, AC3Audio, DV, Matroska, J2CVideo, DPXVideo, DolbyEAudio, DVVideo, MPEG2TS, VC1Video, HEVCVideo, REDCODE, MPEG4Part2Video, MPEG2PS, MXF, MPEG2Video, AACAudio, GXF, AIFFAudio, LPCMAudio, MP3Audio, LXF, AVI file format(s) and PSE
  </description>
  <summary>
    My Test Plan for ADPCMAudio, MVCVideo, ASFFile, H264Video, BWFAudio, MP4, AC3Audio, DV, Matroska, J2CVideo, DPXVideo, DolbyEAudio, DVVideo, MPEG2TS, VC1Video, HEVCVideo, REDCODE, MPEG4Part2Video, MPEG2PS, MXF, MPEG2Video, AACAudio, GXF, AIFFAudio, LPCMAudio, MP3Audio, LXF, AVI file format(s)
  </summary>
  <tags/>
  <productVersion build="102443" major="8" minor="0" patch="0" postreleasetag="" prereleasetag=""/>
  <instructions>
    <instruction enable="false" label="Report Conformance Warnings" name="Report Conformance Warnings" override="false" section="Common" switchable="true"/>
    <instruction enable="false" label="Conformance Checks" name="ConformanceChecks" override="true" section="Common" switchable="true">
      <component complex_value_type="ConformanceChecks" label="Override Conformance Checks" name="OverrideConformanceChecks" restriction="{}" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="true" label="Continue on Fatal Check Failure" name="Continue on Fatal Check Failure" override="true" section="Common" switchable="true"/>
    <instruction label="Errors" name="Errors" override="false" section="Common" switchable="false">
      <component enum="UnSupportedFormat" label="If format not supported by Baton" name="formatNotSupportedByBaton" restriction="Error" type="enumeration"/>
      <component enum="UnSupportedFormat" label="If format not supported by Test Plan" name="formatNotSupportedByTestPlan" restriction="Error" type="enumeration"/>
      <component enum="UnSupportedFormat" label="Unable to apply Track Layout/Combine All Tracks if Dolby E is detected" name="trackLayoutNotApplied" restriction="Error" type="enumeration"/>
      <component enum="UnSupportedFormat" label="HDR Checks enabled but HDR Metadata missing or incomplete" name="HDRInfo" restriction="Warning" type="enumeration"/>
      <component enum="UnSupportedFormat" label="Check enabled but not performed" name="CheckNotPerformed" restriction="Warning" type="enumeration"/>
      <component label="Maximum Error Reporting" name="maxErrorReportingLimit" restriction="v == 20" type="int_value"/>
      <component label="Maximum Info Reporting" name="maxInfoReportingLimit" restriction="v == 20" type="int_value"/>
    </instruction>
    <instruction label="Frame Rate" name="FrameRate" override="false" section="Common" switchable="false">
      <component label="Frame Rate" name="defaultFrameRate" restriction="v == 30.0" type="double_value" unit="Fps"/>
    </instruction>
    <instruction enable="false" label="Selective Analysis" name="SelectiveAnalysis" override="true" section="Common" switchable="true">
      <component label="Selective Analysis" name="SelectiveAnalysisComp" restriction="{}" type="SelectiveAnalysis"/>
    </instruction>
    <instruction enable="false" label="3D Checks" name="Enable3DChecks" override="true" section="Common" switchable="true"/>
    <instruction enable="false" label="Statistical Data of Quality Checks" name="StatisticalData" override="true" section="Common" switchable="true"/>
    <instruction enable="false" label="Content Timeline" name="ContentTimeline" override="false" section="Common" switchable="true"/>
    <instruction enable="false" label="Related Audio/Video Files" name="RelatedFiles" override="true" section="Common" switchable="true">
      <component label="Pattern" name="Pattern" restriction="" type="string"/>
      <component label="Create separate Report for each group of audio tracks" name="CreateSeparateReports" restriction="false" type="boolean"/>
      <component label="Analyze each audio file separately" name="AnalyzeEachAudio" restriction="false" type="boolean"/>
    </instruction>
    <instruction enable="false" label="Review Required" name="ReviewRequired" override="true" section="Common" switchable="true"/>
    <instruction enable="false" label="Analyze ATS Content as a Single Package" name="AnalyzeATSContent" override="false" section="Common" switchable="true"/>
    <instruction enable="true" label="Use Recovery Point SEI for Random Access" name="UseSEIRecoveryPointsAsRandomAccess" override="true" section="H264Video" switchable="true"/>
    <instruction enable="true" label="Use Accelerated Mode Decoder" name="AcceleratedModeDecoder" override="false" section="H264Video" switchable="true"/>
    <instruction enable="true" label="Enable Deblocking Filter" name="DeblockingFilter" override="false" section="H264Video" switchable="true"/>
    <instruction enable="false" label="Dump Text Information(Burnt-In)" name="DumpTextInformation" override="true" section="BurntInText" switchable="true"/>
    <instruction enable="false" label="Detect Dark Text on Bright Background" name="DarkTextDetection" override="true" section="BurntInText" switchable="true"/>
    <instruction enable="true" label="Verify Disabled Tracks" name="AnalyzeDisabledTracks" override="false" section="MP4" switchable="true"/>
    <instruction enable="false" label="Use Standard Timecode" name="UseStandardTimecode" override="false" section="MP4" switchable="true"/>
    <instruction label="Channel to Title Map" name="ChannelTitleMap" override="false" section="MP4" switchable="false">
      <component complex_value_type="ChannelTitleMapping" label="Channel to Title Map" name="ChannelTitleMap" restriction="[]" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="false" label="RF Mode Compression" name="RFModeCompression" override="false" section="AC3Audio" switchable="true"/>
    <instruction label="Program Loudness" name="AudioProgramLoudness" override="true" section="UncompressedAudio" switchable="false">
      <component enum="ProgramLoudnessMode" label="Mode" name="PLMode" restriction="Level Gating" type="enumeration"/>
      <component label="Speech Content" name="PLSpeechContent" restriction="v == 20" type="int_value" unit="%"/>
      <component label="Short Form Content Duration" name="PLSFCD" originalRestriction="v == 60000" restriction="v == 60000" type="extended_duration_value" unit="msecs"/>
    </instruction>
    <instruction label="Loudness" name="AudioLoudness" override="false" section="UncompressedAudio" switchable="false">
      <component enum="LoudnessSpecifications" label="Specification" name="LoudnessSpecification" restriction="BS-1770-3" type="enumeration"/>
      <component label="Use DPLM Technology" name="DPLMTechnology" restriction="false" type="boolean"/>
      <component label="Compare DialNorm with both Speech/Level Gated Loudness" name="CompareDialnorm" restriction="false" type="boolean"/>
    </instruction>
    <instruction label="Master File" name="MasterFilePattern" override="true" section="UncompressedAudio" switchable="false">
      <component label="Pattern" name="Pattern" restriction="" type="string"/>
    </instruction>
    <instruction enable="true" label="Ignore Mute Tracks" name="IgnoreMuteTracks" override="true" section="UncompressedAudio" switchable="true"/>
    <instruction enable="false" label="Automatic Start of Media Detection" name="SOMDetection" override="false" section="UncompressedAudio" switchable="true">
      <component label="Minimum Test Tone Duration" name="MinimumDuration" originalRestriction="4s" restriction="v == 4000" type="extended_duration_value" unit="msecs"/>
    </instruction>
    <instruction label="Test Tone" name="TestTone" override="true" section="UncompressedAudio" switchable="false">
      <component label="Minimum Duration" name="MinimumDuration" originalRestriction="v == 200" restriction="v == 200" type="extended_duration_value" unit="msecs"/>
    </instruction>
    <instruction label="Silence" name="Silence" override="true" section="UncompressedAudio" switchable="false">
      <component label="Minimum Duration" name="MinimumDuration" originalRestriction="v == 0" restriction="v == 0" type="extended_duration_value" unit="msecs"/>
    </instruction>
    <instruction label="Phase Mismatch" name="PhaseMismatch" override="true" section="UncompressedAudio" switchable="false">
      <component label="Minimum Duration" name="MinimumDuration" originalRestriction="v == 2000" restriction="v == 2000" type="extended_duration_value" unit="msecs"/>
    </instruction>
    <instruction enable="true" label="Use Accelerated HEVC Decoder" name="HEVCMCDecoder" override="false" section="HEVCVideo" switchable="true"/>
    <instruction label="Dolby E" name="DolbyE" override="false" section="AudioEncoding" switchable="false">
      <component label="Auto Detect" name="AutoDetect" restriction="true" type="boolean"/>
      <component label="Bytes to Ignore" name="IgnoredBytes" restriction="v == 102400" type="int_value" unit="Bytes"/>
      <component label="Dolby E and Stereo on a Single Track" name="DetectStereoNDolbyE" restriction="true" type="boolean"/>
    </instruction>
    <instruction label="Audio Channel Assignment" name="AudioChannelLayout" override="false" section="AudioEncoding" switchable="false">
      <component complex_value_type="AudioChannelLayout" label="Audio Channel Layout" name="AudioChannelLayout" restriction="[]" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="false" label="Prefer User specified Channel Assignment over metadata" name="OverrideAudioChannelAssignment" override="false" section="AudioEncoding" switchable="true"/>
    <instruction label="Black Level" name="BlackLevelSettings" override="false" section="UncompressedVideo" switchable="false">
      <component complex_value_type="BlackLevels" label="Black Level" name="BlackLevelSettings" restriction="[{&quot;yuv&quot;:{&quot;bitdepth&quot;:8,&quot;ymin&quot;:0,&quot;ymax&quot;:35,&quot;cbmin&quot;:120,&quot;cbmax&quot;:135,&quot;crmin&quot;:120,&quot;crmax&quot;:135}}]" type="complex" value_format="json"/>
    </instruction>
    <instruction label="Black Frames" name="BlackFrames" override="false" section="UncompressedVideo" switchable="false">
      <component label="Minimum Duration" name="MinimumDuration" restriction="v == 250.0" type="double_value" unit="Milli Seconds"/>
      <component enum="BlackFramesSensitivity" label="Black Frames Sensitivity" name="Sensitivity" restriction="High" type="enumeration"/>
    </instruction>
    <instruction label="Freeze and Duplicate Frames" name="FreezeFrames" override="false" section="UncompressedVideo" switchable="false">
      <component label="Min Freeze Frames duration" name="MinimumDuration" restriction="v == 250.0" type="double_value" unit="Milli Seconds"/>
      <component label="Maximum Dissimilar Pixels" name="MaximumPercentage" restriction="v == 1.0" type="double_value" unit="Percent"/>
      <component enum="FreezFramesSensitivity" label="Freeze Frames Sensitivity" name="Sensitivity" restriction="High" type="enumeration"/>
    </instruction>
    <instruction label="Black Bars" name="BlackBars" override="false" section="UncompressedVideo" switchable="false">
      <component label="Exclude Black Bars" name="excludeInQualityChecks" restriction="false" type="boolean"/>
    </instruction>
    <instruction enable="true" label="Thumbnails" name="Thumbnails" override="true" section="UncompressedVideo" switchable="true">
      <component label="Thumbnail Dumping Interval" name="thumbnailDumpingInterval" restriction="v == 60000" type="int_value" unit="Milli Seconds"/>
      <component label="Number of Erroneous Neighboring Thumbnails" name="thumbnailsAroundErrors" restriction="v == 0" type="int_value" unit="Pictures"/>
      <component label="Large thumbnails for quality issues" name="largeThumbnails" restriction="false" type="boolean"/>
    </instruction>
    <instruction label="Region Marking" name="RegionMarking" override="true" section="UncompressedVideo" switchable="false">
      <component label="Mark Regions for quality issues" name="showRegions" restriction="false" type="boolean"/>
      <component label="Mark Regions for Baton Media Player" name="showRegionsInPlayer" restriction="false" type="boolean"/>
    </instruction>
    <instruction enable="false" label="VBI Settings" name="VBISettings" override="false" section="UncompressedVideo" switchable="true">
      <component complex_value_type="VBISettings" label="VBI Settings" name="VBISettingsComp" restriction="[{&quot;resolution&quot;:&quot;1920x1080&quot;,&quot;lines&quot;:&quot;1000&quot;}]" type="complex" value_format="json"/>
    </instruction>
    <instruction label="Text Detection" name="TextDetection" override="true" section="UncompressedVideo" switchable="false">
      <component label="Exclude Text Regions" name="excludeTextInQualityChecks" restriction="false" type="boolean"/>
    </instruction>
    <instruction enable="false" label="Video Quality" name="VideoQualitySettings" override="true" section="UncompressedVideo" switchable="true">
      <component complex_value_type="IncludeExcludeRegions" label="Region" name="VideoQualityRegions" restriction="[]" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="false" label="Fine Video Quality Analysis for 4K Video" name="FineAnalysis" override="true" section="UncompressedVideo" switchable="true"/>
    <instruction label="Deinterlacing" name="Deinterlacing" override="false" section="UncompressedVideo" switchable="false">
      <component label="Apply Deinterlacing before quality checking" name="ApplyDeinterlacing" restriction="false" type="boolean"/>
      <component enum="DeinterlacingMethods" label="Deinterlacing Method" name="DeinterlacingMethod" restriction="Mean" type="enumeration"/>
    </instruction>
    <instruction label="HDR Video Settings" name="HDRSettings" override="false" section="UncompressedVideo" switchable="false">
      <component enum="LightLevelCalculations" label="Light Level Calculation Using" name="LightLevelCalculationMethod" restriction="RGB Channels" type="enumeration"/>
      <component complex_value_type="HDRAnalysis" label="Perform HDR analysis using transfer characteristic" name="Use Transfer characteristic For HDR" restriction="{&quot;type&quot;:&quot;As encoded&quot;,&quot;value&quot;:{}}" type="complex" value_format="json"/>
    </instruction>
    <instruction label="Signal Levels" name="SignalLevels" override="false" section="UncompressedVideo" switchable="false">
      <component enum="BroadcastSystem" label="Use Broadcast System" name="BroadcastSystem" restriction="NTSC-M" type="enumeration"/>
    </instruction>
    <instruction enable="false" label="Dump Text Information (Closed Captions/Subtitles)" name="DumpTextInfo" override="true" section="Subtitle" switchable="true"/>
    <instruction label="QC only specified services" name="SpecifiedServices" override="false" section="ClosedCaption" switchable="false">
      <component enum="CC608Values" label="CC608" name="CC608" restriction="CC1,CC2,CC3,CC4" type="enumeration"/>
      <component enum="CC708Values" label="CC708" name="CC708" restriction="ID1,ID2,ID3,ID4,ID5,ID6" type="enumeration"/>
    </instruction>
    <instruction enable="false" label="Cable Labs Compliance" name="CableLabsCompliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="TR 101 290 Compliance" name="TR101290Compliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="ARIB STD-B1 Annex C Compliance" name="STDB1AnnexCCompliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="ARIB TR-B14 Vol.3 Profile C Compliance" name="TRB14Vol3ProfileCCompliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="Cable Labs 3.0 Compliance" name="CableLabs30Compliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="DPI Compliance" name="SCTE35Messages" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="HDMV Compliance" name="HDMVCompliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="SCTE-35 Compliance" name="SCTE35Compliance" override="true" section="MPEG2TS" switchable="true"/>
    <instruction enable="false" label="Use Accelerated ProRes Decoder" name="InterraProresDecoder" override="false" section="QuickTimeVideo" switchable="true"/>
    <instruction label="Default MPEG-2 Color Space" name="MPEG2ColorSpace" override="false" section="MPEG2Video" switchable="false">
      <component enum="MPEG2ColorSpaceType" label="Default MPEG-2 Color Space" name="MPEG2ColorSpace" restriction="709" type="enumeration"/>
    </instruction>
    <instruction enable="false" label="Analyze Sidecar Captions/Subtitles" name="AnalyzeSubtitlesWithMedia" override="false" section="Subtitle" switchable="true">
      <component label="Pattern" name="Pattern" restriction="" type="string"/>
    </instruction>
    <instruction enable="false" label="Combine All Tracks" name="CombineAllTracks" override="false" section="ContainerEncoding" switchable="true"/>
    <instruction label="Audio Track Layout" name="AudioTrackLayout" override="false" section="ContainerEncoding" switchable="false">
      <component complex_value_type="AudioTrackLayout" label="Audio Track Layout" name="AudioTrackLayout" restriction="[]" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="false" label="Override Audio Track Layout" name="OverrideAudioTrackLayout" override="false" section="ContainerEncoding" switchable="true"/>
    <instruction label="Audio Program Configuration" name="AudioProgramConfiguration" override="false" section="ContainerEncoding" switchable="false">
      <component complex_value_type="AudioProgramConfiguration" label="Audio Program Configuration" name="AudioProgramConfiguration" restriction="[]" type="complex" value_format="json"/>
    </instruction>
    <instruction label="Content Layout" name="Content Layout" override="false" section="ContainerEncoding" switchable="false">
      <component label="Tolerance Duration" name="tolerance" originalRestriction="0" restriction="v == 0" type="duration_value" unit="msec"/>
      <component label="Tolerance Duration" name="tolerance_frames" restriction="v == 0" type="int_value" unit="frames"/>
    </instruction>
    <instruction label="Define Slate Layout" name="SlateLayout" override="false" section="ContainerEncoding" switchable="false">
      <component complex_value_type="SlateLayout" label="Slate Layout" name="Slate Layout" originalRestriction="{}" restriction="{}" type="complex" value_format="json"/>
    </instruction>
    <instruction enable="false" label="Apply Format Specific section to all essence" name="Apply Format Specific section to all essence" override="false" section="ContainerEncoding" switchable="true"/>
    <instruction enable="false" label="Analyze each essence file separately" name="AnalyzeEssenceFilesSeparately" override="false" section="ContainerEncoding" switchable="true"/>
    <instruction enable="false" label="Report System metadata at Elementary level" name="ReportSystemMetadataAtElementaryLevel" override="false" section="ContainerEncoding" switchable="true"/>
    <instruction label="Compliance" name="Compliance" override="false" section="MXF" switchable="false">
      <component enum="Compliance" label="Compliance" name="Compliance" restriction="" type="enumeration"/>
    </instruction>
    <instruction label="Report Conformance in Pre-charge Region" name="ConformanceInPreChargeRegion" override="false" section="MXF" switchable="false">
      <component enum="ConformanceInPreChargeRegion" label="Report Conformance in Pre-charge Region" name="ConformanceInPreChargeRegion" restriction="Disable" type="enumeration"/>
    </instruction>
  </instructions>
  <configurations>
    <fileConfigurations>
      <configuration category="ADPCMAudio" name="ADPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MVCVideo" name="MVCVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ASFFile" name="ASFFile" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="ASF" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="VC1Video" name="ASFFile-VC1Video" type="configuration"/>
          <reference category="H264Video" name="ASFFile-H264Video" type="configuration"/>
          <reference category="WMAAudio" name="ASFFile-WMAAudio" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="H264Video" name="H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="BWFAudio" name="BWFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="BWFAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP4" name="MP4" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="MP4" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="DVVideo" name="MP4-DVVideo" type="configuration"/>
          <reference category="H264Video" name="MP4-H264Video" type="configuration"/>
          <reference category="MotionJPEG2000" name="MP4-MotionJPEG2000" type="configuration"/>
          <reference category="MPEG2Video" name="MP4-MPEG2Video" type="configuration"/>
          <reference category="MPEG4Part2Video" name="MP4-MPEG4Part2Video" type="configuration"/>
          <reference category="QuickTimeVideo" name="MP4-QuickTimeVideo" type="configuration"/>
          <reference category="UnCompressedRGBVideo" name="MP4-UnCompressedRGBVideo" type="configuration"/>
          <reference category="DNxHDVideo" name="MP4-DNxHDVideo" type="configuration"/>
          <reference category="UnCompressedYUVVideo" name="MP4-UnCompressedYUVVideo" type="configuration"/>
          <reference category="CineformVideo" name="MP4-CineformVideo" type="configuration"/>
          <reference category="VC1Video" name="MP4-VC1Video" type="configuration"/>
          <reference category="HEVCVideo" name="MP4-HEVCVideo" type="configuration"/>
          <reference category="AACAudio" name="MP4-AACAudio" type="configuration"/>
          <reference category="AC3Audio" name="MP4-AC3Audio" type="configuration"/>
          <reference category="AIFFAudio" name="MP4-AIFFAudio" type="configuration"/>
          <reference category="LPCMAudio" name="MP4-LPCMAudio" type="configuration"/>
          <reference category="MP3Audio" name="MP4-MP3Audio" type="configuration"/>
          <reference category="DolbyEAudio" name="MP4-DolbyEAudio" type="configuration"/>
          <reference category="ADPCMAudio" name="MP4-ADPCMAudio" type="configuration"/>
          <reference category="DTSAudio" name="MP4-DTSAudio" type="configuration"/>
          <reference category="DVAudio" name="MP4-DVAudio" type="configuration"/>
          <reference category="BWFAudio" name="MP4-BWFAudio" type="configuration"/>
          <reference category="WMAAudio" name="MP4-WMAAudio" type="configuration"/>
          <reference category="Subtitle" name="MP4-Subtitle" type="configuration"/>
          <reference category="ANC" name="MP4-ANC" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="AC3Audio" name="AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DV" name="DV" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="DVVideo" name="DV-DVVideo" type="configuration"/>
          <reference category="DVAudio" name="DV-DVAudio" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="Matroska" name="Matroska" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="H264Video" name="Matroska-H264Video" type="configuration"/>
          <reference category="FFV1Video" name="Matroska-FFV1Video" type="configuration"/>
          <reference category="AACAudio" name="Matroska-AACAudio" type="configuration"/>
          <reference category="MP3Audio" name="Matroska-MP3Audio" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="J2CVideo" name="J2CVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="MotionJPEG2000" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DPXVideo" name="DPXVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DPXVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="HEVCVideo" name="HEVCVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="HEVCVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="JPEG" name="JPEG" type="elementary">
        <sectionReferences>
          <reference category="ImageEncoding" name="Common" type="section"/>
          <reference category="UncompressedImage" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="GIF" name="GIF" type="elementary">
        <sectionReferences>
          <reference category="ImageEncoding" name="Common" type="section"/>
          <reference category="UncompressedImage" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ElementaryContainer" name="ElementaryContainer" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="REDCODE" name="REDCODE" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="REDCODEVideo" name="REDCODE-REDCODEVideo" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="MPEG2TS" name="MPEG2TS" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="MPEG2TS" name="Common" type="section"/>
          <reference category="PlayList" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="H264Video" name="MPEG2TS-H264Video" type="configuration"/>
          <reference category="MPEG2Video" name="MPEG2TS-MPEG2Video" type="configuration"/>
          <reference category="MPEG4Part2Video" name="MPEG2TS-MPEG4Part2Video" type="configuration"/>
          <reference category="MVCVideo" name="MPEG2TS-MVCVideo" type="configuration"/>
          <reference category="HEVCVideo" name="MPEG2TS-HEVCVideo" type="configuration"/>
          <reference category="AVSVideo" name="MPEG2TS-AVSVideo" type="configuration"/>
          <reference category="AACAudio" name="MPEG2TS-AACAudio" type="configuration"/>
          <reference category="AC3Audio" name="MPEG2TS-AC3Audio" type="configuration"/>
          <reference category="AES3Audio" name="MPEG2TS-AES3Audio" type="configuration"/>
          <reference category="DolbyEAudio" name="MPEG2TS-DolbyEAudio" type="configuration"/>
          <reference category="MP3Audio" name="MPEG2TS-MP3Audio" type="configuration"/>
          <reference category="DTSAudio" name="MPEG2TS-DTSAudio" type="configuration"/>
          <reference category="LPCMAudio" name="MPEG2TS-LPCMAudio" type="configuration"/>
          <reference category="Subtitle" name="MPEG2TS-Subtitle" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="MPEG4Part2Video" name="MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2PS" name="MPEG2PS" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="MPEG2PS" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="H264Video" name="MPEG2PS-H264Video" type="configuration"/>
          <reference category="MPEG2Video" name="MPEG2PS-MPEG2Video" type="configuration"/>
          <reference category="MPEG4Part2Video" name="MPEG2PS-MPEG4Part2Video" type="configuration"/>
          <reference category="AACAudio" name="MPEG2PS-AACAudio" type="configuration"/>
          <reference category="AC3Audio" name="MPEG2PS-AC3Audio" type="configuration"/>
          <reference category="AES3Audio" name="MPEG2PS-AES3Audio" type="configuration"/>
          <reference category="LPCMAudio" name="MPEG2PS-LPCMAudio" type="configuration"/>
          <reference category="MP3Audio" name="MPEG2PS-MP3Audio" type="configuration"/>
          <reference category="DolbyEAudio" name="MPEG2PS-DolbyEAudio" type="configuration"/>
          <reference category="Subtitle" name="MPEG2PS-Subtitle" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="MPEG2Video" name="MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="GXF" name="GXF" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="GXF" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="DVVideo" name="GXF-DVVideo" type="configuration"/>
          <reference category="MotionJPEG2000" name="GXF-MotionJPEG2000" type="configuration"/>
          <reference category="MPEG2Video" name="GXF-MPEG2Video" type="configuration"/>
          <reference category="H264Video" name="GXF-H264Video" type="configuration"/>
          <reference category="AC3Audio" name="GXF-AC3Audio" type="configuration"/>
          <reference category="AES3Audio" name="GXF-AES3Audio" type="configuration"/>
          <reference category="LPCMAudio" name="GXF-LPCMAudio" type="configuration"/>
          <reference category="DolbyEAudio" name="GXF-DolbyEAudio" type="configuration"/>
          <reference category="Subtitle" name="GXF-Subtitle" type="configuration"/>
          <reference category="ANC" name="GXF-ANC" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="Subtitle" name="Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AIFFAudio" name="AIFFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="VC1Video" name="VC1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VC1Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="PSD" name="PSD" type="elementary">
        <sectionReferences>
          <reference category="ImageEncoding" name="Common" type="section"/>
          <reference category="UncompressedImage" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LXF" name="LXF" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="LXF" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="MPEG2Video" name="LXF-MPEG2Video" type="configuration"/>
          <reference category="DVVideo" name="LXF-DVVideo" type="configuration"/>
          <reference category="LPCMAudio" name="LXF-LPCMAudio" type="configuration"/>
          <reference category="DolbyEAudio" name="LXF-DolbyEAudio" type="configuration"/>
          <reference category="ANC" name="LXF-ANC" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="AVI" name="AVI" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="AVI" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="DVVideo" name="AVI-DVVideo" type="configuration"/>
          <reference category="H264Video" name="AVI-H264Video" type="configuration"/>
          <reference category="MPEG2Video" name="AVI-MPEG2Video" type="configuration"/>
          <reference category="MPEG4Part2Video" name="AVI-MPEG4Part2Video" type="configuration"/>
          <reference category="UnCompressedRGBVideo" name="AVI-UnCompressedRGBVideo" type="configuration"/>
          <reference category="VC1Video" name="AVI-VC1Video" type="configuration"/>
          <reference category="UnCompressedYUVVideo" name="AVI-UnCompressedYUVVideo" type="configuration"/>
          <reference category="CineformVideo" name="AVI-CineformVideo" type="configuration"/>
          <reference category="FFV1Video" name="AVI-FFV1Video" type="configuration"/>
          <reference category="AACAudio" name="AVI-AACAudio" type="configuration"/>
          <reference category="AC3Audio" name="AVI-AC3Audio" type="configuration"/>
          <reference category="DVAudio" name="AVI-DVAudio" type="configuration"/>
          <reference category="LPCMAudio" name="AVI-LPCMAudio" type="configuration"/>
          <reference category="MP3Audio" name="AVI-MP3Audio" type="configuration"/>
          <reference category="WMAAudio" name="AVI-WMAAudio" type="configuration"/>
          <reference category="Subtitle" name="AVI-Subtitle" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="DVVideo" name="DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MXF" name="MXF" type="container">
        <sectionReferences>
          <reference category="ContainerEncoding" name="Common" type="section"/>
          <reference category="MXF" name="Common" type="section"/>
        </sectionReferences>
        <defaultESConfigurations>
          <reference category="DVVideo" name="MXF-DVVideo" type="configuration"/>
          <reference category="H264Video" name="MXF-H264Video" type="configuration"/>
          <reference category="MotionJPEG2000" name="MXF-MotionJPEG2000" type="configuration"/>
          <reference category="MPEG2Video" name="MXF-MPEG2Video" type="configuration"/>
          <reference category="MPEG4Part2Video" name="MXF-MPEG4Part2Video" type="configuration"/>
          <reference category="DNxHDVideo" name="MXF-DNxHDVideo" type="configuration"/>
          <reference category="UnCompressedYUVVideo" name="MXF-UnCompressedYUVVideo" type="configuration"/>
          <reference category="SonyRAWVideo" name="MXF-SonyRAWVideo" type="configuration"/>
          <reference category="QuickTimeVideo" name="MXF-QuickTimeVideo" type="configuration"/>
          <reference category="AACAudio" name="MXF-AACAudio" type="configuration"/>
          <reference category="AC3Audio" name="MXF-AC3Audio" type="configuration"/>
          <reference category="AES3Audio" name="MXF-AES3Audio" type="configuration"/>
          <reference category="BWFAudio" name="MXF-BWFAudio" type="configuration"/>
          <reference category="DolbyEAudio" name="MXF-DolbyEAudio" type="configuration"/>
          <reference category="DVAudio" name="MXF-DVAudio" type="configuration"/>
          <reference category="MP3Audio" name="MXF-MP3Audio" type="configuration"/>
          <reference category="AIFFAudio" name="MXF-AIFFAudio" type="configuration"/>
          <reference category="LPCMAudio" name="MXF-LPCMAudio" type="configuration"/>
          <reference category="Subtitle" name="MXF-Subtitle" type="configuration"/>
          <reference category="ANC" name="MXF-ANC" type="configuration"/>
        </defaultESConfigurations>
        <ESConfigurations/>
      </configuration>
      <configuration category="PNG" name="PNG" type="elementary">
        <sectionReferences>
          <reference category="ImageEncoding" name="Common" type="section"/>
          <reference category="UncompressedImage" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
    </fileConfigurations>
    <elementaryConfigurations>
      <configuration category="AACAudio" name="MP4-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="Matroska-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="MPEG2TS-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="MPEG2PS-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="AVI-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AACAudio" name="MXF-AACAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AACAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="MP4-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="MPEG2TS-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="MPEG2PS-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="GXF-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="AVI-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AC3Audio" name="MXF-AC3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AC3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ADPCMAudio" name="MP4-ADPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AES3Audio" name="MPEG2TS-AES3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AES3Audio" name="MPEG2PS-AES3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AES3Audio" name="GXF-AES3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AES3Audio" name="MXF-AES3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AIFFAudio" name="MP4-AIFFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AIFFAudio" name="MXF-AIFFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ANC" name="MP4-ANC" type="elementary">
        <sectionReferences>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="DPI" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ANC" name="GXF-ANC" type="elementary">
        <sectionReferences>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="DPI" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ANC" name="LXF-ANC" type="elementary">
        <sectionReferences>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="DPI" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="ANC" name="MXF-ANC" type="elementary">
        <sectionReferences>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="DPI" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="AVSVideo" name="MPEG2TS-AVSVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="BWFAudio" name="MP4-BWFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="BWFAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="BWFAudio" name="MXF-BWFAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="BWFAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="CineformVideo" name="MP4-CineformVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="CineformVideo" name="AVI-CineformVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DNxHDVideo" name="MP4-DNxHDVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="DNxHDVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DNxHDVideo" name="MXF-DNxHDVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="DNxHDVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DTSAudio" name="MP4-DTSAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DTSAudio" name="MPEG2TS-DTSAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVAudio" name="MP4-DVAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVAudio" name="DV-DVAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVAudio" name="AVI-DVAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVAudio" name="MXF-DVAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="MP4-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="DV-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="GXF-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="LXF-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="AVI-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DVVideo" name="MXF-DVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="DVVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="MP4-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="MPEG2TS-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="MPEG2PS-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="GXF-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="LXF-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="DolbyEAudio" name="MXF-DolbyEAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="DolbyEAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="FFV1Video" name="Matroska-FFV1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="FFV1Video" name="AVI-FFV1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="ASFFile-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="MP4-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="Matroska-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="MPEG2TS-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="MPEG2PS-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="GXF-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="AVI-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="H264Video" name="MXF-H264Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="H264Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="HEVCVideo" name="MP4-HEVCVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="HEVCVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="HEVCVideo" name="MPEG2TS-HEVCVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="HEVCVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="MP4-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="MPEG2TS-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="MPEG2PS-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="GXF-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="LXF-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="AVI-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="LPCMAudio" name="MXF-LPCMAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="LPCMAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="MP4-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="Matroska-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="MPEG2TS-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="MPEG2PS-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="AVI-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MP3Audio" name="MXF-MP3Audio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="MP3Audio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="MP4-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="MPEG2TS-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="MPEG2PS-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="GXF-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="LXF-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="AVI-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG2Video" name="MXF-MPEG2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG2Video" name="Common" type="section"/>
          <reference category="ClosedCaption" name="Common" type="section"/>
          <reference category="Subtitle" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG4Part2Video" name="MP4-MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG4Part2Video" name="MPEG2TS-MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG4Part2Video" name="MPEG2PS-MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG4Part2Video" name="AVI-MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MPEG4Part2Video" name="MXF-MPEG4Part2Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MPEG4Part2Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MVCVideo" name="MPEG2TS-MVCVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MotionJPEG2000" name="MP4-MotionJPEG2000" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MotionJPEG2000" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MotionJPEG2000" name="GXF-MotionJPEG2000" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MotionJPEG2000" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="MotionJPEG2000" name="MXF-MotionJPEG2000" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="MotionJPEG2000" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="QuickTimeVideo" name="MP4-QuickTimeVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="QuickTimeVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="QuickTimeVideo" name="MXF-QuickTimeVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="QuickTimeVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="REDCODEVideo" name="REDCODE-REDCODEVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="SonyRAWVideo" name="MXF-SonyRAWVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="MP4-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="MPEG2TS-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="MPEG2PS-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="GXF-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="AVI-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="Subtitle" name="MXF-Subtitle" type="elementary">
        <sectionReferences>
          <reference category="Subtitle" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="UnCompressedRGBVideo" name="MP4-UnCompressedRGBVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="UnCompressedRGBVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="UnCompressedRGBVideo" name="AVI-UnCompressedRGBVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="UnCompressedRGBVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="UnCompressedYUVVideo" name="MP4-UnCompressedYUVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="UnCompressedYUVVideo" name="AVI-UnCompressedYUVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="UnCompressedYUVVideo" name="MXF-UnCompressedYUVVideo" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="VC1Video" name="ASFFile-VC1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VC1Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="VC1Video" name="MP4-VC1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VC1Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="VC1Video" name="AVI-VC1Video" type="elementary">
        <sectionReferences>
          <reference category="VideoEncoding" name="Common" type="section"/>
          <reference category="UncompressedVideo" name="Common" type="section"/>
          <reference category="Uncompressed3DVideo" name="Common" type="section"/>
          <reference category="VC1Video" name="Common" type="section"/>
          <reference category="BurntInText" name="Common" type="section"/>
          <reference category="VideoClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="WMAAudio" name="ASFFile-WMAAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="WMAAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="WMAAudio" name="MP4-WMAAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="WMAAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
      <configuration category="WMAAudio" name="AVI-WMAAudio" type="elementary">
        <sectionReferences>
          <reference category="AudioEncoding" name="Common" type="section"/>
          <reference category="UncompressedAudio" name="Common" type="section"/>
          <reference category="WMAAudio" name="Common" type="section"/>
          <reference category="AudioClassification" name="Common" type="section"/>
        </sectionReferences>
      </configuration>
    </elementaryConfigurations>
  </configurations>
  <eyeballQCItems>
    <item check="false" checkType="builtin" index="0" label="AV Sync" level="-1" name="AVSync" section="UncompressedAudio" severity="Serious">
      <component check="false" label="AV Sync error observed" name="AVSync"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Audio and CC Sync" level="-1" name="AudioSync" section="UncompressedAudio" severity="Serious">
      <component label="Enable Guided Text QC" name="GuidedTextQC" restriction="false" type="boolean"/>
      <component check="false" label="Sync Loss with Audio  observed" name="SyncWithAudio"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Hum" level="-1" name="Hum" section="UncompressedAudio" severity="Serious">
      <component check="false" label="Hum observed" name="Hum"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Unclear Audio" level="-1" name="UnclearAudio" section="UncompressedAudio" severity="Serious">
      <component check="false" label="Unclear Audio observed" name="UnclearAudio"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Aspect Ratio" level="-1" name="AspectRatioErrors" section="UncompressedVideo" severity="Serious">
      <component check="false" label="Video stretching or squeezing observed" name="AspectRatioErrors"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Progressive Rollers" level="-1" name="ProgressiveRollers" section="UncompressedVideo" severity="Serious">
      <component check="false" label="Progressive Rollers observed" name="ProgressiveRollers"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Slate" level="-1" name="SlateCorrect" section="UncompressedVideo" severity="Serious">
      <component check="false" label="Slate Error observed" name="SlateCorrect"/>
    </item>
    <item check="false" checkType="builtin" index="0" label="Spelling and Punctuation" level="-1" name="SpellingPunctuation" section="UncompressedVideo" severity="Serious">
      <component check="false" label="Incorrect Spelling or Punctuation issues observed" name="IncorrectSpellingPunctuation"/>
    </item>
  </eyeballQCItems>
  <sections>
    <section category="ASF" label="ASF" name="Common" summary="ASF Features">
      <description>
        
        
        
        
        
        
        ASF Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Index Object" level="1" log="true" name="Allowed Index Object" severity="Serious">
        <component check="false" enum="IndexObject" label="Index Object" name="Allowed Index Object" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Audio Language ID" level="1" log="true" name="Audio Language ID" severity="Serious">
        <component check="false" enum="LanguageMap" label="Audio Language ID" name="Audio Language ID" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="WMF-SDK Version" level="1" log="true" name="WMF-SDK Version" severity="Serious">
        <component check="false" label="WMF-SDK Version" name="WMF-SDK Version" type="integer"/>
      </item>
      <item check="false" index="0" label="Audio Codec ID" level="1" log="true" name="Audio Codec ID" severity="Serious">
        <component check="false" enum="AudioCodecID" label="Audio Codec ID" name="Audio Codec ID" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="AVI" label="AVI" name="Common" summary="AVI Features">
      <description>
        
        
        
        
        
        
        AVI Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="OpenDML AVI File Format Extension" level="1" log="false" name="OpenDML AVI File Format Extension" severity="Serious">
        <component check="false" enum="Boolean" label="OpenDML AVI File Format Extension" name="OpenDML AVI File Format Extension" restriction="" rule="==" type="enumeration"/>
      </item>
    </section>
    <section category="GXF" label="GXF" name="Common" summary="GXF Features">
      <description>
        
        
        
        
        
        
        GXF Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Field Location Table (FLT)" level="1" log="true" name="Field Location Table(FLT)" severity="Serious">
        <component check="false" enum="TablePresence" label="Field Location Table (FLT)" name="Field Location Table(FLT)" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="TimeCode Track" level="1" log="true" name="TimeCode Track" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Drop Frame Flag" name="DropFrameFlag" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Start TimeCode" name="Start TimeCode" restriction="" type="duration"/>
        <component check="false" enum="TablePresence" label="TimeCode Track" name="TimeCode Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="ANC Order" level="1" name="ANC Order" severity="Serious">
        <component check="false" label="ANC Order mismatch detected" name="ANC Order"/>
      </item>
      <item check="false" index="0" label="NTSC Drop Frame" level="1" name="NTSC Drop Frame check" severity="Serious">
        <component check="false" label="Invalid timecode detected" name="NTSC Drop Frame check"/>
      </item>
      <item check="false" index="0" label="TimeCode Discontinuity" level="1" name="TimeCode Discontinuity" severity="Serious">
        <component check="false" label="TimeCode Discontinuity" name="Allowed Discontinuity" restriction="" type="integer" unit="Frames"/>
      </item>
    </section>
    <section category="LXF" label="LXF" name="Common" summary="LXF Features">
      <description>
        
        
        
        
        
        
        LXF Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Duration" level="1" log="true" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" type="duration"/>
      </item>
      <item check="false" index="0" label="LXF Version" level="1" log="true" name="LXF Version" severity="Serious">
        <component check="false" enum="LXFVersionTable" label="LXF Version" name="LXF Version" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="MP4" label="MP4" name="Common" summary="MP4 Features">
      <description>
        
        
        
        
        
        
        MP4 Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Progressive Download" level="1" log="true" name="Progressive Download" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Progressive Download" name="Progressive Download" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Timed Text Track" level="1" log="false" name="Timed Text Track" severity="Serious">
        <component check="false" enum="TablePresence" label="Timed Text Track" name="Timed Text Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Hint Track" level="1" log="false" name="Hint Track" severity="Serious">
        <component check="false" enum="TablePresence" label="Hint Track" name="Hint Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="3GPP Profile" level="1" log="false" name="3GPP Profile" severity="Serious">
        <component check="false" enum="ProfileType" label="3GPP Profile" name="3GPP Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Audio PID to Language Map" level="1" log="false" name="AudioLangTrackIDMap" severity="Serious">
        <component check="false" complex_value_type="PIDToLanguageMap" label="Audio PID to Language Map" name="AudioLangTrackIDMap" restriction="" rule="!=" type="complex" value_format="xml"/>
      </item>
      <item check="false" index="0" label="Modification Time" level="1" log="true" name="Modification Time" severity="Serious">
        <component check="false" label="Modification Time" name="Modification Time" type="string"/>
      </item>
      <item check="false" index="0" label="Creation Time" level="1" log="true" name="Creation Time" severity="Serious">
        <component check="false" label="Creation Time" name="Creation Time" type="string"/>
      </item>
      <item check="false" index="0" label="Duration" level="1" log="true" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" type="duration"/>
      </item>
      <item check="false" index="0" label="STTS Inconsistency" level="1" name="STTS Inconsistency" severity="Serious">
        <component check="false" label="STTS Inconsistency detected" name="STTS Inconsistency"/>
      </item>
      <item check="false" index="0" label="Subtitle Track" level="1" name="Subtitle Track" severity="Serious">
        <component check="false" enum="TablePresence" label="Subtitle Track" log="false" name="Subtitle Track" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="IntegerList" label="Track ID" log="false" name="TrackID" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="TimeCode Track" level="1" log="true" name="TimeCode Track" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Drop Frame Flag" name="Drop Frame Flag" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Duration" name="Duration" type="duration"/>
        <component check="false" label="Start TimeCode" name="Start TimeCode" type="duration"/>
        <component check="false" enum="TablePresence" label="TimeCode Track" name="TimeCode Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="true" index="0" label="TimeCode Discontinuity" level="1" name="TimeCode Discontinuity" severity="Serious">
        <component check="true" label="TimeCode Discontinuity" name="Allowed Drop Frames" restriction="v &gt; 0" type="integer" unit="Frames"/>
      </item>
      <item check="false" index="0" label="Movie Type" level="1" log="false" name="MovieType" severity="Serious">
        <component check="false" enum="MovieTypeEnum" label="Movie Type" name="MovieType" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Clean Aperture" level="1" log="false" name="Clean Aperture" severity="Serious">
        <component check="false" label="Height" name="Height" type="integer"/>
        <component check="false" label="Width" name="Width" type="integer"/>
      </item>
      <item check="false" index="0" label="Atom Presence" level="1" log="true" name="AtomPresence" severity="Serious">
        <component check="false" complex_value_type="AtomPresence" label="Atom Presence" name="AtomPresenceComp" restriction="" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Audio Channel Layout" level="1" log="false" name="Audio Channel Layout" severity="Serious">
        <component check="false" label="Audio Channel Layout" name="Audio Channel Layout" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Data Format" level="1" log="false" name="DataFormat" severity="Serious">
        <component check="false" complex_value_type="DataFormat" label="Data Format" name="DataFormatComp" restriction="" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="User Data" level="1" multiple="true" name="UserData">
        <variant check="false" label="Omneon" name="Omneon" severity="Serious">
          <component check="false" complex_value_type="VideoAFD" label="AFD" log="false" name="OmAFD" restriction="" rule="!=" type="complex" value_format="json"/>
          <component check="false" complex_value_type="AudioPIDLangMapOm" label="Language" log="false" name="OmPIDLanguageMap" restriction="" rule="!=" type="complex" value_format="json"/>
        </variant>
      </item>
      <item check="false" index="0" label="Disabled Track" level="1" log="false" name="DisabledTrack" severity="Serious">
        <component check="false" label="Disabled Track Detected" name="DisabledTrackPresence"/>
      </item>
      <item check="false" index="0" label="Field Order" level="1" log="false" name="FieldOrder" severity="Serious">
        <component check="false" label="Field Order" name="FieldOrder" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Channel to Title Map" level="1" log="false" name="ChannelTitleMap" severity="Serious">
        <component check="false" label="Channel to Title mapping doesn't match" name="ChannelTitleMap"/>
      </item>
      <item check="false" index="0" label="Edit List" level="1" name="EditList" severity="Serious">
        <component check="false" enum="TablePresence" label="Edit List" log="false" name="EditListPresence" restriction="" rule="==" type="enumeration"/>
        <component check="false" label="Media Rate" log="false" name="MediaRate" restriction="" type="integer" unit="units"/>
        <component check="false" label="Media Time" log="false" name="MediaTime" restriction="" type="integer"/>
        <component check="false" label="Segment Duration is not equal to movie duration." log="false" name="SegmentDuration"/>
      </item>
      <item check="false" index="0" label="Video Track Properties" level="1" name="VideoTrackProperties" severity="Serious">
        <component check="false" enum="UncompressedRGBBitDepth" label="Bit Depth" log="false" name="BitDepth" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ChromaFormatEnum" label="Chroma Format" log="false" name="ChromaFormat" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorMatrixEnum" label="Color Matrix" log="false" name="ColorMatrix" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorPrimariesEnum" label="Color Primaries" log="false" name="ColorPrimaries" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="VideoFrameRate" label="Frame Rate" log="false" name="FrameRate" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Mastering Display Maximum Luminance" log="false" name="MDMaxLuminance" restriction="" type="integer"/>
        <component check="false" label="Mastering Display Minimum Luminance" log="false" name="MDMinLuminance" restriction="" type="integer"/>
        <component check="false" complex_value_type="MDPrimariesValue" label="Mastering Display Primaries" log="false" name="MDPrimaries" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="MaxCLL" log="false" name="MaxCLL" restriction="" type="integer" unit="cd/m2"/>
        <component check="false" label="MaxFALL" log="false" name="MaxFALL" restriction="" type="integer" unit="cd/m2"/>
        <component check="false" enum="ScanningType" label="Picture Scanning Type" log="false" name="PictureScanningType" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="VideoResolution" label="Resolution" log="false" name="Resolution" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" enum="ScanOrderMode" label="Scan Order" log="false" name="ScanOrder" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="TransferCharacteristicsEnum" label="Transfer Characteristic" log="false" name="TransferCharacteristic" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="MDPrimariesValue" label="White Point Chromaticity" log="false" name="WhitePointChromaticity" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Audio Track Properties" level="1" name="AudioProperties" severity="Serious">
        <component check="false" label="Sampling Frequency" log="false" name="AudioSamplingRate" restriction="" type="integer" unit="Hz"/>
        <component check="false" label="Sample Size" log="false" name="BitsPerSample" restriction="" type="integer"/>
        <component check="false" label="Bytes Per Frame" log="false" name="BytesPerFrame" restriction="" type="integer"/>
        <component check="false" label="Bytes Per Packet" log="false" name="BytesPerPacket" restriction="" type="integer"/>
        <component check="false" label="Bytes Per Sample" log="false" name="BytesPerSample" restriction="" type="integer"/>
        <component check="false" label="Channel Count" log="false" name="ChannelCount" restriction="" type="integer"/>
      </item>
    </section>
    <section category="MPEG2PS" label="MPEG-2 Program" name="Common" summary="MPEG-2 Program Features">
      <description>
        
        
        
        
        
        
        MPEG-2 Program Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="PES Length" level="1" log="false" name="PES Length" severity="Serious">
        <component check="false" label="PES Length" name="PES Length" type="integer"/>
      </item>
      <item index="0" label="Duration" level="1" log="true" name="Duration"/>
      <item check="false" index="0" label="Audio PID to Language Map" level="1" log="false" name="AudioLangStreamIDMap" severity="Serious">
        <component check="false" complex_value_type="PIDToLanguageMap" label="Audio PID to Language Map" name="AudioLangStreamIDMap" restriction="" rule="!=" type="complex" value_format="xml"/>
      </item>
      <item check="false" index="0" label="Program Mux Rate" level="1" name="Program Mux Rate" severity="Serious">
        <component check="false" enum="ModePresence" label="Mode" log="true" name="Mode" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Mux Rate" log="true" name="Mux Rate" type="integer"/>
      </item>
    </section>
    <section category="MPEG2TS" label="MPEG-2 Transport" name="Common" summary="MPEG-2 Transport Features">
      <description>
        
        
        
        
        
        
        MPEG-2 Transport Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="ETV-BIF" level="1" log="false" name="ETV Binary Interchange Format" severity="Serious">
        <component check="false" enum="PresenceEnum" label="ETV-BIF" name="ETV Binary Interchange Format" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="DVB AU Data" level="1" log="false" name="DVB AU Data" severity="Serious">
        <component check="false" enum="PresenceEnum" label="DVB AU Data" name="DVB AU Data" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item index="0" label="Ancillary Data" level="1" log="false" name="Ancillary Data"/>
      <item check="false" index="0" label="Audio PID to Language Map" level="1" log="false" name="AudioLangPIDMap" severity="Serious">
        <component check="false" complex_value_type="PIDToLanguageMap" label="Audio PID to Language Map" name="AudioLangPIDMap" restriction="" rule="!=" type="complex" value_format="xml"/>
      </item>
      <item check="false" index="0" label="Teletext Language" level="1" log="false" name="TeleText Language" severity="Serious">
        <component check="false" enum="TeleTextLanguage" label="Teletext Language" name="TeleText Language" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Null Packets" level="1" log="true" name="Null Packets(%)" severity="Serious">
        <component check="false" label="Null Packets" name="Null Packets(%)" restriction="" type="integer" unit="Percent"/>
      </item>
      <item check="true" index="0" label="Packet Size" level="1" log="true" name="PacketSize" severity="Serious">
        <component check="true" enum="PacketSize" label="Packet Size" name="PacketSize" restriction="188" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Program Count" level="1" log="false" name="Program Count" severity="Serious">
        <component check="false" label="Program Count" name="Program Count" restriction="" type="integer"/>
      </item>
      <item index="0" label="PCR Duration" level="1" log="true" name="PCR Duration">
        <component label="Enable Fast Mode" name="FastMode" restriction="true" type="boolean"/>
      </item>
      <item check="false" index="0" label="PCR PIDs Expected" level="1" log="true" name="PCR PIDs expected" severity="Serious">
        <component check="false" complex_value_type="PositivePIDs" label="PCR PID(s)" name="PCR PIDs expected" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="PMT PIDs Expected" level="1" log="true" name="PMT PIDs expected" severity="Serious">
        <component check="false" complex_value_type="PositivePIDs" label="PMT PID(s)" name="PMT PIDs expected" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="SIT PIDs" level="1" log="false" name="SIT PIDs" severity="Serious">
        <component check="false" complex_value_type="PIDs" label="SIT PID(s)" name="SIT PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="true" index="0" label="PCR Inaccuracy" level="1" name="PCR Inaccuracy" severity="Serious">
        <component check="true" label="PCR Inaccuracy detected" name="PCR Inaccuracy"/>
      </item>
      <item check="false" index="0" label="PCR-PTS Analysis" level="1" name="PCR-PTS Analysis" severity="Serious">
        <component check="false" label="PTS is less than PCR" name="PCR-PTS Analysis"/>
      </item>
      <item check="false" index="0" label="PTS Incremental" level="1" name="PTS Incremental" severity="Serious">
        <component check="false" label="Non-Incremental PTS detected" name="PTS Incremental"/>
      </item>
      <item check="false" index="0" label="Unknown PIDs" level="1" log="false" name="Unknown PIDs" severity="Serious">
        <component check="false" enum="PresenceEnum" label="Unknown PID(s)" name="Unknown PIDs" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Teletext" level="1" log="false" name="Teletext" severity="Serious">
        <component check="false" enum="PresenceEnum" label="Teletext" name="Teletext" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="PCR in Video" level="1" log="true" name="PCR In Video" severity="Serious">
        <component check="false" enum="PresenceEnum" label="PCR in Video" name="PCR In Video" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="SCTE-35" level="1" name="SCTE-35 Present" severity="Serious">
        <component check="false" enum="PresenceEnum" label="SCTE-35 Message(s)" log="true" name="SCTE-35 Present" restriction="" rule="==" type="enumeration"/>
        <component label="SCTE-35 Info" log="false" name="SCTE35Info"/>
      </item>
      <item check="false" index="0" label="Timing Info" level="1" log="false" name="Timing Info" severity="Serious">
        <component check="false" label="Average Bitrate" name="Average Bitrate" type="double"/>
        <component check="false" enum="BitrateEncoding" label="Bitrate Encoding" name="Bitrate Encoding" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Maximum Bitrate" name="Max Bitrate" type="double"/>
        <component check="false" label="Minimum Bitrate" name="Min Bitrate" type="double"/>
      </item>
      <item check="false" index="0" label="DVB Subtitle" level="1" log="false" name="DVB Subtitle" severity="Serious">
        <component check="false" enum="PresenceEnum" label="DVB Subtitle" name="DVB Subtitle" restriction="" rule="==" type="enumeration"/>
        <component check="false" enum="DVBSubtitleLanguage" label="DVB Subtitle Language" name="DVB Subtitle Language" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Dropout persists" name="Dropout" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="ETV-EBIF PIDs" level="1" log="false" name="ETV-EBIF PIDs" severity="Serious">
        <component check="false" enum="DataCompliance" label="Data Compliance" name="Data Compliance" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="PIDs" label="EISS PID(s)" name="EISS PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="PIDs" label="ETV PID(s)" name="ETV PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="PCR Interval" level="1" name="PCR Interval" severity="Serious">
        <component check="false" label="PCR Interval" name="PCR Interval" restriction="" type="duration"/>
      </item>
      <item check="true" index="0" label="PSI Interval" level="1" name="PSI Interval" severity="Serious">
        <component check="true" label="PSI Interval" name="PSI Interval" originalRestriction="v &gt; 250" restriction="v &gt; 250" type="duration"/>
      </item>
      <item check="false" index="0" label="Transport Lag" level="1" log="false" name="Transport Lag" severity="Serious">
        <component check="false" label="Transport Lag" name="Transport Lag" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Nielsen ID3 Tags" level="1" log="false" name="NielsenID3Tag" severity="Serious">
        <component check="false" enum="PresenceEnum" label="Nielsen ID3 Tag(s)" name="NielsenID3TagPresence" restriction="" rule="==" type="enumeration"/>
        <component check="false" label="Validation Checks Failed" name="NielsenValidationCheck"/>
      </item>
      <item check="false" index="0" label="PID to Table ID Map" level="1" name="PIDTableIDMap" severity="Serious">
        <component check="false" complex_value_type="PIDTableIDMap" label="PID" name="PIDTableIDMap" restriction="[]" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="PID to Stream Type Map" level="1" log="false" name="PIDStreamTypeMap" severity="Serious">
        <component check="false" complex_value_type="PIDStreamTypeMap" label="PID" name="PIDStreamTypeMap" restriction="[]" rule="!=" type="complex" value_format="json"/>
      </item>
    </section>
    <section category="MXF" label="MXF" name="Common" summary="MXF Features">
      <description>
        
        
        
        
        
        
        MXF Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Audio Track Layout" level="1" log="true" name="Audio Track Layout" severity="Serious">
        <component check="false" enum="TrackLayout" label="Audio Track Layout" name="Audio Track Layout" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Essence Wrapping Type" level="1" log="true" name="Essence Wrapping Type" severity="Serious">
        <component check="false" enum="EssenceWrapping" label="Essence Wrapping Type" name="Essence Wrapping Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="KAG Size" level="1" log="true" name="KAG Size" severity="Serious">
        <component check="false" label="KAG Size" name="KAG Size" type="integer"/>
      </item>
      <item check="false" index="0" label="Audio Samples Per Frame" level="1" log="false" name="AudioSamplesPerFrame" severity="Serious">
        <component check="false" label="Audio Samples Per Frame" name="AudioSamplesPerFrame" type="integer"/>
      </item>
      <item check="false" index="0" label="Body Partition Length" level="1" log="true" name="Body Partition Length" severity="Serious">
        <component check="false" label="Body Partition Length" name="Body Partition Length" type="integer"/>
      </item>
      <item check="false" index="0" label="Run-In" level="1" log="true" name="RunIn" severity="Serious">
        <component check="false" enum="DetectionMode" label="Run-In" name="RunIn" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Random Index Pack" level="1" log="true" name="Random Index Pack" severity="Serious">
        <component check="false" enum="DetectionMode" label="Random Index Pack" name="Random Index Pack" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="true" index="0" label="Operational Pattern" level="1" log="true" name="Operational Pattern" severity="Serious">
        <component check="true" enum="OperationalPattern" label="Operational Pattern" name="Operational Pattern" restriction="OP1a" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Essence Track Origin (Source Package)" level="1" log="true" name="Essence Track Origin (Source Package)" severity="Serious">
        <component check="false" label="Essence Track Origin (Source Package)" name="Essence Track Origin (Source Package)" type="integer"/>
        <component check="false" label="Mismatch in Essence Track and Timecode Track Origin" name="Mismatch in Essence Track and Timecode Track Origin"/>
      </item>
      <item check="false" index="0" label="Body Partition Duration" level="1" log="true" name="Body Partition Duration" severity="Serious">
        <component check="false" label="Body Partition Duration" name="Body Partition Duration" type="duration_eu"/>
        <component label="Ignore Last Partition" name="IgnoreLastPartition" restriction="false" type="boolean"/>
      </item>
      <item check="false" index="0" label="Body Partition Count" level="1" log="true" name="Body Partition Count" severity="Serious">
        <component check="false" label="Body Partition Count" name="Body Partition Count" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Streamable File" level="1" log="true" name="Streamable File" severity="Serious">
        <component check="false" enum="StreamableFile" label="File" name="Streamable File" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Dark Metadata" level="1" log="true" name="Dark Metadata" severity="Serious">
        <component check="false" enum="DetectionMode" label="Dark Metadata" name="Dark Metadata" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Descriptive Metadata" level="1" log="true" name="Descriptive Metadata" severity="Serious">
        <component check="false" enum="DetectionMode" label="Descriptive Metadata" name="Descriptive Metadata" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="KLV Fill Items" level="1" log="true" name="KLV Fill Items" severity="Serious">
        <component check="false" enum="DetectionMode" label="KLV Fill Items" name="KLV Fill Items" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="MXF Version" level="1" log="true" name="MXF Version" severity="Serious">
        <component check="false" enum="MXFVersion" label="MXF Version" name="MXF Version" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Index Table" level="1" name="Index Table" severity="Serious">
        <component check="false" label="Index Table Inconsistency detected " log="true" name="Consistency"/>
        <component check="false" enum="DetectionMode" label="Index Table" log="true" name="Index Table" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Index Segment Duration" name="IndexSegmentDuration" type="integer"/>
      </item>
      <item check="false" index="0" label="TimeCode Track (Source Package)" level="1" log="false" multiple="true" name="TimeCode Track" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Drop Frame Flag" name="Drop Frame Flag" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Duration" name="Duration" type="duration"/>
        <component check="false" label="Origin" name="Origin" type="integer"/>
        <component label="Report Encoded Duration" name="ReportEncodedDuration" restriction="false" type="boolean"/>
        <component check="false" label="Rounded TimeCode Base" name="Rounded Timecode Base" type="integer"/>
        <component check="false" label="Start TimeCode" name="Start TimeCode" type="duration"/>
        <component check="false" enum="DetectionMode" label="TimeCode Discontinuity" name="TimeCode Discontinuity" restriction="" rule="==" type="enumeration"/>
        <component check="false" enum="DetectionMode" label="TimeCode Track" name="TimeCode Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="TimeCode Track (Material Package)" level="1" log="false" multiple="true" name="TimeCode Track(Material Package)" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Drop Frame Flag" name="Drop Frame Flag" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Duration" name="Duration" type="duration"/>
        <component check="false" label="Rounded TimeCode Base" name="Rounded Timecode Base" type="integer"/>
        <component check="false" label="Start TimeCode" name="Start TimeCode" type="duration"/>
        <component check="false" enum="DetectionMode" label="TimeCode Discontinuity" name="TimeCode Discontinuity" restriction="" rule="==" type="enumeration"/>
        <component check="false" enum="DetectionMode" label="TimeCode Track" name="TimeCode Track" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item index="0" label="Material Package UMID" level="1" log="true" name="Material Package UMID"/>
      <item index="0" label="Material Package Identifier" level="1" log="true" name="Material Package Identifier"/>
      <item index="0" label="Package And Track Order" level="1" log="false" name="PackageAndTrackOrder"/>
      <item check="false" index="0" label="Video Track Properties" level="1" mode="basic" name="Video Track Properties" severity="Serious">
        <component check="false" enum="ActiveFormatTypes" label="Active Format Descriptor" log="true" name="Active Format Descriptor" restriction="" rule="!=" type="enumeration"/>
        <component check="false" componentcategory="advance" label="Bitrate" log="false" name="Bitrate" restriction="" type="double" unit="Mbps"/>
        <component check="false" label="Black Reference Level" log="true" name="Black Reference Level" restriction="" type="integer"/>
        <component check="false" enum="ChromaFormat" label="Chroma Format" log="true" name="Chroma Format" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorSpace" label="Color Space" log="true" name="Color Space" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorMatrixEnum" label="Color Matrix" log="true" name="ColorMatrix" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorPrimariesEnum" label="Color Primaries" log="true" name="ColorPrimaries" restriction="" rule="!=" type="enumeration"/>
        <component check="false" componentcategory="advance" enum="ColorRangeValues" label="Color Range" log="false" name="ColorRange" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Component Max Reference" log="true" name="Component Max Reference" restriction="" type="integer"/>
        <component check="false" label="Component Min Reference" log="true" name="Component Min Reference" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Container Duration" log="false" name="ContainerDuration" type="integer"/>
        <component check="false" label="Display Aspect Ratio Height" log="true" name="Display Aspect Ratio Height" restriction="" type="integer"/>
        <component check="false" label="Display Aspect Ratio Width" log="true" name="Display Aspect Ratio Width" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Display Height" log="false" name="Display Height" restriction="" type="integer" unit="Pixels"/>
        <component check="false" componentcategory="advance" label="Display Width" log="false" name="Display Width" restriction="" type="integer" unit="Pixels"/>
        <component check="false" complex_value_type="VideoResolution" label="Display WxH" log="true" name="Display WxH" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" componentcategory="advance" label="Edit Rate Denominator" log="false" name="Edit Rate Denominator" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Edit Rate Numerator" log="false" name="Edit Rate Numerator" restriction="" type="integer"/>
        <component check="false" label="Essence Container Type" log="true" name="Essence Container Type" type="enumeration"/>
        <component check="false" complex_value_type="EssenceContainer" componentcategory="advance" label="Essence Container UL" log="false" name="EssenceContainerUL" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" componentcategory="advance" enum="FieldDominance" label="Field Dominance" log="false" name="Field Dominance" restriction="" rule="!=" type="enumeration"/>
        <component check="false" componentcategory="advance" enum="FrameLayout" label="Frame Layout" log="false" name="Frame Layout" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Sample Rate" log="true" name="Frame Rate" restriction="" type="double" unit="Fps"/>
        <component check="false" componentcategory="advance" label="Mastering Display Maximum Luminance" log="false" name="MDMaxLuminance" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Mastering Display Minimum Luminance" log="false" name="MDMinLuminance" restriction="" type="integer"/>
        <component check="false" complex_value_type="MDPrimariesValue" componentcategory="advance" label="Mastering Display Primaries" log="false" name="MDPrimaries" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" componentcategory="advance" label="Parameter(s)" name="ParameterPresenceCheck" type="enumeration"/>
        <component check="false" complex_value_type="EssenceContainer" componentcategory="advance" label="Picture Essence Coding UL" log="false" name="PictureEssenceCodingUL" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" enum="ScanningType" label="Picture Scanning Type" log="true" name="PictureScanningType" restriction="" rule="!=" type="enumeration"/>
        <component check="false" componentcategory="advance" enum="SampledTopness" label="Sampled Topness" log="false" name="Sampled Topness" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="VideoResolution" componentcategory="advance" label="Sampled WxH" log="false" name="Sampled WxH" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" enum="ScanOrderMode" label="Scan Order" name="ScanOrder" restriction="" rule="!=" type="enumeration"/>
        <component check="false" componentcategory="advance" label="Signal Standard" log="false" name="Signal Standard" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Stored Height" log="false" name="Stored Height" restriction="" type="integer" unit="Pixels"/>
        <component check="false" componentcategory="advance" label="Stored Width" log="false" name="Stored Width" restriction="" type="integer" unit="Pixels"/>
        <component check="false" complex_value_type="VideoResolution" label="Stored WxH" log="true" name="Stored WxH" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" enum="TransferCharactersitic" label="Transfer Characteristic" log="true" name="Transfer Characteristic" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Video Essence Type" log="true" name="Video Essence Type" type="enumeration"/>
        <component check="false" componentcategory="advance" label="Video Line Map 0" log="false" name="Video Line Map 0" restriction="" type="integer"/>
        <component check="false" componentcategory="advance" label="Video Line Map 1" log="false" name="Video Line Map 1" restriction="" type="integer"/>
        <component check="false" label="White Reference Level" log="true" name="White Reference Level" restriction="" type="integer"/>
        <component check="false" complex_value_type="MDPrimariesValue" componentcategory="advance" label="White Point Chromaticity" log="false" name="WhitePointChromaticity" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Audio Track Properties" level="1" name="Audio Track Properties" severity="Serious">
        <component check="false" label="Audio Sampling Rate" log="true" name="Audio Sampling Rate" restriction="" type="integer"/>
        <component check="false" label="Channel Count" log="true" name="Channel Count" restriction="" type="integer"/>
        <component check="false" label="Container Duration" log="true" name="ContainerDuration" type="integer"/>
        <component check="false" label="Dial Norm" log="true" name="Dial Norm" restriction="" type="integer" unit="dB"/>
        <component check="false" label="Audio Essence Container Type" log="true" name="Essence Container Type" type="enumeration"/>
        <component check="false" label="Quantization Bits" log="true" name="Quantization Bits" restriction="" type="integer"/>
        <component check="false" label="Sample Rate" log="true" name="Sample Rate" restriction="" type="double"/>
      </item>
      <item check="false" index="0" label="MCA Metadata Properties" level="1" log="false" name="MCA Metadata Properties" severity="Serious">
        <component check="false" label="MCA Track Layout not detected in defined track layout" name="MCA Track Layout not detected"/>
        <component complex_value_type="MetadataProperties" label="Track Layout" name="TrackLayout" restriction="[{&quot;count&quot;:0, &quot;tracks&quot;:[]}]" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="System Item" level="1" multiple="true" name="System Item" severity="Serious">
        <component check="false" label="Mismatch in LTC and VITC timecode" name="Check LTC VITC mismatch"/>
        <component check="false" complex_value_type="TimeCodeFrame" label="LTC TimeCode" log="false" name="LTC TimeCode" rule="!=" type="complex" value_format="string"/>
        <component check="false" complex_value_type="TimeCodeFrame" label="Start TimeCode" log="false" name="Start TimeCode" rule="!=" type="complex" value_format="string"/>
        <component check="false" enum="DetectionMode" label="TimeCode" log="false" name="TimeCode" restriction="" rule="!=" type="enumeration"/>
        <component check="false" complex_value_type="TimeCodeFrame" label="VITC TimeCode" log="false" name="VITC TimeCode" rule="!=" type="complex" value_format="string"/>
      </item>
      <item check="false" index="0" label="System Item TimeCode Discontinuity" level="1" name="System Item Timecode Discontinuity" severity="Serious">
        <component check="false" label="TimeCode skipped for" name="Allowed Discontinuity" restriction="" type="integer" unit="Frames"/>
        <component check="false" label="TimeCode freeze detected" name="TimeCodeFreeze"/>
      </item>
      <item check="false" index="0" label="Compare Start TimeCodes" level="1" name="CompareStartTimeCodes" severity="Serious">
        <component check="false" label="Mismatch in GOP Header and Source Package Start TimeCodes" name="Mismatch in GOP Header and Source Package Start Timecodes"/>
        <component check="false" label="Mismatch in Material Package and Source Package Start TimeCodes" name="Mismatch in Material Package and Source Package Start Timecodes"/>
        <component check="false" label="Mismatch in SMPTE 328M and Material Package Start TimeCodes" name="Mismatch in SMPTE 328M and Material Package Start Timecodes"/>
        <component check="false" label="Mismatch in SMPTE 328M and Source Package Start TimeCodes" name="Mismatch in SMPTE 328M and Source Package Start Timecodes"/>
        <component check="false" label="Mismatch in System Item and Material Package Start TimeCodes" name="Mismatch in System Item and Material Package Start Timecodes"/>
        <component check="false" label="Mismatch in System Item and Source Package Start TimeCodes" name="Mismatch in System Item and Source Package Start Timecodes"/>
      </item>
      <item check="false" index="0" label="Partition Status" level="1" name="Partition Status" severity="Serious">
        <component check="false" enum="PartitionStatus" label="Body Partition" log="true" name="Body Partition" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PartitionStatus" label="Footer Partition" log="true" name="Footer Partition" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PartitionStatus" label="Header Partition" log="true" name="Header Partition" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Identification Set" level="1" name="Identification Set" severity="Serious">
        <component check="false" label="Company Name" log="true" name="Company Name" type="string"/>
        <component check="false" label="Modification Date" log="true" name="Modification Date" type="string"/>
        <component label="Platform" log="true" name="Platform"/>
        <component check="false" label="Product Name" log="true" name="Product Name" type="string"/>
        <component label="Product UID" log="true" name="Product UID"/>
        <component check="false" label="Product Version" log="true" name="Product Version" type="string"/>
        <component label="Toolkit Version" log="true" name="Toolkit Version"/>
        <component label="Version String" log="true" name="Version String"/>
      </item>
      <item check="false" index="0" label="AS10 Metadata" level="1" log="true" name="AS10 Metadata" severity="Serious">
        <component check="false" label="Shim Name" name="Shim Name" restriction="" rule="!=" type="string"/>
      </item>
    </section>
    <section category="PlayList" label="Playlist" name="Common" summary="Playlist Features">
      <description>
        
        
        
        Playlist Features
      
      
      
      </description>
      <item check="false" index="0" label="Item Duration" level="1" log="true" name="Item Duration" severity="Serious">
        <component check="false" label="Item Duration" name="Item Duration" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Item Count" level="1" log="true" name="Item Count" severity="Serious">
        <component check="false" label="Item Count" name="Item Count" restriction="" type="integer"/>
      </item>
    </section>
    <section category="ContainerEncoding" label="Container" name="Common" summary="Container Features">
      <description>
        
        
        
        
        
        
        Container Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Bitrate" level="1" log="true" name="Bitrate" severity="Serious">
        <component check="false" label="Bitrate" name="Bitrate" restriction="" type="double" unit="Mbps"/>
      </item>
      <item check="false" index="0" label="PID Order" level="1" log="true" name="PIDOrder" severity="Serious">
        <component label="Optional PIDs" name="OptionalPIDs" type="string"/>
        <component check="false" complex_value_type="PIDOrder" label="PID Order" name="PIDOrder" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Content Layout" level="3" log="false" name="ContentLayout" severity="Serious">
        <component label="Sync video timeline with audio" name="AlignVideoWithAudio" restriction="false" type="boolean"/>
        <component check="false" complex_value_type="ContentLayout" label="Content Layout" name="ContentLayout" restriction="[]" rule="!=" type="complex" value_format="json"/>
      </item>
      <item index="0" label="Slates" level="3" log="false" name="Slates"/>
      <item check="false" index="0" label="File Size" level="1" log="true" name="FileSize" severity="Serious">
        <component check="false" label="File Size" name="FileSize" type="double"/>
      </item>
      <item check="false" index="0" label="MD5 Value" level="1" log="false" name="MD5" severity="Serious">
        <component check="false" label="Mismatch in MD5 detected" name="MD5"/>
        <component check="false" label="MD5 file missing" name="MD5File"/>
      </item>
      <item check="true" index="0" label="Video Track Count" level="1" log="true" name="VideoTracks" severity="Serious">
        <component check="true" label="Video Tracks Count" name="VideoTracks" restriction="v != 1" type="integer"/>
      </item>
      <item check="false" index="0" label="Audio Track Count" level="1" log="true" name="AudioTracks" severity="Serious">
        <component check="false" label="Audio Tracks Count" name="AudioTracks" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="DolbyE Track Count" level="1" log="true" name="DolbyETracks" severity="Serious">
        <component check="false" label="DolbyE Tracks Count" name="DolbyETracks" restriction="" type="integer"/>
      </item>
      <item check="true" index="0" label="Mismatch in Audio and Video Duration" level="1" log="false" name="Audio Video Duration Mismatch" severity="Serious">
        <component check="true" label="Mismatch" name="Allowed mismatch" originalRestriction="v &gt; 300" restriction="v &gt; 300" type="duration"/>
        <component complex_value_type="MismatchSettings" label="Report Mismatch" name="MismatchCondition" restriction="{&quot;value&quot; : &quot;always&quot;}" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Audio and Video PIDs" level="1" name="Allowable PIDs" severity="Serious">
        <component check="false" complex_value_type="PIDs" label="Audio PIDs" log="true" name="Audio PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="PIDs" label="Dolby E PIDs" log="true" name="DolbyE PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="PIDs" label="Video PIDs" log="true" name="Video PIDs" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Loudness Mismatch in Audio Tracks" level="3" log="false" name="LoudnessMismatchInTracks" severity="Serious">
        <component check="false" label="Mismatch" name="AllowedMismatch" restriction="" type="double" unit="LU"/>
      </item>
      <item check="false" index="0" label="DID SDID" level="1" log="false" name="DIDSDID" severity="Serious">
        <component check="false" complex_value_type="DIDSDID" label="DID SDID value" name="DIDSDIDComp" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" enum="TablePresence" label="DID SDID" name="DIDSDIDPresence" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CDP Length" level="1" log="false" name="CDPLength" severity="Serious">
        <component check="false" label="CDP Length" name="CDPLength" restriction="" type="integer"/>
      </item>
      <item check="true" index="0" label="Compare Container and Elementary Metadata" level="1" name="Compare System and Elementary metadata" severity="Serious">
        <component label="Acceptable Video Bit Rate Deviation" name="AcceptableBitRateDeviation" restriction="v == 0.5" type="double_value" unit="Mbps"/>
        <component check="true" label="Mismatch in Audio Duration detected" name="AudioDuration"/>
        <component check="true" label="Mismatch in Average Bytes Per Second detected" name="AverageBytesPerSecond"/>
        <component check="true" label="Mismatch in Bit Depth detected" name="BitDepth"/>
        <component check="true" label="Mismatch in Video Bit Rate detected" name="BitRate"/>
        <component check="true" label="Mismatch in Channel Count detected" name="ChannelCount"/>
        <component check="true" label="Mismatch in Chroma Format detected" name="ChromaFormat"/>
        <component check="true" label="Mismatch in Color Matrix detected" name="ColorMatrix"/>
        <component check="true" label="Mismatch in Color Primaries detected" name="ColorPrimaries"/>
        <component check="true" label="Mismatch in Display Aspect Ratio detected" name="DisplayAspectRatio"/>
        <component check="true" label="Mismatch in Frame Rate detected" name="FrameRate"/>
        <component check="true" label="Mismatch in Picture Scanning Type detected" name="PictureScanningType"/>
        <component check="true" label="Mismatch in Quantization Bits detected" name="QuantizationBits"/>
        <component check="true" label="Mismatch in Resolution detected" name="Resolution"/>
        <component check="true" label="Mismatch in Sampling Frequency detected" name="SamplingFrequency"/>
        <component check="true" label="Mismatch in Transfer Characteristics detected" name="TransferCharacteristics"/>
        <component check="true" label="Mismatch in Video Duration detected" name="VideoDuration"/>
      </item>
      <item check="false" index="0" label="Closed Captions" level="1" name="ClosedCaptions" severity="Serious">
        <component check="false" enum="PresentTypes" label="CC608" log="true" name="CC608" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="CC708" log="true" name="CC708" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="Closed Caption" log="true" name="ClosedCaptions" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Subtitle" level="1" log="false" name="Subtitles" severity="Serious">
        <component check="false" enum="PresentTypes" label="Subtitle" name="Subtitles" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Location of Closed Captions" level="1" log="true" name="CCLocation" severity="Serious">
        <component check="false" enum="CCLocationTypes" label="Location of Closed Captions" name="CCLocation" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Track Duration Mismatch" level="1" name="TrackDurationMismatch" severity="Serious">
        <component check="false" label="Duration Mismatch" name="AllowedTrackDurationMismatch" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Track Sub-segment Count Mismatch" level="1" name="TrackSubsegmentCountMismatch" severity="Serious">
        <component check="false" label="Mismatch in Segment Count across tracks detected" name="TrackSubsegmentCountMismatch"/>
      </item>
      <item check="false" index="0" label="Video Metadata Mismatch" level="1" name="VideoMetadataMismatch" severity="Serious">
        <component check="false" label="Mismatch in Average Bitrate" name="AverageBitrate" restriction="" type="double" unit="Kbps"/>
        <component check="false" label="Mismatch in Display Aspect Ratio detected" name="DisplayAspectRatio"/>
        <component check="false" label="Mismatch in Duration" name="Duration" restriction="" type="duration"/>
        <component check="false" label="Mismatch in Frame Rate detected" name="FrameRate"/>
        <component check="false" label="Mismatch in GOP Structure across tracks detected" name="GOPStructure"/>
        <component check="false" label="Mismatch in Picture Scanning Type detected" name="PictureScanningType"/>
        <component check="false" label="Mismatch in Pixel Aspect Ratio detected" name="PixelAspectRatio"/>
        <component check="false" label="Mismatch in Stored Height detected" name="StoredHeight"/>
        <component check="false" label="Mismatch in Stored Width detected" name="StoredWidth"/>
      </item>
      <item check="false" index="0" label="Audio Metadata Mismatch" level="1" name="AudioMetadataMismatch" severity="Serious">
        <component check="false" label="Mismatch in Audio Channels detected" name="AudioChannels"/>
        <component check="false" label="Mismatch in Average Bitrate" name="AverageBitrate" restriction="" type="double" unit="Kbps"/>
        <component check="false" label="Mismatch in Duration" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" label="Mismatch in Sampling Frequency detected" name="SamplingFrequency"/>
      </item>
      <item check="false" index="0" label="Synchronization" level="1" name="Synchronization" severity="Serious">
        <component check="false" label="Content across tracks are not related" name="ContentAcrossTracks"/>
        <component check="false" label="Lead or lag across tracks is " name="LeadOrLag" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Loudness Range" level="3" log="false" name="LoudnessRangeMismatchInTracks" severity="Serious">
        <component check="false" label="Mismatch" name="AllowedMismatch" restriction="" type="double" unit="LU"/>
      </item>
      <item check="false" index="0" label="4C Teletrax Watermarks" level="1" log="false" name="TeletraxWatermarks" severity="Serious">
        <component check="false" enum="PresentTypes" label="4C Teletrax Watermarks" name="TeletraxWatermarks" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="HDR Metadata" level="1" name="HDRMetadata" severity="Serious">
        <component check="false" enum="PresentTypes" label="MaxCLL" log="false" name="MaxCLL" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="MaxCLL Value" log="false" name="MaxCLLValue" restriction="" type="integer" unit="cd/m2"/>
        <component check="false" enum="PresentTypes" label="MaxFALL" log="false" name="MaxFALL" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="MaxFALL Value" log="false" name="MaxFALLValue" restriction="" type="integer" unit="cd/m2"/>
        <component check="false" enum="PresentTypes" label="Mastering Display Maximum Luminance" log="false" name="MstrDispMaxLuminance" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="Mastering Display Minimum Luminance" log="false" name="MstrDispMinLuminance" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="Mastering Display WhitePoint Chromaticity" log="false" name="MstrDispWhitePointChrom" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="Mastering Display Primaries" log="false" name="MstrDisplayPrimaries" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Composition TimeCode" level="1" name="CompositionTimecode" severity="Serious">
        <component check="false" complex_value_type="TimeCodeFrame" label="TimeCode Start Address" log="false" name="TimecodeStartAddress" rule="!=" type="complex" value_format="string"/>
      </item>
      <item check="false" index="0" label="Photon Compliance" level="1" log="false" name="PhotonCompliance" severity="Serious">
        <component check="false" label="Photon Compliance error detected" name="PhotonCompliance"/>
        <component enum="ReportPhotonInternalErrorOptions" label="Report internal errors of Photon as" name="PhotonInternalErrors" restriction="severity" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="IMF Application Type" level="1" log="false" name="IMFApplicationType" severity="Serious">
        <component check="false" complex_value_type="IMFApplicationTypeValue" label="IMF Application Type" name="IMFApplicationType" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Essence File Size" level="1" name="EssenceFileSize" severity="Serious">
        <component check="false" label="Essence File Size" name="EssenceFileSize" type="double"/>
      </item>
      <item check="false" index="0" label="CPL Resource" level="1" name="CPLResource" severity="Serious">
        <component check="false" complex_value_type="ResourceEditRate" label="Audio Resource Edit Rate" log="false" name="AudioEditRate" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Audio Resource Entry Point" log="false" name="AudioEntryPoint" restriction="" type="integer" unit="edit units"/>
        <component check="false" complex_value_type="ResourceEditRate" label="Image Resource Edit Rate" log="false" name="ImageEditRate" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Image Resource Entry Point" log="false" name="ImageEntryPoint" restriction="" type="integer" unit="edit units"/>
        <component check="false" complex_value_type="ResourceEditRate" label="Subtitle Resource Edit Rate" log="false" name="SubtitleEditRate" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Subtitle Resource Entry Point" log="false" name="SubtitleEntryPoint" restriction="" type="integer" unit="edit units"/>
      </item>
    </section>
    <section category="Combinations" label="Combination of Quality Checks" name="Common" summary="Combination of Quality Checks Feature">
      <description>
        
        Combination of Quality Checks Feature
      
      </description>
    </section>
    <section category="BurntInText" label="Burnt In Text" name="Common" summary="Burnt In Text Features">
      <description>
        
        
        
        Burnt In Text Features
      
      
      
      </description>
      <item check="false" index="0" label="Subtitle" level="3" name="Subtitle Detection" severity="Serious">
        <component check="false" label="Subtitles are present within Black Bars" name="Black Bars With Text"/>
        <component label="Bottom Margin" name="Bottom Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component label="Maximum Bounding Box" log="false" name="BoundingBox"/>
        <component label="Color" log="false" name="Color"/>
        <component label="Subtitle Area Deviation" name="Deviation" restriction="v == 10" type="int_value" unit="Percent"/>
        <component check="false" enum="SubTitleLanguages" label="Language" log="false" name="Language" restriction="" rule="!=" type="enumeration"/>
        <component label="Left Margin" name="Left Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component label="Minimum Subtitle Duration" name="MinimumSubtitleDuration" restriction="v == 1000" type="int_value" unit="Milli Seconds"/>
        <component label="Minimum Subtitle Percentage" name="MinimumSubtitlePercentage" restriction="v == 1" type="double_value" unit="Percent"/>
        <component label="Personal Spelling Dictionary" name="PersonalSpellingDictionary" restriction="None" type="DictionaryGroup"/>
        <component check="false" enum="Presence" label="Subtitle" log="false" name="Presence" restriction="" rule="==" type="enumeration"/>
        <component label="Right Margin" name="Right Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component check="false" label="Misspelled word detected" name="SpellCheck"/>
        <component check="false" label="Subtitles are present out of the subtitles area" name="Subtitle Area"/>
        <component label="Top Margin" name="Top Margin" restriction="v == 20" type="int_value" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Telecaller Identification" level="3" name="Telecaller Identification" severity="Serious">
        <component check="false" enum="Presence" label="Telecaller Number" name="Presence" restriction="" rule="==" type="enumeration"/>
        <component complex_value_type="IntegerList" label="Telecaller Number" name="Telecaller Number" restriction="[1800]" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Time Code Text Detection" level="3" name="TimeCodeText" severity="Serious">
        <component check="false" enum="Presence" label="Time Code Text" name="Presence" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Burnt-In Date" level="3" name="BurntInDate" severity="Serious">
        <component check="false" enum="Presence" label="Burnt-In Date" name="Presence" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="File Information" level="3" name="FileInformation" severity="Serious">
        <component label="Duration" name="Duration" restriction="v == 1000" type="int_value" unit="Milli Seconds"/>
        <component check="false" enum="Matches" label="Content name" name="FileName" restriction="" rule="==" type="enumeration"/>
      </item>
    </section>
    <section category="ClosedCaption" label="Closed Caption" name="Common" summary="Closed Caption Features">
      <description>
        
        
        
        Closed Caption
      
      
      
      </description>
      <item check="false" index="0" label="Dropout" level="1" multiple="true" name="Dropout" severity="Serious">
        <component check="false" label="Dropout" name="Dropout" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Display Duration" level="1" name="DisplayDuration" severity="Serious">
        <component check="false" label="Display Duration" name="DisplayDuration" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Caption Alignment" level="3" name="Alignment" severity="Serious">
        <component check="false" label="Captions and audio are not aligned for" name="Alignment" restriction="" type="extended_duration"/>
        <component label="Ignore Music" name="IgnoreMusic" restriction="true" type="boolean"/>
      </item>
      <item check="false" index="0" label="Word Matcher" level="1" name="ProfaneWords" severity="Serious">
        <component check="false" enum="PresentTypes" label="Word" name="ProfaneWords" restriction="" rule="==" type="enumeration"/>
        <component label="Word List" name="ProfaneWordsDictionary" restriction="All" type="ProfaneWordGroup"/>
        <component label="Whole Words Only" name="WholeWordsOnly" restriction="true" type="boolean"/>
      </item>
      <item check="false" index="0" label="CC608" level="1" log="false" name="ClosedCaption608" severity="Serious">
        <component check="false" enum="PresentTypes" label="Closed Caption 608 Data" name="ClosedCaption608" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CC608 Services" level="1" log="false" name="CC608 Services" severity="Serious">
        <component check="false" label="CC608 Services" name="CC608 Services" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CC608 Service Count" level="1" log="false" name="CC608 Service Count" severity="Serious">
        <component check="false" label="CC608 Service Count" name="CC608 Service Count" type="integer"/>
      </item>
      <item check="false" index="0" label="CC608 Language" level="1" name="CC608Language" severity="Serious">
        <component check="false" enum="CaptionLanguage" label="Encoded Language" log="false" name="CC608EncodedLanguage" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="CaptionLanguage" label="Inferred Language" log="false" name="CC608Language" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Mismatch in Inferred and Encoded Language detected" name="CC608MismatchEstEncLanguage"/>
      </item>
      <item check="false" index="0" label="CC608 Paint Style" level="1" log="false" name="CC608PaintStyle" severity="Serious">
        <component label="Check only first paint style" name="608PaintStyleReportingRule" restriction="false" type="boolean"/>
        <component check="false" label="CC608 Paint Style" name="CC608PaintStyle" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CC608 Display" level="1" multiple="true" name="CC608Display" severity="Serious">
        <component check="false" label="Occurrence Count" name="OccurrenceCount" restriction="v &gt; 10" type="integer"/>
      </item>
      <item check="false" index="0" label="CC708" level="1" log="false" name="ClosedCaption708" severity="Serious">
        <component check="false" enum="PresentTypes" label="Closed Caption 708 Data" name="ClosedCaption708" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CC708 Window Properties" level="1" multiple="true" name="CC708WindowProperties" severity="Serious">
        <component check="false" label="Column Count" name="ColumnCount" restriction="" type="integer" unit="columns"/>
        <component check="false" label="Occurrence Count" name="OccurrenceCount" restriction="v &gt; 0" type="integer"/>
        <component check="false" label="Row Count" name="RowCount" restriction="" type="integer" unit="rows"/>
      </item>
      <item check="false" index="0" label="CC708 Services" level="1" log="false" name="CC708 Services" severity="Serious">
        <component check="false" label="CC708 Services" name="CC708 Services" type="enumeration"/>
      </item>
      <item check="false" index="0" label="CC708 Display" level="1" multiple="true" name="CC708Display" severity="Serious">
        <component check="false" label="Occurrence Count" name="OccurrenceCount" restriction="v &gt; 10" type="integer"/>
      </item>
      <item check="false" index="0" label="CC708 Service Count" level="1" log="false" name="CC708 Service Count" severity="Serious">
        <component check="false" label="CC708 Service Count" name="CC708 Service Count" type="integer"/>
      </item>
      <item check="false" index="0" label="CC708 Language" level="1" name="CC708Language" severity="Serious">
        <component check="false" enum="CaptionLanguage" label="Encoded Language" log="false" name="CC708EncodedLanguage" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="CaptionLanguage" label="Inferred Language" log="false" name="CC708Language" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Mismatch in Inferred and Encoded Language detected" name="CC708MismatchEstEncLanguage"/>
      </item>
      <item check="false" index="0" label="CC708 Paint Style" level="1" log="false" name="CC708PaintStyle" severity="Serious">
        <component label="Check only first paint style" name="708PaintStyleReportingRule" restriction="false" type="boolean"/>
        <component check="false" label="CC708 Paint Style" name="CC708PaintStyle" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Program Name" level="1" log="false" name="Program Name" severity="Serious">
        <component check="false" label="Program Name" name="Program Name" type="string"/>
      </item>
      <item check="false" index="0" label="Program Rating" level="1" name="ProgramRating" variants="US-TV">
        <variant check="false" label="Canadian English Language Rating" log="false" name="Canadian-English" severity="Serious">
          <component check="false" enum="CERatingTypes" label="Program Rating" name="CERating" restriction="" rule="!=" type="enumeration"/>
        </variant>
        <variant check="false" label="Canadian French Language Rating" log="false" name="Canadian-French" severity="Serious">
          <component check="false" enum="CFRatingTypes" label="Program Rating" name="CFRating" restriction="" rule="!=" type="enumeration"/>
        </variant>
        <variant check="false" label="MPA" log="false" name="MPA" severity="Serious">
          <component check="false" enum="MPAProgramRatingTypes" label="Program Rating" name="MPARating" restriction="" rule="!=" type="enumeration"/>
        </variant>
        <variant check="false" label="Program Rating Presence" name="PRPresence" severity="Serious">
          <component check="false" enum="PresentTypes" label="Program Rating" name="PRPresence" restriction="" rule="!=" type="enumeration"/>
        </variant>
        <variant check="false" label="US TV Parental Guidelines" log="false" name="US-TV" severity="Serious">
          <component check="false" enum="USTVContentLabels" label="Content Label" name="USTVContentLabel" restriction="" rule="!=" type="enumeration"/>
          <component check="false" enum="USTVProgramRatingTypes" label="Program Rating" name="USTVRating" restriction="" rule="!=" type="enumeration"/>
        </variant>
      </item>
      <item check="false" index="0" label="CGMS-A" level="1" name="CGMS A" severity="Serious">
        <component check="false" label="CGMS-A" log="false" name="CGMS A" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="CGMS-A" name="CGMSAPresence" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="TimeCode Type" level="1" log="false" name="TimeCodeType" severity="Serious">
        <component check="false" enum="DropNonDropFrame" label="TimeCode Type" name="TimeCodeType" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Start TimeCode" level="1" log="false" name="StartTimeCode" severity="Serious">
        <component check="false" label="Start TimeCode" name="StartTimeCode" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Duration" level="1" log="false" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Line Ending Sequence" level="1" log="false" name="LineEndingSequence" severity="Serious">
        <component check="false" enum="LineEnding" label="Line Ending Sequence" name="LineEndingSequence" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Spell Check" level="1" name="SpellCheck" severity="Serious">
        <component label="Personal Spelling Dictionary" name="PersonalSpellingDictionary" restriction="None" type="DictionaryGroup"/>
        <component check="false" label="Misspelled word detected" name="SpellCheck"/>
      </item>
    </section>
    <section category="DPI" label="DPI" name="Common" summary="DPI Features">
      <description>
        
        
        DPI Features
      
      
      </description>
      <item index="0" label="DPI Messages" level="3" log="false" name="DPIMessages"/>
    </section>
    <section category="Subtitle" label="Subtitle" name="Common" summary="Subtitle Features">
      <description>
        
        
        
        Subtitle Features
      
      
      
      </description>
      <item check="false" index="0" label="Duration" level="1" log="false" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" type="duration"/>
      </item>
      <item check="false" index="0" label="Start TimeCode" level="1" log="false" name="StartTimeCode" severity="Serious">
        <component check="false" label="Start TimeCode" name="StartTimeCode" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Validity" level="1" log="true" name="Validity" severity="Serious">
        <component check="false" enum="PresentTypes" label="Valid Subtitles" name="Validity" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Word Matcher" level="1" name="ProfaneWords" severity="Serious">
        <component check="false" enum="PresentTypes" label="Word" name="ProfaneWords" restriction="" rule="==" type="enumeration"/>
        <component label="Word List" name="ProfaneWordsDictionary" restriction="All" type="ProfaneWordGroup"/>
        <component label="Whole Words Only" name="WholeWordsOnly" restriction="true" type="boolean"/>
      </item>
      <item check="false" index="0" label="Dropout" level="1" multiple="true" name="Dropout" severity="Serious">
        <component check="false" label="Dropout" name="Dropout" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Display Duration" level="1" name="DisplayDuration" severity="Serious">
        <component check="false" label="Display Duration" name="DisplayDuration" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Subtitle Language" level="1" log="false" name="SubtitleLanguage" severity="Serious">
        <component check="false" enum="MetaDataLanguage" label="Encoded Language" name="EncodedLanguage" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="SubtitleLanguage" label="Estimated Language" name="EstimatedLanguage" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Mismatch in Estimated and Encoded Language detected" name="MismatchEstimatedEncodedLanguage"/>
      </item>
      <item check="false" index="0" label="Subtitle Alignment" level="3" name="Alignment" severity="Serious">
        <component check="false" label="Subtitles and audio are not aligned for" name="Alignment" restriction="" type="extended_duration"/>
        <component label="Ignore Music" name="IgnoreMusic" restriction="true" type="boolean"/>
      </item>
      <item check="false" index="0" label="Frame Rate" level="1" log="true" name="Framerate" severity="Serious">
        <component check="false" enum="FrameRates" label="Frame Rate" name="Framerate" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Character Code Table" level="1" log="true" name="CharacterCodeTable" severity="Serious">
        <component check="false" enum="CCTValues" label="Character Code Table" name="CharacterCodeTable" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Display Standard" level="1" log="true" name="DisplayStandard" severity="Serious">
        <component check="false" enum="DSValues" label="Display Standard" name="DisplayStandard" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Character Count" level="1" name="CharacterCount" severity="Serious">
        <component check="false" label="Number of characters in a row" name="NoOfCharsInRow" restriction="" type="integer" unit="characters"/>
      </item>
      <item check="false" index="0" label="Subtitle Position" level="1" name="SubtitlePosition" severity="Serious">
        <component check="false" enum="HorizontalAlignmentValues" label="Horizontal Alignment" name="HorizontalAlignment" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Vertical Position for Closed Subtitles" name="VerticalPositionClosed" restriction="" type="integer" unit="Row"/>
        <component check="false" label="Vertical Position for Open Subtitles" name="VerticalPositionOpen" type="integer"/>
      </item>
      <item check="false" index="0" label="Spell Check" level="1" name="SpellCheck" severity="Serious">
        <component label="Personal Spelling Dictionary" name="PersonalSpellingDictionary" restriction="None" type="DictionaryGroup"/>
        <component check="false" label="Misspelled word detected" name="SpellCheck"/>
      </item>
      <item check="false" index="0" label="Metadata attributes" level="1" name="MetadataAttributes" severity="Serious">
        <component check="false" label="Aspect Ratio denominator" log="true" name="AspectRatioDenominator" restriction="" type="integer"/>
        <component check="false" label="Aspect Ratio numerator" log="true" name="AspectRatioNumerator" restriction="" type="integer"/>
        <component check="false" label="Frame Rate" log="true" name="FrameRate" restriction="" type="integer"/>
        <component check="false" label="Frame Rate Multiplier denominator" log="true" name="FrameRateMultiplierDenominator" restriction="" type="integer"/>
        <component check="false" label="Frame Rate Multiplier numerator" log="true" name="FrameRateMultiplierNumerator" restriction="" type="integer"/>
        <component check="false" enum="ProfileValues" label="Profile" log="true" name="Profile" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="TimeBaseValues" label="Time Base" log="true" name="TimeBase" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Style attributes" level="1" name="StyleAttributes" severity="Serious">
        <component check="false" label="Color" log="true" name="Color" type="string"/>
        <component check="false" label="Font Family" log="true" name="FontFamily" type="enumeration"/>
        <component check="false" label="Font Size" log="true" name="FontSize" type="double"/>
        <component check="false" enum="FontUnitValues" label="Font Size unit" log="true" name="FontSizeSyntax" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="FontStyleValues" label="Font Style" log="true" name="FontStyle" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="FontWeightValues" label="Font Weight" log="true" name="FontWeight" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Background Color" log="true" name="StyleBackgroundColor" type="string"/>
        <component check="false" enum="IMSCUnitValues" label="Text Outline unit" log="true" name="TextOutlineSyntax" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Region attributes" level="1" name="RegionAttributes" severity="Serious">
        <component check="false" enum="IMSCUnitValues" label="Extent unit" log="true" name="ExtentSyntax" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Luminance Gain" log="true" name="LuminanceGain" restriction="" type="double"/>
        <component check="false" enum="IMSCUnitValues" label="Origin unit" log="true" name="OriginSyntax" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Background Color" log="true" name="RegionBackgroundColor" type="string"/>
      </item>
      <item check="false" index="0" label="Frame Rate" level="1" log="true" name="FrameRateTTML" severity="Serious">
        <component check="false" label="Frame Rate" name="FrameRate" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Frame Rate Multiplier" level="1" name="FrameRateMultiplier" severity="Serious">
        <component check="false" label="Frame Rate Multiplier denominator" log="true" name="FrameRateMultiplierDenominator" restriction="" type="integer"/>
        <component check="false" label="Frame Rate Multiplier numerator" log="true" name="FrameRateMultiplierNumerator" restriction="" type="integer"/>
      </item>
    </section>
    <section category="ImageEncoding" label="Image Description" name="Common" summary="Image Description Features">
      <description>
        Image Description Features
      </description>
      <item check="false" index="0" label="Rich Media Content" level="1" log="false" name="RichMedia" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Rich Media Content" name="RichMedia" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Loop Count" level="1" log="false" name="Loop Count" severity="Serious">
        <component check="false" label="Loop Count" name="Loop Count" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Frame Count" level="1" log="false" name="Frame Count" severity="Serious">
        <component check="false" label="Frame Count" name="Frame Count" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="File Size" level="1" log="false" name="FileSize" severity="Serious">
        <component check="false" label="File Size" name="FileSize" type="double"/>
      </item>
      <item check="false" index="0" label="Resolution" level="1" name="Resolution" severity="Serious">
        <component check="false" complex_value_type="VideoResolution" label="Resolution" log="true" name="Resolution" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
    </section>
    <section category="UncompressedImage" label="Image Quality" name="Common" summary="Image Quality Features">
      <description>
        Image Quality Features
      </description>
      <item check="false" index="0" label="Blockiness" level="3" multiple="true" name="Blockiness" severity="Serious">
        <component check="false" label="Blockiness Level" name="Blockiness Level(0 - 100)" restriction="v &gt; 50" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
        <component label="In Depth Analysis" name="inDepthAnalysis" restriction="false" type="boolean"/>
      </item>
      <item check="false" index="0" label="Freeze Frames" level="3" multiple="true" name="Freeze Frames" severity="Serious">
        <component check="false" label="Freeze Frame persists" name="Duration" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Black Frames" level="3" multiple="true" name="Black Frames" severity="Serious">
        <component check="false" label="Black Frames during Image sequence" name="During the Video" restriction="" type="extended_duration"/>
        <component check="false" label="Black Frames in Lead-in" name="Lead-in" restriction="" type="extended_duration"/>
        <component check="false" label="Black Frames in Lead-out" name="Lead-out" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Black Bars" level="3" multiple="true" name="Black Bars">
        <variant check="false" label="Configuration" name="Configuration" severity="Serious">
          <component check="false" label="Asymmetric Black Bars detected" name="BlackBar Symmetry Check"/>
          <component check="false" enum="ConfigurationTypes" label="configBox" name="ConfigurationBox" restriction="PillarBox" rule="!=" type="enumeration"/>
          <component label="Acceptable Width Deviation" name="DeviationConfiguration" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component check="false" label="Duration" name="DurationForConfiguration" restriction="" type="extended_duration"/>
          <component label="Minimum Black Bar Duration" name="MaximumBurstConfiguration" originalRestriction="1s" restriction="v == 1000" type="extended_duration_value"/>
          <component label="Minimum Black Bar Width" name="MinimumAcceptableWidthInConfiguration" restriction="v == 4" type="int_value" unit="Pixels"/>
          <component label="Acceptable Symmetry Deviation" name="Symmetry Tolerance" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component label="Text on Black Bar" name="TextInBlackBarConfiguration" restriction="false" type="boolean"/>
          <component check="false" enum="widthchangetype" label="Width Change" name="WidthChangeTypeInConfiguration" restriction="" rule="!=" type="enumeration"/>
          <component check="false" label="Width" name="WidthHeightInConfiguration" restriction="" type="integer" unit="Pixels"/>
        </variant>
        <variant check="false" label="Width" log="false" name="Width" severity="Serious">
          <component label="Acceptable Width Deviation" name="DeviationWidth" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component check="false" label="Duration" name="DurationForWidth" restriction="" type="extended_duration"/>
          <component check="false" label="Irregular Black Bars detected" name="IrregularBlackBarsdetected"/>
          <component label="Minimum Black Bar Duration" name="MaximumBurstWidth" originalRestriction="1s" restriction="v == 1000" type="extended_duration_value"/>
          <component label="Minimum Black Bar Width" name="MinimumAcceptableWidthInWidth" restriction="v == 4" type="int_value" unit="Pixels"/>
          <component check="false" label="Skewed Black Bars detected" name="Skewed BlackBar Check"/>
          <component label="Text on Black Bar" name="TextInBlackBarWidth" restriction="false" type="boolean"/>
          <component check="false" enum="WidthTypes" label="WidthBox" name="WidthBar" restriction="top bar" rule="!=" type="enumeration"/>
          <component check="false" enum="widthchangetype" label="Width Change" name="WidthChangeType" restriction="" rule="!=" type="enumeration"/>
          <component check="false" label="Width" name="WidthHeightInwidth" restriction="" type="integer" unit="Pixels"/>
        </variant>
      </item>
      <item check="true" index="0" label="PSE Video Flash" level="3" name="Flashy Video" severity="Serious">
        <component enum="FlashinessSensitivity" label="Spatial Pattern Detection" name="Flashiness_Sensitivity" restriction="Low Sensitivity" rule="==" type="enumeration"/>
        <component enum="PSEFrameRate" label="Frame Rate" name="Frame Rate" restriction="-1.0" rule="==" type="enumeration_editable"/>
        <component label="Half Flash Detection" name="HalfFlashDetection" restriction="false" type="boolean"/>
        <component label="Mark regions for all video frames for Baton Media Player" name="MarkRegionsforallVideoframes" restriction="false" type="boolean"/>
        <component complex_value_type="PSEGuidelinesAndFlashDetection" label="PSE Guidelines" name="PSEGuidelinesDetection" restriction="{&quot;PSEGuidelines&quot;:&quot;BT_17022018&quot;,&quot;FlashDetection&quot;:&quot;v1.0&quot;}" rule="==" type="complex" value_format="json"/>
        <component label="Report Caution as" name="Report Caution As Warning" restriction="true" type="boolean"/>
        <component check="true" label="PSE Video Flash detected" name="VideoFlashesDetected"/>
      </item>
      <item check="false" index="0" label="Brightness" level="3" log="false" name="Brightness" severity="Serious">
        <component check="false" label="Brightness Level" name="Brightness Level(-100 - 100)" restriction="(v &lt; -50) or (v &gt; 50)" type="integer"/>
        <component check="false" label="Brightness Level change" name="BrightnessChangeLevel" restriction="" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Contrast" level="3" log="false" multiple="true" name="Contrast" severity="Serious">
        <component check="false" label="Contrast Level" name="Contrast Level(0 - 100)" restriction="v &lt; 30" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" originalRestriction="v &gt; 500" restriction="v &gt; 500" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Image Signal Level" level="3" multiple="true" name="Video Signal Levels">
        <variant check="false" label="Narrow/Full Range" name="NarrowFullRange" severity="Serious">
          <component check="false" label="Pixels out of narrow range" name="MaxAcceptablefOutOfNarrowRangePixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalLevels" label="Narrow Range" name="NarrowRange" restriction="[{&quot;yuv&quot;: {&quot;bitdepth&quot;: 8, &quot;ymin&quot;: 16, &quot;ymax&quot;: 235, &quot;cbmin&quot;: 16, &quot;cbmax&quot;: 240, &quot;crmin&quot;: 16, &quot;crmax&quot;: 240}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" enum="RangeNarrowFull" label="Image Signal Range" name="VSLRange" restriction="Narrow" rule="!=" type="enumeration"/>
        </variant>
        <variant check="false" label="Out of Range Pixels" log="false" name="OutOfRangePixels" severity="Serious">
          <component enum="ApplyRGBGamutFilter" label="Apply filter before Signal Level check" name="ApplySignalLevelFilter" restriction="None" rule="==" type="enumeration"/>
          <component check="false" label="persists" name="Maximum Burst" originalRestriction="v &gt; 500" restriction="v &gt; 500" type="extended_duration"/>
          <component check="false" label="Out of range Pixels" name="Out of range Pixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalCapLevels" label="Image Signal Level Cap Values" name="SignalLevelCapValues" restriction="[{&quot;yuv&quot;: {&quot;bitdepth&quot;: 8, &quot;ymin&quot;: 0, &quot;ymax&quot;: 255, &quot;cbmin&quot;: 0, &quot;cbmax&quot;: 255, &quot;crmin&quot;: 0, &quot;crmax&quot;: 255}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" complex_value_type="VideoSignalLevels" label="Acceptable Levels" name="VideoSignalLevels" restriction="" rule="!=" type="complex" value_format="json"/>
        </variant>
      </item>
      <item check="false" index="0" label="RGB Color Gamut" level="3" log="false" multiple="true" name="RGB Color Gamut" severity="Serious">
        <component label="Allowed Range for R, G and B Signals" name="Allowed Range for R, G and B Signals" restriction="(v &gt;= -5) and (v &lt;= 105)" type="integer" unit="Percent"/>
        <component enum="ApplyRGBGamutFilter" label="Apply filter before RGB Color Gamut check" name="ApplyRGBGamutFilter" restriction="None" rule="==" type="enumeration"/>
        <component check="false" label="Out of Gamut pixels" name="Max. Acceptable out-of-gamut pixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
        <component check="false" label="persists" name="Maximum Burst" originalRestriction="v &gt; 500" restriction="v &gt; 500" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Blurriness" level="3" multiple="true" name="Blurriness" severity="Serious">
        <component check="false" label="Blurriness Level" name="Blurriness Level(0 - 100)" restriction="v &gt; 50" type="integer"/>
        <component enum="BlurrinessType" label="Blurriness Type" name="BlurrinessType" restriction="Camera Defocus,Compression Based" rule="==" type="enumeration"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
      </item>
    </section>
    <section category="DNxHDVideo" label="DNxHD Video" name="Common" summary="DNxHD Video Features">
      <description>
        
        
        
        DNxHD Video Features
      
      
      
      </description>
      <item check="false" index="0" label="Profile" level="1" name="Profile" severity="Serious">
        <component check="false" enum="ProfileEnum" label="Profile" log="true" name="Profile" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Profile Change detected" log="true" name="Profile Change"/>
      </item>
      <item check="false" index="0" label="Encoded Bit Rate" level="1" name="Encoded Bit Rate" severity="Serious">
        <component check="false" label="Encoded Bit Rate" log="true" name="Encoded Bit Rate" restriction="" type="integer" unit="Mbps"/>
        <component check="false" label="Encoded Bit Rate Change detected" log="true" name="Encoded Bit Rate Change"/>
      </item>
      <item check="false" index="0" label="Source Scan Type" level="1" log="false" name="SourceScanType" severity="Serious">
        <component check="false" enum="ScanType" label="Source Scan Type" name="SourceScanType" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Version" level="1" log="false" name="Version" severity="Serious">
        <component check="false" label="Version" name="Version" restriction="" type="integer"/>
      </item>
    </section>
    <section category="DPXVideo" label="DPX Video" name="Common" summary="DPX Video Features">
      <description>
        
        
        
        
        
        
        DPX Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Number Of Files" level="1" log="true" name="Number Of Files" severity="Serious">
        <component check="false" label="Number Of Files" name="Number Of Files" type="integer"/>
      </item>
      <item check="false" index="0" label="File Size" level="1" log="true" name="File Size" severity="Serious">
        <component check="false" label="File Size" name="File Size" type="double"/>
      </item>
      <item check="false" index="0" label="Color Space" level="1" log="true" name="Color Space" severity="Serious">
        <component check="false" label="Color Space" name="Color Space" type="enumeration"/>
      </item>
      <item check="false" index="0" label="DPX Version" level="1" log="true" name="DPX Version" severity="Serious">
        <component check="false" label="DPX Version" name="DPX Version" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Byte Order" level="1" log="true" name="Byte Order" severity="Serious">
        <component check="false" enum="ByteOrder" label="Byte Order" name="Byte Order" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="DVVideo" label="DV Video" name="Common" summary="DV Video Features">
      <description>
        
        
        
        
        
        
        DV Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Frame Size" level="1" log="true" name="Frame Size" severity="Serious">
        <component check="false" label="Frame Size" name="Frame Size" type="integer"/>
      </item>
      <item check="false" index="0" label="DV Type" level="1" log="true" name="DV Type" severity="Serious">
        <component check="false" enum="DVType" label="DV Type" name="DV Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Field System" level="1" log="true" name="Field System" severity="Serious">
        <component check="false" enum="FieldSystem" label="Field System" name="Field System" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Video Type" level="1" log="false" name="Video Type" severity="Serious">
        <component check="false" enum="VideoType" label="Video Type" name="Video Type" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="H264Video" label="H.264 Video" name="Common" summary="H.264 Video Features">
      <description>
        
        
        
        
        
        
        H.264 Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Picture Coding Type" level="1" log="false" name="Picture Coding Type" severity="Serious">
        <component check="false" enum="PictureCodingType" label="Picture Coding Type" name="Picture Coding Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Level" level="1" log="true" multiple="true" name="Level" severity="Serious">
        <component check="false" enum="H264Level" label="Level" name="Level" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="false" enum="H264Profile" label="Profile" name="Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="DPB Size" level="1" log="true" name="DPB Size" severity="Serious">
        <component check="false" label="DPB Size" name="DPB Size" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="CPB Size" level="1" log="false" name="CPBSize" severity="Serious">
        <component check="false" label="CPB Size" name="CPBSize" type="integer"/>
      </item>
      <item check="false" index="0" label="Slice Count" level="1" log="false" name="Slice Count" severity="Serious">
        <component check="false" label="Slice Count" name="Slice Count" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Reference Frame Count" level="1" log="false" name="ReferenceFrameCount" severity="Serious">
        <component check="false" label="Reference Frame Count" name="ReferenceFrameCount" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Counting Type" level="1" log="false" name="CountingType" severity="Serious">
        <component check="false" label="Counting Type" name="CountingType" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="IDR Frequency" level="1" log="false" name="IDRFrequency" severity="Serious">
        <component check="false" label="IDR Frequency" name="IDRFrequency" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="MBAFF Mode" level="1" log="false" name="MBAFF Mode" severity="Serious">
        <component check="false" enum="MBAFFMode" label="MBAFF Mode" name="MBAFF Mode" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Constraint Set0 Flag" level="1" log="false" name="Constraint Set0 Flag" severity="Serious">
        <component check="false" enum="MBAFFMode" label="Constraint Set0 Flag" name="Constraint Set0 Flag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Constraint Set1 Flag" level="1" log="false" name="Constraint Set1 Flag" severity="Serious">
        <component check="false" enum="MBAFFMode" label="Constraint Set1 Flag" name="Constraint Set1 Flag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Constraint Set2 Flag" level="1" log="false" name="Constraint Set2 Flag" severity="Serious">
        <component check="false" enum="MBAFFMode" label="Constraint Set2 Flag" name="Constraint Set2 Flag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Constraint Set3 Flag" level="1" log="false" name="Constraint Set3 Flag" severity="Serious">
        <component check="false" enum="MBAFFMode" label="Constraint Set3 Flag" name="Constraint Set3 Flag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="3D SEI Flag" level="1" log="false" name="3DSEIFlag" severity="Serious">
        <component check="false" enum="DetectionMode" label="3D SEI Flag" name="3DSEIFlag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Entropy Coding Mode" level="1" log="false" name="Entropy Coding Mode" severity="Serious">
        <component check="false" enum="EntropyCodingMode" label="Entropy Coding Mode" name="Entropy Coding Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Bitrate Mode" level="1" log="false" name="BitrateMode" severity="Serious">
        <component check="false" enum="CBRFlagEnum" label="Bitrate Mode" name="BitrateMode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="PicStruct" level="1" log="false" name="PicStruct" severity="Serious">
        <component check="false" label="PicStruct" name="PicStruct" type="integer"/>
      </item>
      <item check="false" index="0" label="Video Full Range Flag" level="1" log="false" name="VideoFullRangeFlag" severity="Serious">
        <component check="false" enum="MBAFFMode" label="Video Full Range Flag" name="VideoFullRangeFlag" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="GOP Status" level="1" log="false" name="GOPStatus" severity="Serious">
        <component check="false" enum="GOPStatus" label="GOP Status" name="GOPStatus" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="HEVCVideo" label="HEVC Video" name="Common" summary="HEVC Video Features">
      <description>
        
        
        
        HEVC Video Features
      
      
      
      </description>
      <item check="false" index="0" label="Picture Coding Type" level="1" log="false" name="Picture Coding Type" severity="Serious">
        <component check="false" enum="PictureCodingType" label="Picture Coding Type" name="Picture Coding Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Level" level="1" log="true" name="Level" severity="Serious">
        <component check="false" label="Level" name="Level" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="false" enum="HEVCProfile" label="Profile" name="Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="DPB Size" level="1" log="true" name="DPB Size" severity="Serious">
        <component check="false" label="DPB Size" name="DPB Size" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Slice Count" level="1" name="Slice Count" severity="Serious">
        <component check="false" label="Independent Slice Segment Count" log="false" name="IndependentSliceSegments" restriction="" type="integer"/>
        <component check="false" label="Slice Count" log="false" name="Slice Count" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="CPB Size" level="1" log="false" name="CPBSize" severity="Serious">
        <component check="false" label="CPB Size" name="CPBSize" type="integer"/>
      </item>
      <item check="false" index="0" label="Preferred Transfer Characteristics" level="1" log="false" name="PreferredTransferCharacteristic" severity="Serious">
        <component check="false" enum="TransferCharacteristics" label="Preferred Transfer Characteristics" name="PreferredTransferCharacteristic" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="IDR Frequency" level="1" log="false" name="IDRFrequency" severity="Serious">
        <component check="false" label="IDR Frequency" name="IDRFrequency" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="HDR10+ metadata" level="1" name="HDR10plusMetadataCrossCheck" severity="Serious">
        <component check="false" label="Validate HDR10+ metadata with JSON" name="HDR10plusMetadataCrossCheck"/>
      </item>
    </section>
    <section category="MPEG2Video" label="MPEG-2 Video" name="Common" summary="MPEG-2 Video Features">
      <description>
        
        
        
        
        
        
        MPEG-2 Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="OP47 Data" level="1" log="false" name="OP47 Data" severity="Serious">
        <component check="false" enum="PresentTypes" label="OP47 Data" name="OP47 Data" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="vbv_delay" level="1" name="vbv_delay" severity="Serious">
        <component check="false" label="vbv_delay" name="vbv_delay" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="intra_dc_precision" level="1" name="intra_dc_precision" severity="Serious">
        <component check="false" label="intra_dc_precision" name="intra_dc_precision" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="temporal_reference" level="1" name="temporal_reference" severity="Serious">
        <component check="false" label="temporal_reference" name="temporal_reference" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="bit_rate_extension" level="1" log="false" name="bit_rate_extension" severity="Serious">
        <component check="false" label="bit_rate_extension" name="bit_rate_extension" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Level" level="1" log="true" name="Level" severity="Serious">
        <component check="false" enum="MPEG2VideoLevels" label="Level" name="Level" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="false" enum="MPEG2VideoProfiles" label="Profile" name="Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Encoded bitrate" level="1" log="true" name="Encoded bitrate" severity="Serious">
        <component check="false" label="Encoded Bitrate" name="Encoded bitrate" restriction="" type="double" unit="Mbps"/>
      </item>
      <item check="false" index="0" label="Frame Size" level="3" name="FrameSize" severity="Serious">
        <component check="false" label="Frame Size" name="FrameSize" restriction="" type="integer" unit="Bytes"/>
      </item>
      <item check="false" index="0" label="MB Count per Slice" level="2" name="MB Count per Slice" severity="Serious">
        <component check="false" label="MB Count per Slice" name="MB Count per Slice" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="bit_rate_value" level="1" log="false" name="bit_rate_value" severity="Serious">
        <component check="false" label="bit_rate_value" name="bit_rate_value" type="integer"/>
      </item>
      <item check="false" index="0" label="SeqHdr and SeqExtn" level="1" name="SeqHdr and SeqExtn in every frame" severity="Serious">
        <component check="false" label="SeqHdr and SeqExtn is not present" name="SeqHdr and SeqExtn in every frame"/>
        <component enum="FrameTypes" label="Check for" name="SeqHdrAndSeqExtnRule" restriction="All Frames" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="alternate_scan" level="1" name="alternate_scan" severity="Serious">
        <component check="false" enum="BitValue" label="alternate_scan" name="alternate_scan" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="frame_pred_frame_dct" level="1" name="frame_pred_frame_dct" severity="Serious">
        <component check="false" enum="BitValue" label="frame_pred_frame_dct" name="frame_pred_frame_dct" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="top_field_first" level="1" log="true" name="top_field_first" severity="Serious">
        <component check="false" enum="BitValue" label="top_field_first" name="top_field_first" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="repeat_first_field" level="1" name="repeat_first_field" severity="Serious">
        <component check="false" enum="BitValue" label="repeat_first_field" name="repeat_first_field" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="progressive_frame" level="1" name="progressive_frame" severity="Serious">
        <component check="false" enum="BitValue" label="progressive_frame" name="progressive_frame" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="progressive_sequence" level="1" log="true" name="progressive_sequence" severity="Serious">
        <component check="false" enum="BitValue" label="progressive_sequence" name="progressive_sequence" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="picture_structure" level="1" log="true" name="picture_structure" severity="Serious">
        <component check="false" enum="PictureStructure" label="picture_structure" name="picture_structure" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="q_scale_type" level="1" name="q_scale_type" severity="Serious">
        <component check="false" enum="BitValue" label="q_scale_type" name="q_scale_type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="intra_vlc_format" level="1" name="intra_vlc_format" severity="Serious">
        <component check="false" enum="BitValue" label="intra_vlc_format" name="intra_vlc_format" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="GOP Status" level="1" log="false" name="GOP Status" severity="Serious">
        <component check="false" enum="GOPStatus" label="GOP Status" name="GOP Status" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Picture Coding Type" level="1" log="false" name="Picture Coding Type" severity="Serious">
        <component check="false" enum="PictureCodingType" label="Picture Coding Type" name="Picture Coding Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="GOP Header" level="3" name="gop_header" severity="Serious">
        <component check="false" enum="TrueOrFalse" label="Drop Frame Flag" log="false" name="drop_frame_flag" restriction="" rule="==" type="enumeration"/>
        <component check="false" label="GOP Start Timecode" log="false" name="start_timecode" restriction="" type="duration"/>
      </item>
      <item check="false" index="0" label="Caption Data" level="3" log="false" name="Caption Data" severity="Serious">
        <component check="false" enum="PresentTypes" label="Divicom 608" name="Divicom 608" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="PresentTypes" label="SCTE-20 608" name="SCTE-20 608" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="VITC PAL/NTSC" level="3" log="false" name="VITC PAL" severity="Serious">
        <component label="Line Number for NTSC" name="Line Number for NTSC" restriction="v == 16" type="int_value"/>
        <component label="Line Number for PAL" name="Line Number for PAL" restriction="v == 19" type="int_value"/>
        <component check="false" label="Start Timecode" name="Start Timecode" type="duration"/>
        <component check="false" enum="PresentTypes" label="VITC" name="VITC" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="VITC Discontinuity" name="VITC Discontinuity" restriction="" type="integer" unit="Frames"/>
      </item>
      <item check="false" index="0" label="WSS PAL" level="3" log="false" name="Line 23 WSS PAL" severity="Serious">
        <component check="false" enum="WSSAspectRatio" label="Aspect Ratio" name="Aspect Ratio" restriction="" rule="!=" type="enumeration"/>
        <component enum="WSSContinuityMode" label="Continuity Mode" name="Continuity Mode" restriction="Default" rule="==" type="enumeration"/>
        <component label="Line Number" name="Line Number" restriction="v == 23" type="int_value"/>
        <component check="false" enum="PresentTypes" label="Subtitles within Teletext" name="Subtitles within Teletext" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="WSSSubtitlingMode" label="Subtitling Mode" name="Subtitling Mode" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="AllowedTypes" label="WSS Change" name="WSS Change" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Subtitles in Teletext PAL" level="3" log="false" name="Subtitles in Teletext PAL" severity="Serious">
        <component complex_value_type="IntegerList" label="Line Number" name="Line Number" restriction="[15]" rule="==" type="complex" value_format="json"/>
        <component check="false" enum="PresentTypes" label="Subtitles" name="Subtitles in Teletext PAL" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="SMPTE328M Timecode" level="3" multiple="true" name="SMPTE328M Timecode" severity="Serious">
        <component check="false" enum="PresentTypes" label="SMPTE328M" log="false" name="SMPTE328M" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Start Timecode" log="false" name="SMPTE328M Start Timecode" restriction="" type="duration"/>
        <component check="false" label="SMPTE328M Timecode Discontinuity" name="SMPTE328M Timecode Discontinuity" restriction="" type="integer" unit="Frames"/>
      </item>
      <item check="false" index="0" label="Encoded VBV Buffer Size" level="1" log="false" name="VBVBufferSize" severity="Serious">
        <component check="false" label="Encoded VBV Buffer Size" name="VBVBufferSize" type="integer"/>
      </item>
    </section>
    <section category="MPEG4Part2Video" label="MPEG-4 Part-2 Video" name="Common" summary="MPEG-4 Part-2 Video Features">
      <description>
        
        
        
        
        
        
        MPEG-4 Part-2 Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Level" level="1" log="true" name="Level" severity="Serious">
        <component check="false" enum="MPEG4Part2VideoLevels" label="Level" name="Level" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="false" enum="MPEG4Part2VideoProfiles" label="Profile" name="Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="MotionJPEG2000" label="Motion JPEG2000 Video" name="Common" summary="Motion JPEG2000 Video Features">
      <description>
        
        
        
        
        
        
        Motion JPEG2000 Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Number Of Decomposition Levels" level="1" log="false" name="Number Of Decomposition Levels" severity="Serious">
        <component check="false" enum="DecompositionLevel" label="Number Of Decomposition Levels" name="Number Of Decomposition Levels" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Progression Order" level="1" log="false" name="Progression Order" severity="Serious">
        <component check="false" enum="ProgressionOrder" label="Progression Order" name="Progression Order" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Wavelet Transform" level="1" log="false" name="Wavelet Transform" severity="Serious">
        <component check="false" enum="WaveletTransform" label="Wavelet Transform" name="Wavelet Transform" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="IMF Profile Levels" level="1" name="IMFProfileLevel" severity="Serious">
        <component check="false" enum="IMFLevel" label="Mainlevel" log="false" name="Mainlevel" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="IMFLevel" label="Sublevel" log="false" name="Sublevel" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="J2C Packets per Edit Unit" level="1" log="false" name="J2C per Packet" severity="Serious">
        <component check="false" enum="MJPEGJ2CPerPacket" label="J2C Packets per Edit Unit" name="J2C per Packet" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Broadcast Profile Level" level="1" log="false" name="Broadcast Profile Level" severity="Serious">
        <component check="false" enum="BCPLevel" label="Broadcast Profile Level" name="Broadcast Profile Level" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="false" enum="MJPEGProfile" label="Profile" name="Profile" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Number of Components" level="1" log="true" name="Number of Components" severity="Serious">
        <component check="false" label="Number of Components" name="Number of Components" restriction="" type="integer"/>
      </item>
    </section>
    <section category="QuickTimeVideo" label="QuickTime Video" name="Common" summary="QuickTime Video Features">
      <description>
        
        
        
        
        
        
        QuickTime Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="ProRes Codec Type" level="1" log="true" name="ProresCodecType" severity="Serious">
        <component check="false" enum="ProresCodecOptions" label="ProRes Codec Type" name="ProresCodecType" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Alpha Channel" level="1" log="false" name="AlphaChannel" severity="Serious">
        <component check="false" enum="PresentTypes" label="Alpha Channel" name="AlphaChannel" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Fully transparent pixel" name="TransparentPixelPercent" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Essence Type" level="1" log="false" name="EssenceType" severity="Serious">
        <component check="false" enum="EssenceOptions" label="Essence Type" name="EssenceType" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="UnCompressedRGBVideo" label="UnCompressed RGB Video" name="Common" summary="UnCompressed RGB Video Features">
      <description>
        
        
        
        
        
        
        UnCompressed RGB Video Features
      
      
      
      
      
      
      </description>
      <item check="true" index="0" label="Bit Depth" level="1" log="true" name="Bit Depth" severity="Serious">
        <component check="true" enum="UncompressedRGBBitDepth" label="Bit Depth" name="Bit Depth" restriction="24" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="VC1Video" label="VC1 Video" name="Common" summary="VC1 Video Features">
      <description>
        
        
        
        
        
        
        VC1 Video Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Picture Coding Type" level="1" log="true" name="Picture Coding Type" severity="Serious">
        <component check="false" enum="PictureType" label="Picture Coding Type" name="Picture Coding Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Level" level="1" log="false" name="Level" severity="Serious">
        <component check="false" enum="VC1Level" label="Level" name="Level" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="true" index="0" label="Profile" level="1" log="true" name="Profile" severity="Serious">
        <component check="true" enum="VC1Profile" label="Profile" name="Profile" restriction="Main" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Bitrate Mode" level="1" log="true" name="Bitrate mode" severity="Serious">
        <component check="false" enum="BitrateMode" label="Bitrate Mode" name="Bitrate mode" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="VideoEncoding" label="Video Description" name="Common" summary="Video Description Features">
      <description>
        
        
        
        
        
        
        Video Description Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="SMPTE 2052" level="1" log="false" name="SMPTE 2052" severity="Serious">
        <component check="false" enum="SMPTE2052Types" label="SMPTE 2052" name="SMPTE 2052" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Chroma Format" level="1" log="true" name="Chroma Format" severity="Serious">
        <component check="false" enum="ChromaFormat" label="Chroma Format" name="Chroma Format" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Closed Captions" level="1" log="false" name="ClosedCaptions" severity="Serious">
        <component check="false" enum="PresentTypes" label="Closed Caption" name="ClosedCaptions" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Frame Rate" level="1" log="true" name="Frame Rate" severity="Serious">
        <component check="false" complex_value_type="VideoFrameRate" label="Frame Rate" name="FrameRate" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Active Pixels" level="3" log="false" name="Active Pixels" severity="Serious">
        <component check="false" label="Active Pixels" name="Active Pixels" restriction="" type="double" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Active Format" level="1" name="Active Format" severity="Serious">
        <component check="false" label="AFD Change detected" log="false" name="AFD Change"/>
        <component check="false" label="AFD missing" name="AFD Info"/>
        <component check="false" enum="ActiveFormatTypes" label="Active Format" log="false" name="Active Format" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Bitrate" level="1" multiple="true" name="Average Bitrate" severity="Serious">
        <component check="false" label="Average Bitrate" log="true" name="Average Bitrate" type="double"/>
        <component check="false" enum="BitrateMode" label="Bitrate Mode" log="true" name="BitrateMode" restriction="" rule="==" type="enumeration"/>
        <component check="false" label="Instantaneous Bitrate" log="true" name="InstantaneousBitrate" type="double"/>
        <component label="Tolerance for Bitrate Mode" name="Tolerance" restriction="v == 2" type="double" unit="%"/>
        <component label="Interval for Instantaneous Bitrate" name="WindowSize" restriction="v == 1" type="integer" unit="secs"/>
      </item>
      <item check="false" index="0" label="Duration" level="1" log="true" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" type="extended_duration_smpte"/>
      </item>
      <item check="false" index="0" label="Scan Order" level="1" log="true" name="Scan Order" severity="Serious">
        <component check="false" enum="ScanOrderMode" label="Scan Order" name="Scan Order" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Resolution" level="1" name="Resolution" severity="Serious">
        <component check="false" complex_value_type="VideoResolution" label="Resolution" log="true" name="NewResolution" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Resolution Change detected" log="false" name="Resolution Change"/>
      </item>
      <item check="false" index="0" label="Bit Depth" level="1" log="false" name="Bits Per Sample" severity="Serious">
        <component check="false" label="Chroma Bit Depth" name="Chroma Bits Per Sample" restriction="" type="integer" unit="Bits"/>
        <component check="false" label="Luma Bit Depth" name="Luma Bits Per Sample" restriction="" type="integer" unit="Bits"/>
      </item>
      <item check="false" index="0" label="Pixel Aspect Ratio" level="1" log="true" name="Sample Aspect Ratio" severity="Serious">
        <component check="false" complex_value_type="VideoPAR" label="PAR" name="NewPAR" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Display Aspect Ratio" level="1" name="Display Aspect Ratio" severity="Serious">
        <component check="false" label="DAR missing" name="DARInfo"/>
        <component check="false" complex_value_type="VideoDAR" label="DAR" log="true" name="NewDAR" restriction="" rule="!=" type="complex" value_format="json"/>
        <component label="Exclude Black Bars" name="excludeInDAR" restriction="false" type="boolean"/>
      </item>
      <item check="false" index="0" label="Video Format" level="1" name="Video Format" severity="Serious">
        <component label="Infer video format value using frame rate and resolution" name="InferVideoFormat" restriction="true" type="boolean"/>
        <component check="false" enum="VideoFormat" label="Video Format" log="true" name="Video Format" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Video Format Change detected" log="false" name="Video Format Change"/>
      </item>
      <item check="false" index="0" label="Picture Scanning Type" level="1" name="Picture Scanning Type" severity="Serious">
        <component check="false" enum="ScanningType" label="Picture Scanning Type" log="true" name="Picture Scanning Type" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Picture Scanning Type Change detected" log="false" name="Picture Scanning Type Change"/>
      </item>
      <item check="false" index="0" label="Mastering Display" level="1" name="Mastering Display" severity="Serious">
        <component check="false" label="Mastering Display Maximum Luminance" log="false" name="MDMaxLuminance" restriction="" type="integer"/>
        <component check="false" label="Mastering Display Minimum Luminance" log="false" name="MDMinLuminance" restriction="" type="integer"/>
        <component check="false" complex_value_type="MDPrimariesValue" label="Mastering Display Primaries" log="false" name="MDPrimaries" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="MDPrimariesValue" label="White Point Chromaticity" log="false" name="WhitePointChromaticity" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Cadence Pattern" level="1" name="Cadence" severity="Serious">
        <component check="false" label="Cadence Pattern Change detected" log="false" name="Cadence Change"/>
        <component check="false" complex_value_type="VideoCadencePattern" label="Cadence Pattern" log="true" name="CadencePattern" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="GOP Structure" level="1" log="false" mode="basic" multiple="true" name="GOP Structure" severity="Serious">
        <component check="false" label="Average GOP Length" name="AvgGOPLength" restriction="" type="integer" unit="Frames"/>
        <component check="false" label="GOP Count" name="GOPCount" restriction="" type="integer"/>
        <component check="false" enum="GOPLengthEnum" label="GOP Length" name="GOPFrameRateRatio" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Max GOP Length" name="GOPLength" restriction="" type="integer" unit="Frames"/>
        <component complex_value_type="GOPMN" label="M and N" name="GOPMNComp" restriction="[{&quot;M&quot;: &quot;v == 3&quot;, &quot;N&quot;: &quot;v == 15&quot;}]" rule="!=" type="complex" value_format="json"/>
        <component complex_value_type="GOPMN" componentcategory="advance" label="M and N for initial GOP set" name="GOPMNInitial" restriction="[{&quot;M&quot;: &quot;v == 3&quot;, &quot;N&quot;: &quot;v == 15&quot;}]" rule="==" type="complex" value_format="json"/>
        <component complex_value_type="GOPMN" componentcategory="advance" label="M and N for last GOP set" name="GOPMNLast" restriction="[{&quot;M&quot;: &quot;v == 3&quot;, &quot;N&quot;: &quot;v == 15&quot;}]" rule="==" type="complex" value_format="json"/>
        <component check="false" label="GOPViolations" name="GOPViolations" restriction="" type="integer" unit="Percent"/>
        <component label="Ignore Error Count" name="Ignore Error Count" restriction="v == 0" type="integer"/>
        <component check="false" label="Min GOP Length" name="MinGOPLength" restriction="" type="integer" unit="Frames"/>
        <component componentcategory="advance" label="Number of GOPs in initial GOP set" name="NumberInIntialSet" restriction="v == 0" type="integer"/>
        <component componentcategory="advance" label="Number of GOPs in last GOP set" name="NumberInLastSet" restriction="v == 0" type="integer"/>
      </item>
      <item check="true" index="0" label="Timecode Discontinuity" level="1" name="Drop Frames" severity="Serious">
        <component check="true" label="Discontinuity per sec" name="Allowed Drop Frames per sec" restriction="v &gt; 0" type="integer" unit="Frames"/>
        <component label="Frame Rate" name="Expected FrameRate" restriction="v == 0" type="double"/>
      </item>
      <item check="false" index="0" label="Color Information" level="1" name="Color Information" severity="Serious">
        <component check="false" enum="ColorMatrix" label="Color Matrix" log="false" name="Color Matrix" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="ColorPrimaries" label="Color Primaries" log="false" name="Color Primaries" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Color Matrix Change detected" log="false" name="ColorMatrixChange"/>
        <component check="false" label="Color Matrix missing" name="ColorMatrixInfo"/>
        <component check="false" label="Color Primaries Change detected" log="false" name="ColorPrimariesChange"/>
        <component check="false" label="Color Primaries missing" name="ColorPrimariesInfo"/>
        <component check="false" enum="TransferCharacteristics" label="Transfer Characteristics" log="false" name="Transfer Characteristics" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Transfer Characteristics Change detected" log="false" name="TransferCharacChange"/>
        <component check="false" label="Transfer Characteristics missing" name="TransferCharacteristicsInfo"/>
        <component label="Treat Unknown, Reserved and Forbidden as missing" name="TreatAsMissing" restriction="false" type="boolean"/>
      </item>
      <item check="false" index="0" label="Quantization Parameter" level="1" name="QuantizationParameter" severity="Serious">
        <component check="false" label="Quantization Parameter" log="false" name="QuantizationParameter" type="integer"/>
        <component check="false" label="Quantization Parameter Change" name="QuantizationParameterChange" type="integer"/>
      </item>
      <item check="false" index="0" label="OAR Watermark" level="1" log="false" name="OARWatermark" severity="Serious">
        <component check="false" enum="PresentNotPresent" label="OAR Watermark" name="OARWatermark" restriction="" rule="==" type="enumeration"/>
        <component check="false" enum="OARWatermarkTypeEnum" label="Watermark Type" name="OARWatermarkType" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Light Level" level="1" name="LightLevel" severity="Serious">
        <component check="false" label="MaxCLL" log="false" name="MaxCLL" type="integer"/>
        <component check="false" label="MaxFALL" log="false" name="MaxFALL" type="integer"/>
      </item>
    </section>
    <section category="UncompressedVideo" label="Video Quality" name="Common" summary="Video Quality Features">
      <description>
        
        
        
        
        
        
        Video Quality Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Color Bar" level="3" log="true" name="Color Bars" severity="Serious">
        <component label="Check Color Bar during video" name="Color Bar During video" restriction="true" type="boolean"/>
        <component label="Select Custom Color Bar Image" name="CustomColorBarImage" type="image"/>
        <component label="Acceptable deviation" name="Deviation" restriction="v == 5" type="double_value" unit="Percent"/>
        <component check="false" label="Duration" name="Duration in Beginning" restriction="" type="extended_duration"/>
        <component check="false" enum="ColorBarType" label="Color Bar type" name="Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Compression Score" level="3" log="false" multiple="true" name="CompressionScore" severity="Serious">
        <component check="false" label="Compression Score" name="CompressionScore" restriction="v &lt; 50" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
      </item>
      <item check="true" index="0" label="Blockiness" level="3" multiple="true" name="Blockiness" severity="Warning">
        <component check="true" label="Blockiness Level" name="Blockiness Level(0 - 100)" restriction="v &gt; 50" type="integer"/>
        <component complex_value_type="BlockinessDiscontinuity" label="Maximum allowed discontinuity" name="BlockinessDiscontinuityDuration" originalRestriction="{&quot;mode&quot; : &quot;auto&quot;, &quot;value&quot; : &quot;&quot; }" restriction="{&quot;mode&quot; : &quot;auto&quot;, &quot;value&quot; : &quot;&quot; }" rule="==" type="complex" value_format="json"/>
        <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 2000" restriction="v &gt; 2000" type="extended_duration"/>
        <component check="true" label="persists" name="Maximum Percentage" restriction="v &gt; 30" type="integer" unit="Percent"/>
        <component label="In Depth Analysis" name="inDepthAnalysis" restriction="false" type="boolean"/>
      </item>
      <item check="true" index="1" label="Blockiness" level="3" multiple="true" name="Blockiness" severity="Serious">
        <component check="true" label="Blockiness Level" name="Blockiness Level(0 - 100)" restriction="v &gt; 60" type="integer"/>
        <component complex_value_type="BlockinessDiscontinuity" label="Maximum allowed discontinuity" name="BlockinessDiscontinuityDuration" originalRestriction="{&quot;mode&quot; : &quot;auto&quot;, &quot;value&quot; : &quot;&quot; }" restriction="{&quot;mode&quot; : &quot;auto&quot;, &quot;value&quot; : &quot;&quot; }" rule="==" type="complex" value_format="json"/>
        <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 4000" restriction="v &gt; 4000" type="extended_duration"/>
        <component check="true" label="persists" name="Maximum Percentage" restriction="v &gt; 50" type="integer" unit="Percent"/>
        <component label="In Depth Analysis" name="inDepthAnalysis" restriction="false" type="boolean"/>
      </item>
      <item check="false" index="0" label="Content Complexity" level="3" log="false" name="ContentComplexity" severity="Serious">
        <component check="false" label="Temporal Complexity Level" name="ComplexityLevel" restriction="v &gt; 50" type="integer"/>
        <component check="false" label="persists" name="Duration" originalRestriction="v &gt; 30" restriction="v &gt; 30" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Ringing Artifacts" level="3" multiple="true" name="Ringing Artifacts" severity="Serious">
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
        <component check="false" label="Ringing Level" name="Ringing Level" restriction="v &gt; 50" type="integer"/>
      </item>
      <item check="false" index="0" label="Mosquito Noise" level="3" multiple="true" name="Mosquito Noise" severity="Serious">
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
        <component check="false" label="Noise Level" name="Noise Level" restriction="v &gt; 50" type="integer"/>
      </item>
      <item check="false" index="0" label="Blurriness" level="3" multiple="true" name="Blurriness" severity="Serious">
        <component check="false" label="Blurriness Level" name="Blurriness Level(0 - 100)" restriction="v &gt; 50" type="integer"/>
        <component enum="BlurrinessType" label="Blurriness Type" name="BlurrinessType" restriction="Compression Based" rule="==" type="enumeration"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Black Bars" level="3" multiple="true" name="Black Bars">
        <variant check="false" label="Configuration" name="Configuration" severity="Serious">
          <component check="false" label="Asymmetric Black Bars detected" name="BlackBar Symmetry Check"/>
          <component check="false" enum="ConfigurationTypes" label="configBox" name="ConfigurationBox" restriction="PillarBox" rule="!=" type="enumeration"/>
          <component label="Acceptable Width Deviation" name="DeviationConfiguration" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component check="false" label="Duration" name="DurationForConfiguration" restriction="" type="extended_duration"/>
          <component label="Minimum Black Bar Duration" name="MaximumBurstConfiguration" originalRestriction="0" restriction="v == 0" type="extended_duration_value"/>
          <component label="Minimum Black Bar Width" name="MinimumAcceptableWidthInConfiguration" restriction="v == 4" type="int_value" unit="Pixels"/>
          <component label="Acceptable Symmetry Deviation" name="Symmetry Tolerance" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component label="Text on Black Bar" name="TextInBlackBarConfiguration" restriction="false" type="boolean"/>
          <component check="false" enum="widthchangetype" label="Width Change" name="WidthChangeTypeInConfiguration" restriction="" rule="!=" type="enumeration"/>
          <component check="false" label="Width" name="WidthHeightInConfiguration" restriction="" type="integer" unit="Pixels"/>
        </variant>
        <variant check="false" label="Width" log="false" name="Width" severity="Serious">
          <component label="Acceptable Width Deviation" name="DeviationWidth" restriction="v == 0" type="int_value" unit="Pixels"/>
          <component check="false" label="Duration" name="DurationForWidth" restriction="" type="extended_duration"/>
          <component check="false" label="Irregular Black Bars detected" name="IrregularBlackBarsdetected"/>
          <component label="Minimum Black Bar Duration" name="MaximumBurstWidth" originalRestriction="0" restriction="v == 0" type="extended_duration_value"/>
          <component label="Minimum Black Bar Width" name="MinimumAcceptableWidthInWidth" restriction="v == 4" type="int_value" unit="Pixels"/>
          <component check="false" label="Skewed Black Bars detected" name="Skewed BlackBar Check"/>
          <component label="Text on Black Bar" name="TextInBlackBarWidth" restriction="false" type="boolean"/>
          <component check="false" enum="WidthTypes" label="WidthBox" name="WidthBar" restriction="top bar" rule="!=" type="enumeration"/>
          <component check="false" enum="widthchangetype" label="Width Change" name="WidthChangeType" restriction="" rule="!=" type="enumeration"/>
          <component check="false" label="Width" name="WidthHeightInwidth" restriction="" type="integer" unit="Pixels"/>
        </variant>
      </item>
      <item check="true" index="0" label="Black Frames" level="3" multiple="true" name="Black Frames" severity="Warning">
        <component check="true" label="Black Frames during the video" name="During the Video" originalRestriction="v &gt; 2000" restriction="v &gt; 2000" type="extended_duration"/>
        <component check="true" label="Black Frames in Lead-in" name="Lead-in" originalRestriction="v &gt; 2000" restriction="v &gt; 2000" type="extended_duration"/>
        <component check="true" label="Black Frames in Lead-out" name="Lead-out" originalRestriction="v &gt; 2000" restriction="v &gt; 2000" type="extended_duration"/>
      </item>
      <item check="true" index="1" label="Black Frames" level="3" multiple="true" name="Black Frames" severity="Serious">
        <component check="true" label="Black Frames during the video" name="During the Video" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration"/>
        <component check="true" label="Black Frames in Lead-in" name="Lead-in" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration"/>
        <component check="true" label="Black Frames in Lead-out" name="Lead-out" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Brightness" level="3" log="false" name="Brightness" severity="Serious">
        <component check="false" label="Brightness Level" name="Brightness Level(-100 - 100)" restriction="(v &lt; -50) or (v &gt; 50)" type="integer"/>
        <component check="false" label="Brightness Level change" name="BrightnessChangeLevel" restriction="" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Contrast" level="3" log="false" multiple="true" name="Contrast" severity="Serious">
        <component check="false" label="Contrast Level" name="Contrast Level(0 - 100)" restriction="v &lt; 30" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" originalRestriction="v &gt; 500" restriction="v &gt; 500" type="extended_duration"/>
      </item>
      <item check="true" index="0" label="Video Signal Level" level="3" multiple="true" name="Video Signal Levels" variants="OutOfRangePixels">
        <variant check="false" label="Narrow/Full Range" name="NarrowFullRange" severity="Serious">
          <component check="false" label="Pixels out of narrow range" name="MaxAcceptablefOutOfNarrowRangePixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalLevels" label="Narrow Range" name="NarrowRange" restriction="[{&quot;yuv&quot;:{&quot;bitdepth&quot;:8,&quot;ymin&quot;:16,&quot;ymax&quot;:235,&quot;cbmin&quot;:16,&quot;cbmax&quot;:240,&quot;crmin&quot;:16,&quot;crmax&quot;:240}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" enum="RangeNarrowFull" label="Video Signal Range" name="VSLRange" restriction="Narrow" rule="!=" type="enumeration"/>
        </variant>
        <variant check="true" label="Out of Range Pixels" log="false" name="OutOfRangePixels" severity="Warning">
          <component enum="ApplyRGBGamutFilter" label="Apply filter before Signal Level check" name="ApplySignalLevelFilter" restriction="EBU R103 version 2.0" rule="==" type="enumeration"/>
          <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 1000" restriction="v &gt; 1000" type="extended_duration"/>
          <component check="true" label="Out of range Pixels" name="Out of range Pixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalCapLevels" label="Video Signal Level Cap Values" name="SignalLevelCapValues" restriction="[{&quot;yuv&quot;:{&quot;bitdepth&quot;:8,&quot;ymin&quot;:0,&quot;ymax&quot;:255,&quot;cbmin&quot;:0,&quot;cbmax&quot;:255,&quot;crmin&quot;:0,&quot;crmax&quot;:255}},{&quot;yuv&quot;:{&quot;bitdepth&quot;:10,&quot;ymin&quot;:0,&quot;ymax&quot;:1023,&quot;cbmin&quot;:0,&quot;cbmax&quot;:1023,&quot;crmin&quot;:0,&quot;crmax&quot;:1023}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" complex_value_type="VideoSignalLevels" label="Acceptable Levels" name="VideoSignalLevels" restriction="" rule="!=" type="complex" value_format="json"/>
        </variant>
      </item>
      <item check="true" index="1" label="Video Signal Level" level="3" multiple="true" name="Video Signal Levels" variants="OutOfRangePixels">
        <variant check="false" label="Narrow/Full Range" name="NarrowFullRange" severity="Serious">
          <component check="false" label="Pixels out of narrow range" name="MaxAcceptablefOutOfNarrowRangePixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalLevels" label="Narrow Range" name="NarrowRange" restriction="[{&quot;yuv&quot;:{&quot;bitdepth&quot;:8,&quot;ymin&quot;:16,&quot;ymax&quot;:235,&quot;cbmin&quot;:16,&quot;cbmax&quot;:240,&quot;crmin&quot;:16,&quot;crmax&quot;:240}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" enum="RangeNarrowFull" label="Video Signal Range" name="VSLRange" restriction="Narrow" rule="!=" type="enumeration"/>
        </variant>
        <variant check="true" label="Out of Range Pixels" log="false" name="OutOfRangePixels" severity="Serious">
          <component enum="ApplyRGBGamutFilter" label="Apply filter before Signal Level check" name="ApplySignalLevelFilter" restriction="EBU R103 version 2.0" rule="==" type="enumeration"/>
          <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 3000" restriction="v &gt; 3000" type="extended_duration"/>
          <component check="true" label="Out of range Pixels" name="Out of range Pixels" restriction="v &gt; 5.0" type="double" unit="Percent"/>
          <component complex_value_type="VideoSignalCapLevels" label="Video Signal Level Cap Values" name="SignalLevelCapValues" restriction="[{&quot;yuv&quot;:{&quot;bitdepth&quot;:8,&quot;ymin&quot;:0,&quot;ymax&quot;:255,&quot;cbmin&quot;:0,&quot;cbmax&quot;:255,&quot;crmin&quot;:0,&quot;crmax&quot;:255}},{&quot;yuv&quot;:{&quot;bitdepth&quot;:10,&quot;ymin&quot;:0,&quot;ymax&quot;:1023,&quot;cbmin&quot;:0,&quot;cbmax&quot;:1023,&quot;crmin&quot;:0,&quot;crmax&quot;:1023}}]" rule="==" type="complex" value_format="json"/>
          <component check="false" complex_value_type="VideoSignalLevels" label="Acceptable Levels" name="VideoSignalLevels" restriction="" rule="!=" type="complex" value_format="json"/>
        </variant>
      </item>
      <item check="true" index="0" label="RGB Color Gamut" level="3" log="false" multiple="true" name="RGB Color Gamut" severity="Warning">
        <component label="Allowed Range for R, G, and B Signals" name="Allowed Range for R, G and B Signals" restriction="(v &gt;= -5) and (v &lt;= 105)" type="integer" unit="Percent"/>
        <component enum="ApplyRGBGamutFilter" label="Apply filter before RGB Color Gamut check" name="ApplyRGBGamutFilter" restriction="EBU R103 version 2.0" rule="==" type="enumeration"/>
        <component check="true" label="Out of Gamut pixels" name="Max. Acceptable out-of-gamut pixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
        <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 1000" restriction="v &gt; 1000" type="extended_duration"/>
      </item>
      <item check="true" index="1" label="RGB Color Gamut" level="3" log="false" multiple="true" name="RGB Color Gamut" severity="Serious">
        <component label="Allowed Range for R, G, and B Signals" name="Allowed Range for R, G and B Signals" restriction="(v &gt;= -5) and (v &lt;= 105)" type="integer" unit="Percent"/>
        <component enum="ApplyRGBGamutFilter" label="Apply filter before RGB Color Gamut check" name="ApplyRGBGamutFilter" restriction="EBU R103 version 2.0" rule="==" type="enumeration"/>
        <component check="true" label="Out of Gamut pixels" name="Max. Acceptable out-of-gamut pixels" restriction="v &gt; 5.0" type="double" unit="Percent"/>
        <component check="true" label="persists" name="Maximum Burst" originalRestriction="v &gt; 3000" restriction="v &gt; 3000" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Composite Signal Level" level="3" log="false" name="CompositeSignalLevel" severity="Serious">
        <component check="false" complex_value_type="CompositeVideoFormat" label="Range of Luminance and Chrominance" name="AllowedRange" restriction="{&quot;mode&quot;:&quot;both&quot;,&quot;value&quot;:{&quot;IRE&quot;:&quot;((v &lt; 7.5) or (v &gt; 100))&quot;,&quot;mV&quot;:&quot;((v &lt; 0) or (v &gt; 700))&quot;}}" rule="==" type="complex" value_format="json"/>
        <component check="false" label="Out of range Pixels" name="MaxAcceptableoutofrangepixels" restriction="v &gt; 0" type="double" unit="Percent"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component enum="AnalogueUnits" label="Units" name="Units" restriction="both" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Light Level" level="3" log="false" name="Light Level" severity="Serious">
        <component check="false" label="Light Level is" name="LightLevelRange" restriction="(v &lt; 0) or (v &gt; 1000)" type="integer" unit="nits"/>
        <component check="false" label="persists" name="Maximum Burst" originalRestriction="v &gt; 500" restriction="v &gt; 500" type="extended_duration"/>
        <component check="false" label="Out of range Pixels" name="Out of range Pixels" restriction="v &gt; 1.0" type="double" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Frame-Maximum Light Level" level="3" log="false" name="Frame Maximum Light Level" severity="Serious">
        <component check="false" label="MaxCLL is deviated by" name="MaxCLL" restriction="" type="double" unit="Percent"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="Frame-Maximum Light Level is" name="MaximumLightLevelRange" restriction="v &gt; 1000" type="integer" unit="nits"/>
      </item>
      <item check="false" index="0" label="Frame-Average Light Level" level="3" log="false" name="Frame Average Light Level" severity="Serious">
        <component check="false" label="Frame-Average Light Level is" name="FrameAverageLightLevelRange" restriction="v &gt; 100" type="integer" unit="nits"/>
        <component check="false" label="MaxFALL is deviated by" name="MaxFALL" restriction="" type="double" unit="Percent"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Combing Artifact" level="3" multiple="true" name="Edge Jagginess" severity="Serious">
        <component check="false" enum="Sensitivity" label="Combing Artifact Level" name="Edge Jagginess" restriction="Medium" rule="==" type="enumeration"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Chroma Change" level="3" name="Chroma Change" severity="Serious">
        <component check="false" enum="ChromaChangeTypes" label="Chroma Change Type" name="ChromaChangeType" restriction="ChannelSwap" rule="==" type="enumeration"/>
        <component check="false" label="Chroma Change persists" name="Duration" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="White Point" level="3" log="false" name="White Point" severity="Serious">
        <component label="Acceptable White Point Deviation" name="Acceptable White Point Deviation" restriction="v == 5.0" type="double_value" unit="Percent"/>
        <component enum="ColorPrimaries" label="Color Primaries" name="Color Primaries" restriction="Auto" rule="==" type="enumeration"/>
        <component check="false" enum="WhitePointIlluminants" label="Illuminant White Points" name="Illuminant White Points" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Halfline Blanking" level="3" name="HalflineBlanking" severity="Serious">
        <component check="false" label="Halfline Blanking Detected" name="HalflineBlankingCheck"/>
      </item>
      <item check="false" index="0" label="Pattern Noise" level="3" name="PatternNoise" severity="Serious">
        <component check="false" label="Pattern Noise Detected" name="Pattern Noise Check"/>
      </item>
      <item check="true" index="0" label="Freeze Frames" level="3" multiple="true" name="Freeze Frames" severity="Warning">
        <component check="true" label="Freeze Frame persists" name="Duration" originalRestriction="v &gt; 2000" restriction="v &gt; 2000" type="extended_duration"/>
      </item>
      <item check="true" index="1" label="Freeze Frames" level="3" multiple="true" name="Freeze Frames" severity="Info">
        <component check="true" label="Freeze Frame persists" name="Duration" originalRestriction="v &gt; 250" restriction="v &gt; 250" type="extended_duration"/>
      </item>
      <item check="true" index="2" label="Freeze Frames" level="3" multiple="true" name="Freeze Frames" severity="Serious">
        <component check="true" label="Freeze Frame persists" name="Duration" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Duplicate Frames" level="3" name="Duplicate Frames" severity="Serious">
        <component check="false" label="Duplicate Frames detected" name="DuplicateFrame"/>
      </item>
      <item check="false" index="0" label="Ghosting Artifact" level="3" name="Ghosting Artifact" severity="Serious">
        <component check="false" label="persists for" name="Duration" restriction="" type="extended_duration"/>
        <component enum="GhostingArtifactType" label="Check" name="Type" restriction="DGDigitalGhosting" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Shot Transition" level="3" log="false" multiple="true" name="Shot Transition" severity="Serious">
        <component check="false" label="Shot Length" name="Frequency" originalRestriction="v &lt; 150" restriction="v &lt; 150" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Media Offline" level="3" name="MediaOffline" severity="Serious">
        <component check="false" label="Media Offline Detected" name="MediaOffline"/>
      </item>
      <item check="false" index="0" label="Pulsing Noise" level="3" name="PulsingNoise" severity="Serious">
        <component check="false" label="Pulsing noise detected" name="PulsingNoiseCheck"/>
      </item>
      <item check="false" index="0" label="Field Dominance Error" level="3" name="Field Dominance Error" severity="Serious">
        <component check="false" label="Error rate" name="Maximum number of errors per second" restriction="" type="integer" unit="errors/second"/>
      </item>
      <item check="false" index="0" label="Motion Jerk" level="3" multiple="true" name="Motion Jerk" severity="Serious">
        <component check="false" complex_value_type="MotionJerkOccurrence" label="occurs" name="Error Rate" restriction="" rule="!=" type="complex" value_format="json"/>
        <component enum="FieldOrderType" label="Field Display Order" name="Field Order Type" restriction="Automatic" rule="==" type="enumeration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="double" unit="Percent"/>
        <component check="false" enum="MotionJerkTypes" label="Motion Jerk of type(s)" name="MotionJerkType" restriction="ProgressiveJerk,MotionJitter,ReverseFieldDominance,PulldownJudder" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Telecine" level="3" name="Cadence Break" severity="Serious">
        <component check="false" complex_value_type="VideoCadencePattern" label="Cadence Pattern" log="false" name="Cadence" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" label="Cadence Pattern Change Detected" log="false" name="Cadence Change" restriction="" type="integer"/>
        <component enum="TelecineSensitivity" label="Detection sensitivity" name="TelecineSensitivity" restriction="Low" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Upconversion" level="3" multiple="true" name="Upconversion" severity="Serious">
        <component check="false" label="Upconversion persists" name="MaximumPercentage" restriction="v &gt; 50" type="integer" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Color Banding" level="3" name="ColorBanding" severity="Serious">
        <component check="false" label="Color Banding Detected" name="Color Banding Check"/>
      </item>
      <item check="false" index="0" label="Image Tilting" level="3" name="ImageWarping" severity="Serious">
        <component check="false" label="Image Tilting Detected" name="Image Warping Check"/>
      </item>
      <item check="false" index="0" label="Field Order" level="3" log="false" name="Field Order" severity="Serious">
        <component label="Apply Inverse Telecine" name="ApplyInverseTelecine" restriction="true" type="boolean"/>
        <component check="false" label="Encoded Field Order is incorrect" name="ErrorReporting"/>
        <component check="false" label="Field Order Change detected" name="Field Order Change"/>
        <component enum="FieldOrderSensitivity" label="Detection Sensitivity" name="FieldOrderSensitivity" restriction="High" rule="==" type="enumeration"/>
        <component check="false" enum="Presence" label="Progressive Segmented Frames (PsF)" name="PSF" restriction="" rule="==" type="enumeration"/>
        <component label="Report only first Field Order Change error" name="ReportOnlyFirstChange" restriction="false" type="boolean"/>
        <component enum="FieldOrderTypeFO" label="Field Order Type" name="Type" restriction="Automatic" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Dropout" level="3" multiple="true" name="Video Dropout" severity="Serious">
        <component check="false" complex_value_type="DropoutDuration" label="Duration" name="Duration" originalRestriction="{&quot;mode&quot;:&quot;basic&quot;,&quot;restriction&quot;:{&quot;FrameFieldCorruption&quot;:&quot;v &gt; 0&quot;,&quot;ChromaDropouts&quot;:&quot;v &gt; 0&quot;,&quot;BlockyDropouts&quot;:&quot;v &gt; 0&quot;,&quot;VerticalLinePattern&quot;:&quot;v &gt; 0&quot;,&quot;CheckerboardPattern&quot;:&quot;v &gt; 0&quot;,&quot;GrayFrames&quot;:&quot;v &gt; 0&quot;}}" restriction="{&quot;restriction&quot;: {&quot;FrameFieldCorruption&quot;: &quot;v &gt; 0&quot;, &quot;ChromaDropouts&quot;: &quot;v &gt; 0&quot;, &quot;BlockyDropouts&quot;: &quot;v &gt; 0&quot;, &quot;VerticalLinePattern&quot;: &quot;v &gt; 0&quot;, &quot;CheckerboardPattern&quot;: &quot;v &gt; 0&quot;, &quot;GrayFrames&quot;: &quot;v &gt; 0&quot;}, &quot;mode&quot;: &quot;basic&quot;}" rule="!=" type="complex" value_format="json"/>
        <component complex_value_type="VideoDropoutSensitivity" label="Sensitivity" name="Sensitivity" restriction="{&quot;mode&quot;:&quot;basic&quot;,&quot;restriction&quot;:{&quot;BlockyDropouts&quot;:1,&quot;ChromaDropouts&quot;:1,&quot;FrameFieldCorruption&quot;:1,&quot;GrayFrames&quot;:1,&quot;BlockDistortion&quot;:1,&quot;CheckerboardPattern&quot;:1,&quot;VerticalLinePattern&quot;:1,&quot;GlobalErrors&quot;:1,&quot;StripeError&quot;:1,&quot;StuckBlock&quot;:1,&quot;ConcealmentArtifacts&quot;:1,&quot;LineRepetitionErrors&quot;:1,&quot;BoundaryArtifacts&quot;:1,&quot;VerticalSyncLoss&quot;:1,&quot;Blotches&quot;:1,&quot;Scratches&quot;:1,&quot;Jittering&quot;:1,&quot;HorizontalLineError&quot;:1,&quot;VerticalLineError&quot;:1,&quot;UnwantedFrames&quot;:1,&quot;SliceInterchange&quot;:1,&quot;EditingArtifact&quot;:1,&quot;ColorDistortion&quot;:1}}" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Defective Pixel" level="3" name="Defective Pixel" severity="Serious">
        <component check="false" label="Defective Pixel persists" name="Duration" originalRestriction="v &gt; 1000" restriction="v &gt; 1000" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Film Grain Noise" level="3" log="false" name="Video Noise" severity="Serious">
        <component check="false" label="Film Grain Noise Level" name="Noise Level(0 - 100)" restriction="v &gt; 40" type="integer"/>
      </item>
      <item check="false" index="0" label="Analog Noise" level="3" name="AnalogNoise" severity="Serious">
        <component check="false" label="Analog Noise Level" name="AnalogNoiseLevel" restriction="v &gt; 50" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="High Frequency Noise" level="3" name="HFNoise" severity="Serious">
        <component check="false" label="High Frequency Noise Level" name="HFNoiseLevel" restriction="v &gt; 50" type="integer"/>
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Moire Pattern" level="3" name="Moire Pattern" severity="Serious">
        <component check="false" label="Moire Pattern persists" name="Duration" restriction="" type="extended_duration"/>
      </item>
	<item check="true" index="0" label="PSE Video Flash" level="3" name="Flashy Video" severity="Serious">
        <component enum="FlashinessSensitivity" label="Spatial Pattern Detection" name="Flashiness_Sensitivity" restriction="Low Sensitivity" rule="==" type="enumeration"/>
        <component enum="PSEFrameRate" label="Frame Rate" name="Frame Rate" restriction="-1.0" rule="==" type="enumeration_editable"/>
        <component label="Half Flash Detection" name="HalfFlashDetection" restriction="false" type="boolean"/>
        <component label="Mark regions for all video frames for Baton Media Player" name="MarkRegionsforallVideoframes" restriction="false" type="boolean"/>
        <component complex_value_type="PSEGuidelinesAndFlashDetection" label="PSE Guidelines" name="PSEGuidelinesDetection" restriction="{&quot;PSEGuidelines&quot;:&quot;BT_17022018&quot;,&quot;FlashDetection&quot;:&quot;v1.0&quot;}" rule="==" type="complex" value_format="json"/>
        <component label="Report Caution as" name="Report Caution As Warning" restriction="true" type="boolean"/>
        <component check="true" label="PSE Video Flash detected" name="VideoFlashesDetected"/>
      </item>
      <item check="false" index="0" label="Pixelation" level="3" multiple="true" name="Pixelation" severity="Serious">
        <component check="false" label="persists" name="Maximum Burst" restriction="" type="extended_duration"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="integer" unit="Percent"/>
        <component check="false" label="Pixelation Level" name="Pixelation Level(0 - 100)" restriction="v &gt; 40" type="integer"/>
      </item>
      <item check="false" index="0" label="Image Presence" level="3" name="Image Matcher" severity="Serious">
        <component check="false" complex_value_type="ImagePresence" label="Image Absence" name="ImageAbsent" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="ImagePresence" label="Image Presence" name="ImagePresent" restriction="" rule="==" type="complex" value_format="json"/>
        <component enum="SensitivityType" label="Image Presence Sensitivity" name="Sensitivity" restriction="Low" rule="==" type="enumeration"/>
        <component enum="ImageSearchType" label="Image Search Type" name="Type" restriction="FullFrameImageSearch,TemplateImageSearch" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Credits" level="3" name="Credit Detection" severity="Serious">
        <component label="Bottom Margin" name="Bottom Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component label="Acceptable Margin deviation" name="Deviation" restriction="v == 10" type="int_value" unit="Percent"/>
        <component label="Left Margin" name="Left Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component check="false" enum="Presence" label="Credits" log="false" name="Presence" restriction="" rule="==" type="enumeration"/>
        <component label="Right Margin" name="Right Margin" restriction="v == 20" type="int_value" unit="Percent"/>
        <component check="false" label="Credits present out of title safe area" name="Title Safe Area"/>
        <component label="Top Margin" name="Top Margin" restriction="v == 20" type="int_value" unit="Percent"/>
      </item>
      <item check="false" index="0" label="Action Safe Area" level="3" name="ActionSafeArea" severity="Serious">
        <component check="false" label="Content out of Action Safe Area persists" name="ErrorPersistenceCheck" restriction="" type="extended_duration"/>
        <component complex_value_type="VideoMargins" label="Margin" name="VideoMargins" restriction="{&quot;r&quot;: 5, &quot;b&quot;: 5, &quot;t&quot;: 5, &quot;unit&quot;: &quot;percent&quot;, &quot;l&quot;: 5}" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Blank Frames" level="3" name="Blank Frames" severity="Serious">
        <component check="false" label="Blank Frames persists" name="Duration" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="VBI Lines" level="3" name="VBIDetection" severity="Serious">
        <component check="false" label="Content is present above the VBI Lines" name="CheckContent"/>
        <component check="false" label="VBI Lines are not present at the specified position" name="CheckPosition"/>
        <component check="false" enum="Presence" label="VBI Lines" name="CheckPresence" restriction="" rule="==" type="enumeration"/>
        <component complex_value_type="VBIPosition" label="VBI Lines Position" name="VBILinePosition" restriction="{&quot;mode&quot; : &quot;auto&quot;, &quot;value&quot; : &quot;-1&quot; }" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Flicker" level="3" name="Flicker" severity="Serious">
        <component check="false" label="Flicker persists" name="Duration" restriction="" type="extended_duration"/>
      </item>
      <item check="false" index="0" label="Logo Detection" level="3" name="LogoDetection" severity="Serious">
        <component check="false" label="Duration" name="Duration" originalRestriction="v &gt; 0" restriction="v &gt; 0" type="extended_duration"/>
        <component check="false" complex_value_type="LogoDetectionImage" label="LogoDetectionImage" name="LogoDetectionImage" restriction="{}" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Sawtooth" level="3" name="Sawtooth" severity="Serious">
        <component check="false" label="Sawtooth Detected" name="SawtoothCheck"/>
      </item>
      <item check="false" index="0" label="Solarization" level="3" name="Solarization" severity="Serious">
        <component check="false" label="Solarization Detected" name="SolarizationCheck"/>
      </item>
      <item check="false" index="0" label="Aliasing" level="3" name="AliasingVQ" severity="Serious">
        <component check="false" label="Aliasing observed" name="AliasingVQ"/>
      </item>
      <item check="false" index="0" label="Black and White" level="3" name="BlackAndWhite" severity="Serious">
        <component check="false" label="Black and White Video" name="BlackandWhite"/>
        <component check="false" label="persists for" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" label="persists for" name="Percentage" restriction="" type="integer" unit="Percent"/>
      </item>
    </section>
    <section category="VideoClassification" label="Video Classification" name="Common" summary="Video Classification Features">
      <description>
        Video Classification Features
      </description>
      <item check="false" index="0" label="General Scene Classification" level="3" name="VideoSceneDetection" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" label="for" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" enum="ObjectTypes" label="Video has" name="VideoSceneDetection" restriction="Fireworks" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Explicit" level="3" name="Explicitness" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" label="for" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" enum="ExplicitnessTypes" label="Video has" name="ExplicitnessCategory" restriction="Midriff" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Violence" level="3" name="Violence" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" label="for" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" enum="ViolenceTypes" label="Video has" name="ViolenceCategory" restriction="Gun" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Health Advisory Products" level="3" name="HealthHazardsProducts" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" label="for" name="Duration" restriction="" type="extended_duration"/>
        <component check="false" enum="ProductTypes" label="Video has" name="HealthAdvisoryCategory" restriction="Alcohol" type="enumeration"/>
      </item>
    </section>
    <section category="AACAudio" label="AAC Audio" name="Common" summary="AAC Audio Features">
      <description>
        
        
        
        
        
        
        AAC Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Object Type" level="1" log="false" name="Object Type" severity="Serious">
        <component check="false" enum="ObjectType" label="Object Type" name="Object Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Stream Type" level="1" log="false" name="Stream Type" severity="Serious">
        <component check="false" enum="StreamType" label="Stream Type" name="Stream Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Header Type" level="1" log="false" name="Header Type" severity="Serious">
        <component check="false" enum="HeaderType" label="Header Type" name="Header Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="AAC Content" level="1" log="false" name="AAC Content" severity="Serious">
        <component check="false" enum="ContentType" label="AAC Content" name="AAC Content" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="TNS Data" level="1" log="false" name="TNS Data Present" severity="Serious">
        <component check="false" enum="EnumPresent" label="TNS Data" name="TNS Data Present" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="SBR Sampling Frequency" level="1" log="false" name="SBR Sampling Frequency" severity="Serious">
        <component check="false" label="SBR Sampling Frequency" name="SBR Sampling Frequency" restriction="" type="integer" unit="Hz"/>
      </item>
      <item check="false" index="0" label="Encoded Bitrate Mode" level="1" log="true" name="Encoded Bitrate Mode" severity="Serious">
        <component check="false" enum="BitRateType" label="Encoded Bitrate Mode" name="Encoded Bitrate Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="AC3Audio" label="AC3 Audio" name="Common" summary="AC3 Audio Features">
      <description>
        
        
        
        
        
        
        AC3 Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Room Type" level="1" log="true" name="Room Type" severity="Serious">
        <component check="false" enum="RoomType" label="Room Type" name="Room Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Surround Mode" level="1" log="true" name="Surround Mode" severity="Serious">
        <component check="false" enum="SurroundMode" label="Surround Mode" name="Surround Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Audio Type" level="1" log="true" name="Audio Type" severity="Serious">
        <component check="false" enum="AudioType" label="Audio Type" name="Audio Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="RF Mode Compression Gain" level="1" log="false" name="Compression Gain" severity="Serious">
        <component check="false" label="RF Mode Compression Gain" name="Compression Gain" type="double"/>
      </item>
      <item check="false" index="0" label="Line Mode Compression Gain" level="1" log="false" name="LineModeCompressionGain" severity="Serious">
        <component check="false" label="Line Mode Compression Gain" name="LineModeCompressionGain" type="double"/>
      </item>
      <item check="false" index="0" label="Stream Type" level="1" log="true" name="Stream Type" severity="Serious">
        <component check="false" enum="StreamType" label="Stream Type" name="Stream Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Dialogue Normalization" level="1" name="Dialogue Normalization" severity="Serious">
        <component check="false" label="Dialogue Normalization" log="true" name="Dialogue Normalization" type="integer"/>
        <component check="false" label="Dialogue Normalization Change detected" name="Dialogue Normalization Change"/>
      </item>
      <item check="false" index="0" label="Encoded Bitrate Mode" level="1" log="false" name="Encoded Bitrate Mode" severity="Serious">
        <component check="false" enum="BitRateType" label="Encoded Bitrate Mode" name="Encoded Bitrate Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Stereo Rematrixing" level="1" log="false" name="StereoRematrixing" severity="Serious">
        <component check="false" enum="EnabledType" label="Stereo Rematrixing" name="StereoRematrixing" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Downmix Level" level="1" name="DownmixLevel" severity="Serious">
        <component check="false" label="Center Downmix Level" log="false" name="CenterDownmixLevel" restriction="" type="double" unit="dB"/>
        <component check="false" label="Lo-Ro Center Downmix Level" log="false" name="LoRoCenterDownmixLevel" restriction="" type="double" unit="dB"/>
        <component check="false" label="Lo-Ro Surround Downmix Level" log="false" name="LoRoSurroundDownmixLevel" restriction="" type="double" unit="dB"/>
        <component check="false" label="Lt-Rt Center Downmix Level" log="false" name="LtRtCenterDownmixLevel" restriction="" type="double" unit="dB"/>
        <component check="false" label="Lt-Rt Surround Downmix Level" log="false" name="LtRtSurroundDownmixLevel" restriction="" type="double" unit="dB"/>
        <component check="false" enum="PreferredStereoDownmix" label="Preferred Stereo Downmix" log="false" name="PreferredStereoDownmix" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Surround Downmix Level" log="false" name="SurroundDownmixLevel" restriction="" type="double" unit="dB"/>
      </item>
      <item check="false" index="0" label="Audio Product Information" level="1" name="AudioProductInformation" severity="Serious">
        <component check="false" enum="Presence" label="Audio Product Information" log="false" name="AudioProductInformation" restriction="" rule="==" type="enumeration"/>
        <component check="false" label="Mix Level" log="false" name="MixLevel" restriction="" type="integer" unit="dB"/>
      </item>
      <item check="false" index="0" label="Copyright Bit" level="1" log="false" name="CopyrightBit" severity="Serious">
        <component check="false" enum="Presence" label="Copyright Bit" name="CopyrightBit" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Original Bitstream" level="1" log="false" name="OriginalBitstream" severity="Serious">
        <component check="false" enum="Presence" label="Original Bitstream Flag" name="OriginalBitstream" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Dolby Surround Ex Mode" level="1" log="false" name="DolbySurroundExMode" severity="Serious">
        <component check="false" enum="DolbySurroundExMode" label="Dolby Surround Ex Mode" name="DolbySurroundExMode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Analog To Digital Converter Type" level="1" log="false" name="AnalogToDigitalConverterType" severity="Serious">
        <component check="false" enum="ConverterType" label="Analog To Digital Converter Type" name="AnalogToDigitalConverterType" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Bit Rate" level="1" log="false" name="AtmosBitRate" severity="Serious">
        <component check="false" label="Atmos Bit Rate" name="AtmosBitRate" restriction="" type="integer" unit="Kbps"/>
      </item>
      <item check="false" index="0" label="SNR Offset" level="1" name="SNROffset" severity="Serious">
        <component check="false" enum="OnlyPresenceEnum" label="SNR Offset" name="SNROffsetPresenceCheck" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="SNR Offset" log="false" name="SNROffsetValue" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Object Count" level="1" log="false" name="ObjectCount" severity="Serious">
        <component check="false" label="Object Count" name="ObjectCount" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Complexity Index" level="1" log="false" name="ComplexityIndex" severity="Serious">
        <component check="false" label="Complexity Index" name="ComplexityIndex" restriction="" type="integer"/>
      </item>
    </section>
    <section category="BWFAudio" label="BWF Audio" name="Common" summary="BWF Audio Features">
      <description>
        
        
        
        
        
        
        BWF Audio Features
      
      
      
      
      
      
      </description>
      <item index="0" label="UMID" level="1" log="false" name="UMID"/>
      <item check="false" index="0" label="Start Time Code" level="1" log="false" name="Start Time Code" severity="Serious">
        <component check="false" label="Start Time Code" name="Start Time Code" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Creation Time" level="1" log="true" name="Creation Time" severity="Serious">
        <component check="false" label="Creation Time" name="Creation Time" type="string"/>
      </item>
      <item check="false" index="0" label="BWF Version" level="1" log="true" name="BWF Version" severity="Serious">
        <component check="false" enum="BWFVersionTable" label="BWF Version" name="BWF Version" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Chunks" level="1" log="false" name="ChunkPresence" severity="Serious">
        <component check="false" complex_value_type="ChunkPresence" label="Chunks" name="ChunkPresenceComp" restriction="" rule="==" type="complex" value_format="json"/>
      </item>
    </section>
    <section category="DolbyEAudio" label="DolbyE Audio" name="Common" summary="DolbyE Audio Features">
      <description>
        
        
        
        
        
        
        DolbyE Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Guard Band" level="1" log="false" name="Guard Band" severity="Serious">
        <component check="false" label="Guard Band" name="Guard Band" type="integer"/>
      </item>
      <item check="false" index="0" label="Frame Rate" level="1" log="false" name="DolbyE Framerate" severity="Serious">
        <component check="false" complex_value_type="VideoFrameRate" label="Frame Rate" name="Framerate" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Downmix Level" level="3" name="Downmix Level" severity="Serious">
        <component check="false" label="Center Downmix Level" log="false" name="Center Downmix Level" restriction="" type="double" unit="dB"/>
        <component check="false" label="Surround Downmix Level" log="false" name="Surround Downmix Level" restriction="" type="double" unit="dB"/>
      </item>
      <item check="false" index="0" label="Dialogue Normalization" level="1" name="Dialogue Normalization" severity="Serious">
        <component check="false" label="Dialogue Normalization" log="false" name="Dialogue Normalization" type="integer"/>
        <component check="false" label="Dialogue Normalization Change detected" name="Dialogue Normalization Change"/>
      </item>
      <item check="false" index="0" label="Program Configuration" level="1" name="Program Configuration" severity="Serious">
        <component check="false" label="Program Config Change detected" name="Program Config Change"/>
        <component check="false" enum="ProgConfigTypes" label="Program Configuration" log="true" name="Program Configuration" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item index="0" label="Program Description Text" level="1" log="false" name="ProgramDescriptionText"/>
      <item check="false" index="0" label="DolbyE Start Offset" level="1" name="DolbyEStartOffset" severity="Serious">
        <component check="false" label="DolbyE Start Offset" log="false" name="DolbyEStartOffset" type="integer"/>
      </item>
    </section>
    <section category="LPCMAudio" label="LPCM Audio" name="Common" summary="LPCM Audio Features">
      <description>
        
        
        
        
        
        
        LPCM Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Endianness" level="1" log="true" name="Endianness" severity="Serious">
        <component check="false" enum="LPCMEndianMode" label="Endianness" name="Endianness" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="MP3Audio" label="MPEG Audio" name="Common" summary="MPEG Audio Features">
      <description>
        
        
        
        
        
        
        MPEG Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="ID3Tag" level="1" log="false" name="ID3Tag" severity="Serious">
        <component check="false" enum="MP3ID3tagPresent" label="ID3Tag" name="ID3Tag" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Layer" level="1" log="true" name="Layer" severity="Serious">
        <component check="false" enum="MP3Layer" label="Layer" name="Layer" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="ID" level="1" log="true" name="ID" severity="Serious">
        <component check="false" enum="MP3ID" label="ID" name="ID" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="true" index="0" label="Audio Coding Mode" level="1" name="Audio Coding Mode" severity="Serious">
        <component check="false" enum="MP3CodingMode" label="Audio Coding Mode" log="true" name="Audio Coding Mode" restriction="" rule="!=" type="enumeration"/>
        <component check="true" label="Change in Audio Coding Mode detected" log="true" name="Audio Coding Mode Change"/>
      </item>
    </section>
    <section category="WMAAudio" label="WMA Audio" name="Common" summary="WMA Audio Features">
      <description>
        
        
        
        
        
        
        WMA Audio Features
      
      
      
      
      
      
      </description>
      <item check="false" index="0" label="Bitrate Mode" level="1" log="true" name="Bitrate Mode" severity="Serious">
        <component check="false" enum="BitRateType" label="Bitrate Mode" name="Bitrate Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Version" level="1" log="false" name="Version" severity="Serious">
        <component check="false" enum="Version" label="Version" name="Version" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Weighting Mode" level="1" log="false" name="Weighting Mode" severity="Serious">
        <component check="false" enum="WeightingMode" label="Weighting Mode" name="Weighting Mode" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Allow Subframes" level="1" log="false" name="Allow Subframes" severity="Serious">
        <component check="false" enum="OnlyTrue" label="Allow Subframes" name="Allow Subframes" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Allow WMA Packets" level="1" log="false" name="Allow WMA Packets" severity="Serious">
        <component check="false" enum="OnlyTrue" label="Allow WMA Packets" name="Allow WMA Packets" restriction="" rule="!=" type="enumeration"/>
      </item>
    </section>
    <section category="AudioEncoding" label="Audio Description" name="Common" summary="Audio Description Features">
      <description>
        
        
        
        
        
        
        Audio Description Features
      
      
      
      
      
      
      </description>
      <item index="0" label="Channel Configuration" level="1" log="true" name="Channel Configuration"/>
      <item check="false" index="0" label="Bits per Sample" level="1" log="true" name="Bits per sample" severity="Serious">
        <component check="false" enum="NumBitsPerSample" label="Bits per Sample" name="Bits per sample" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Frame Size" level="1" name="Frame Size" severity="Serious">
        <component check="false" label="Frame Size" name="Frame Size" restriction="" type="integer" unit="Bytes"/>
      </item>
      <item check="false" index="0" label="LFE Channels" level="1" log="false" name="LFE Channels" severity="Serious">
        <component check="false" label="LFE Channels" name="LFE Channels" restriction="" type="integer"/>
      </item>
      <item check="false" index="0" label="Duration" level="1" log="true" name="Duration" severity="Serious">
        <component check="false" label="Duration" name="Duration" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Audio Channels" level="1" name="Audio Channels" severity="Serious">
        <component check="false" label="Audio Channels" log="true" name="Audio Channels" restriction="" type="integer"/>
        <component check="false" label="Audio Channel Change detected" log="true" name="Audio Channels Change"/>
      </item>
      <item check="false" index="0" label="Bit Rate" level="1" name="Bit Rate" severity="Serious">
        <component check="false" label="Bit Rate" log="true" name="Bit Rate" restriction="" type="integer" unit="Kbps"/>
        <component check="false" label="Bit Rate Change detected" log="true" name="Bit Rate Change"/>
      </item>
      <item check="true" index="0" label="Sampling Frequency" level="1" name="Sampling Frequency" severity="Serious">
        <component check="false" label="Sampling Frequency" log="true" name="Sampling Frequency" restriction="" type="integer" unit="Hz"/>
        <component check="true" label="Sampling Frequency Change detected" log="true" name="Sampling Frequency Change"/>
      </item>
    </section>
    <section category="UncompressedAudio" label="Audio Quality" name="Common" summary="Audio Quality Features">
      <description>
        
        
        
        
        
        
        Audio Quality Features
      
      
      
      
      
      
      </description>
      <item check="true" index="0" label="Silence" level="3" multiple="true" name="Silence" severity="Serious">
        <component complex_value_type="SilenceDetectionMode" label="Detection Mode" name="Detection Mode" restriction="{&quot;type&quot;: &quot;Cumulative&quot;}" rule="==" type="complex" value_format="json"/>
        <component check="true" label="Silence during the audio" name="During the Audio" originalRestriction="v &gt; 3000" restriction="v &gt; 3000" type="extended_duration_audio"/>
        <component check="true" label="Silence in lead-in" name="Lead-in" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration_audio"/>
        <component check="true" label="Silence in lead-out" name="Lead-out" originalRestriction="v &gt; 5000" restriction="v &gt; 5000" type="extended_duration_audio"/>
        <component label="Threshold Level" name="LevelThreshold" restriction="v == -56.00" type="double" unit="dBFS"/>
        <component check="true" label="Mute audio detected" name="MuteTrackFound"/>
      </item>
      <item check="false" index="0" label="Test Tone" level="3" mode="basic" multiple="true" name="Test Tone" severity="Serious">
        <component enum="ChannelSelection" label="Channels" name="Channels" restriction="All" rule="==" type="enumeration"/>
        <component check="false" label="Frequency" name="Frequency" restriction="" type="integer" unit="Hertz"/>
        <component check="false" label="Level" name="Level" restriction="" type="double" unit="dBFS"/>
        <component check="false" label="persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
        <component check="false" enum="SToneType" label="Test Tone Type" name="SpecialToneType" restriction="" rule="==" type="enumeration"/>
        <component check="false" complex_value_type="TestToneDuration" componentcategory="advance" label="Test Tone" name="TestToneLevel" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Level Mismatch" level="3" log="false" name="Level Mismatch" severity="Serious">
        <component label="Audio Level Mismatch" name="Allowed Mismatch" restriction="v == -36" type="double_value" unit="dBFS"/>
        <component check="false" label="persists" name="Maximum Percentage" restriction="" type="double" unit="Percent"/>
        <component check="false" label="persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
        <component enum="LevelMismatchMode" label="Mode" name="Mode" restriction="Frame Level" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="DialNorm-Loudness Mismatch" level="3" log="false" multiple="true" name="DialNorm-Loudness Mismatch" severity="Serious">
        <component check="false" label="DialNorm-Loudness Mismatch" name="Allowed Mismatch" restriction="" type="double" unit="LU"/>
      </item>
      <item check="true" index="0" label="Clipping" level="3" log="true" multiple="true" name="Audio Clipping" severity="Serious">
        <component check="true" label="Audio Clipping persists" name="Minimum Duration" originalRestriction="v &gt; 150" restriction="v &gt; 150" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Language" level="3" name="AudioLanguage" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" label="No language detected with acceptable confidence score" name="ConfidenceScoreError"/>
        <component label="Detect dialects" name="DetectDialect" restriction="false" type="boolean"/>
        <component label="Detect licensed languages only" name="DetectLicenseLanguagesOnly" restriction="false" type="boolean"/>
        <component check="false" enum="ExpectedTrackLanguage" label="Detected Language" log="false" name="DetectedLanguage" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Misplaced Channels" level="3" log="false" name="Misplaced Channels" severity="Serious">
        <component label="Detect Channels using L and R Correlation" name="DetectUsingCorrelation" restriction="false" type="boolean"/>
        <component label="Ignore Stereo" name="Ignore Stereo" restriction="false" type="boolean"/>
        <component check="false" label="Misplaced Channels detected" name="MisplacedChannels"/>
      </item>
      <item check="false" index="0" label="Background Noise" level="3" log="false" multiple="true" name="Background Noise" severity="Serious">
        <component check="false" label="Background Noise persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Transient Noise" level="3" log="false" multiple="true" name="Transient Noise" severity="Serious">
        <component check="false" label="Transient Noise persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="true" index="0" label="Loudness" level="3" multiple="true" name="LoudnessEx" variants="EBU">
        <variant check="false" label="Loudness(ARIB)" name="ARIB" severity="Serious">
          <component check="false" label="Average Loudness" log="false" name="AverageLoudnessARIB" restriction="" type="double" unit="LKFS"/>
          <component label="Consider mono track as stereo" name="MonoTrackAsStereo" restriction="false" type="boolean"/>
          <component check="false" complex_value_type="TruePeak" label="True Peak Level" log="false" name="TruePeakLevelARIB" restriction="" rule="!=" type="complex" unit="dBTP" value_format="json"/>
        </variant>
        <variant check="false" label="Loudness(CALM)" name="CALM" severity="Serious">
          <component check="false" label="DialNorm-Loudness Mismatch" log="false" name="DialNorm-Loudness Mismatch" restriction="" type="double" unit="LU"/>
          <component check="false" label="Program Loudness" log="false" name="Program Loudness" restriction="" type="double" unit="LKFS"/>
          <component check="false" complex_value_type="TruePeak" label="True Peak Level" log="false" name="True Peak Level" restriction="" rule="!=" type="complex" unit="dBTP" value_format="json"/>
        </variant>
        <variant check="true" label="Loudness(EBU)" name="EBU" severity="Serious">
          <component check="false" label="Loudness Range" log="true" name="Loudness Range" restriction="" type="double" unit="LU"/>
          <component check="false" label="Momentary Loudness" log="false" name="Momentary Loudness" restriction="" type="double" unit="LUFS"/>
          <component check="false" label="Program Loudness" log="true" name="ProgramLoudnessEBU" restriction="" type="double" unit="LUFS"/>
          <component check="false" label="Short Term Loudness" log="false" name="Short Term Loudness" restriction="" type="double" unit="LUFS"/>
          <component check="true" complex_value_type="TruePeak" label="True Peak Level" log="true" name="TruePeakLevelEBU" restriction="[{&quot;value&quot;:&quot;v &gt; -1&quot;,&quot;channel&quot;:&quot;all&quot;}]" rule="!=" type="complex" unit="dBTP" value_format="json"/>
        </variant>
        <variant check="false" label="Loudness(ITU)" name="ITU" severity="Serious">
          <component check="false" label="Average Loudness" log="false" name="Average Loudness Level" restriction="" type="double" unit="LKFS"/>
          <component check="false" label="Momentary Loudness" name="Level" restriction="v &gt; -21" type="double" unit="LKFS"/>
          <component check="false" label="persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
          <component check="false" complex_value_type="TruePeak" label="True Peak Level" log="false" name="TruePeakLevelITU" restriction="" rule="!=" type="complex" unit="dBTP" value_format="json"/>
        </variant>
        <variant check="false" label="Loudness(OP-59)" name="OP59" severity="Serious">
          <component check="false" label="DialNorm-Loudness Mismatch" log="false" name="DialNormLoudnessMismatchOP59" restriction="" type="double" unit="LU"/>
          <component check="false" label="Loudness Range" log="false" name="LoudnessRangeOP59" restriction="" type="double" unit="LU"/>
          <component check="false" label="Program Loudness" log="false" name="ProgramLoudnessOP59" restriction="" type="double" unit="LKFS"/>
          <component check="false" complex_value_type="TruePeak" label="True Peak Level" log="false" name="TruePeakLevelOP59" restriction="" rule="!=" type="complex" unit="dBTP" value_format="json"/>
        </variant>
      </item>
      <item check="false" index="0" label="Program Loudness (Speech Gated)" level="3" log="false" name="ProgramLoudnessSpeechGated" severity="Serious">
        <component check="false" label="Program Loudness (Speech Gated)" name="ProgramLoudnessSpeechGated" restriction="" type="double" unit="LKFS"/>
      </item>
      <item check="false" index="0" label="Level" level="3" multiple="true" name="AudioLevel">
        <variant check="false" label="Average Level" log="false" name="AverageLevel" severity="Serious">
          <component check="false" label="Average Level" name="AverageLevel" restriction="" type="double" unit="dBFS"/>
          <component enum="ChannelSelection_Centre" label="Channels" name="AvgChannels" restriction="Left" rule="==" type="enumeration"/>
          <component label="Interval" name="AvgLevelDuration" originalRestriction="1s" restriction="v == 1000" type="extended_duration_audio"/>
        </variant>
        <variant check="false" label="Maximum Level" log="false" name="MaximumLevel" severity="Serious">
          <component label="Enable LFE" name="EnableLFE" restriction="false" type="boolean"/>
          <component enum="ChannelSelection_MaxLevel" label="Channels" name="MaxChannels" restriction="Left" rule="==" type="enumeration"/>
          <component check="false" label="Maximum Level persists" name="MaxLevelDuration" restriction="" type="extended_duration_audio"/>
          <component label="Maximum Level" name="MaximumLevel" restriction="v == -5" type="double" unit="dBFS"/>
        </variant>
        <variant check="false" label="Minimum Level" log="false" name="MinimumLevel" severity="Serious">
          <component check="false" label="Minimum Level persists" name="MinLevelDuration" restriction="" type="extended_duration_audio"/>
          <component label="Minimum Level" name="MinimumLevel" restriction="v == -56" type="double" unit="dBFS"/>
        </variant>
      </item>
      <item check="false" index="0" label="Wow and Flutter" level="3" log="false" multiple="true" name="Wow and Flutter" severity="Serious">
        <component check="false" label="Wow and Flutter persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Jitter Noise" level="3" log="false" multiple="true" name="Jitter Noise" severity="Serious">
        <component check="false" label="Jitter Noise persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="High Frequency Noise" level="3" log="false" multiple="true" name="High Frequency Noise" severity="Serious">
        <component check="false" label="High Frequency Noise persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
        <component enum="HighFreqNoiseAlgoMode" label="Noise Measurement Threshold" name="Mode" restriction="High" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Impulsive Noise" level="3" log="false" name="Impulsive Noise" severity="Serious">
        <component check="false" label="Impulsive Noise detected" name="ImpulsiveNoiseDummy"/>
        <component enum="ImpulsiveThreshold" label="Noise Detection Threshold" name="Threshold" restriction="High" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Stereo Pair Detection" level="3" name="Stereo Pair Detection" severity="Serious">
        <component check="false" enum="StereoPairDetectionMode" label="Expected Audio" log="false" name="Mode" restriction="" rule="!=" type="enumeration"/>
        <component check="false" label="Audio switches between stereo and mono" log="false" name="ModeChange"/>
        <component label="Level Difference" name="Threshold" restriction="v == -90.00" type="double" unit="dBFS"/>
      </item>
      <item check="false" index="0" label="Overmodulation" level="3" log="false" multiple="true" name="Overmodulation" severity="Serious">
        <component check="false" label="Overmodulation persists" name="Minimum Duration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="PPM Meter" level="3" log="false" name="PPM Meter" severity="Serious">
        <component check="false" label="PPM Level" name="Level" restriction="" type="double"/>
        <component enum="PPMMode" label="Mode" name="Mode" restriction="M6" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Phase Mismatch" level="3" log="false" name="Phase Mismatch" severity="Serious">
        <component check="false" label="Phase Mismatch persists" name="Allowed Mismatch" restriction="" type="extended_duration_audio"/>
        <component complex_value_type="PhaseMismatch" label="Allowed Phase Mismatch" name="AllowedPhaseMismatch" restriction="{&quot;unit&quot;: &quot;Degrees&quot;, &quot;value&quot;: &quot;170&quot;}" rule="==" type="complex" value_format="json"/>
        <component check="false" complex_value_type="PhaseMismatch" label="Mean Phase Mismatch" name="MeanPhaseMismatch" restriction="" rule="!=" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Dropout" level="3" log="false" name="Audio Dropout" severity="Serious">
        <component check="false" label="Audio Dropout detected" name="AudioDropoutDummy"/>
        <component enum="DropoutThreshold" label="Threshold Level" name="Threshold" restriction="0" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Beep" level="3" name="AudioBeep" severity="Serious">
        <component check="false" label="Audio Beep detected" name="AudioBeep"/>
      </item>
      <item check="false" index="0" label="Click" level="3" log="false" name="Audio Click" severity="Serious">
        <component check="false" label="Audio Click detected" name="AudioClickDummy"/>
      </item>
      <item check="false" index="0" label="MultiReel Click" level="3" log="false" name="MultiReelClick" severity="Serious">
        <component check="false" label="MultiReel Click detected" name="MultiReelClickDummy"/>
      </item>
      <item check="false" index="0" label="Bitdepth Upconversion" level="3" name="Bits per sample change" severity="Serious">
        <component check="false" label="Bitdepth Upconversion detected" name="BitsPerSampleChngDummy"/>
      </item>
      <item check="false" index="0" label="Repetitive Pattern" level="3" log="false" name="Audio Loop" severity="Serious">
        <component check="false" label="Repetitive Pattern persists" name="MinimumDuration" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Echo" level="3" log="false" name="Echo" severity="Serious">
        <component check="false" label="Echo detected" name="Echo"/>
      </item>
      <item check="false" index="0" label="Reverb" level="3" log="false" name="Reverb" severity="Serious">
        <component check="false" label="Reverb detected" name="Reverb"/>
      </item>
      <item check="false" index="0" label="Pop" level="3" log="false" name="Audio Pop" severity="Serious">
        <component check="false" label="Audio Pop detected" name="AudioPopDummy"/>
      </item>
      <item check="false" index="0" label="Colored Noise" level="3" name="Colored Noise" severity="Serious">
        <component check="false" label="Pink Noise persists" log="false" name="Pink Noise" restriction="" type="extended_duration_audio"/>
        <component check="false" label="White Noise persists" log="false" name="White Noise" restriction="" type="extended_duration_audio"/>
      </item>
      <item check="false" index="0" label="Crackle" level="3" log="false" name="Audio Crackle" severity="Serious">
        <component check="false" label="Audio Crackle detected" name="AudioCrackleDummy"/>
      </item>
      <item check="false" index="0" label="Nielsen Watermark" level="3" multiple="true" name="Nielsen WaterMarks" severity="Serious">
        <component check="false" complex_value_type="PIDs" label="SIDs" log="false" name="Allowed SIDs" restriction="" rule="!=" type="complex" value_format="json"/>
        <component check="false" complex_value_type="NielsenDiscontinuity" label="Discontinuity" name="Discontinuity Interval" restriction="" rule="!=" type="complex" value_format="json"/>
        <component enum="WatermarkModeWithNone" label="Ignore" name="Ignore" restriction="None" rule="==" type="enumeration"/>
        <component label="Minimum Watermak count" name="MinWatermarkCount" restriction="v == 5" type="int_value"/>
        <component check="false" enum="WatermarkMode" label="Nielsen Watermark type" log="false" name="Nielsen WaterMarks" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="OnlyPresenceEnum" label="Nielsen Watermark" log="false" name="PresenceCheck" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Line Pattern" level="3" log="false" name="LinePattern" severity="Serious">
        <component enum="ChannelSelection_LRC" label="Channels" name="Channels" restriction="Left" rule="==" type="enumeration"/>
        <component label="Allowed Deviation" name="DeviationRange" restriction="v == 1.2" type="double" unit="dB"/>
        <component check="false" label="Line Pattern Detected" name="LinePatternCheck"/>
      </item>
      <item check="false" index="0" label="Cinavia Watermark" level="3" name="Cinavia Watermarks" severity="Serious">
        <component check="false" enum="OnlyPresenceEnum" label="Cinavia Watermark" log="false" name="Cinavia Watermarks" restriction="" rule="!=" type="enumeration"/>
        <component check="false" enum="CinaviaWatermarkType" label="Cinavia Watermark type" log="false" name="Watermark Type" restriction="" rule="!=" type="enumeration"/>
      </item>
      <item check="false" index="0" label="BVS Watermark" level="3" name="BVSWatermarks" severity="Serious">
        <component check="false" enum="OnlyPresenceEnum" label="BVS Watermark" log="false" name="BVSWatermarkDetection" restriction="" rule="!=" type="enumeration"/>
        <component label="Kantar Server URL" name="ServerURL" restriction="www.kantar-dummy-server.com" rule="==" type="string"/>
      </item>
      <item check="false" index="0" label="EAS Message" level="3" log="false" name="EAS Message" severity="Serious">
        <component label="Detect simulated EAS tones" name="DetectSimulatedEAS" restriction="false" type="boolean"/>
        <component check="false" enum="OnlyPresenceEnum" label="EAS Message" name="EAS Message" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Speech Presence" level="3" log="false" name="Speech Presence" severity="Serious">
        <component check="false" enum="OnlyPresenceEnum" label="Speech" name="Mode" restriction="" rule="==" type="enumeration"/>
      </item>
      <item check="false" index="0" label="Audio Artifacts" level="3" name="Audio Artifacts" severity="Serious">
        <component check="false" label="Spectral Aliasing detected" name="Spectral Aliasing"/>
      </item>
      <item check="false" index="0" label="LowPass Filter" level="3" log="false" name="LowPassFilter" severity="Serious">
        <component label="Cutoff Frequency" name="CutoffFrequency" restriction="v == 15000" type="integer" unit="Hz"/>
        <component check="false" label="LowPass Filter is present" name="LowpassFilter"/>
        <component label="Tolerance" name="Tolerance" restriction="v == 10" type="double" unit="%"/>
      </item>
    </section>
    <section category="AudioClassification" label="Audio Classification" name="Common" summary="Audio Classification Features">
      <description>
        Audio Classification Features
      </description>
      <item check="false" index="0" label="Strong Language Detection" level="3" name="StrongWords" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" complex_value_type="StrongWords" label="Strong Language" name="StrongWords" restriction="[]" rule="==" type="complex" value_format="json"/>
      </item>
      <item check="false" index="0" label="Keyword Detection" level="3" name="KeyWords" severity="Serious">
        <component label="Acceptable confidence score" name="ConfidenceScore" restriction="v == 30" type="double" unit="%"/>
        <component check="false" complex_value_type="KeyWords" label="Keyword" name="KeyWords" restriction="[]" rule="==" type="complex" value_format="json"/>
      </item>
    </section>
  </sections>
  <sectionsOrder>
    <container>
      <others>
        <section sectionDisplayName="ASF" sectionName="Common" sectionType="ASF"/>
        <section sectionDisplayName="AVI" sectionName="Common" sectionType="AVI"/>
        <section sectionDisplayName="GXF" sectionName="Common" sectionType="GXF"/>
        <section sectionDisplayName="LXF" sectionName="Common" sectionType="LXF"/>
        <section sectionDisplayName="MP4" sectionName="Common" sectionType="MP4"/>
        <section sectionDisplayName="MPEG-2 Program" sectionName="Common" sectionType="MPEG2PS"/>
        <section sectionDisplayName="MPEG-2 Transport" sectionName="Common" sectionType="MPEG2TS"/>
        <section sectionDisplayName="MXF" sectionName="Common" sectionType="MXF"/>
        <section sectionDisplayName="Playlist" sectionName="Common" sectionType="PlayList"/>
      </others>
      <description>
        <section sectionDisplayName="Container Description" sectionName="Common" sectionType="ContainerEncoding"/>
      </description>
      <quality/>
    </container>
    <combination>
      <quality>
        <section sectionDisplayName="Combination of Quality Checks" sectionName="Common" sectionType="Combinations"/>
      </quality>
    </combination>
    <text>
      <others>
        <section sectionDisplayName="Burnt In Text" sectionName="Common" sectionType="BurntInText"/>
        <section sectionDisplayName="Closed Caption" sectionName="Common" sectionType="ClosedCaption"/>
        <section sectionDisplayName="DPI" sectionName="Common" sectionType="DPI"/>
        <section sectionDisplayName="Subtitle" sectionName="Common" sectionType="Subtitle"/>
      </others>
      <description/>
      <quality/>
    </text>
    <image>
      <others/>
      <description>
        <section sectionDisplayName="Image Description" sectionName="Common" sectionType="ImageEncoding"/>
      </description>
      <quality>
        <section sectionDisplayName="Image Quality" sectionName="Common" sectionType="UncompressedImage"/>
      </quality>
    </image>
    <video>
      <others>
        <section sectionDisplayName="DNxHD Video" sectionName="Common" sectionType="DNxHDVideo"/>
        <section sectionDisplayName="DPX Video" sectionName="Common" sectionType="DPXVideo"/>
        <section sectionDisplayName="DV Video" sectionName="Common" sectionType="DVVideo"/>
        <section sectionDisplayName="H.264 Video" sectionName="Common" sectionType="H264Video"/>
        <section sectionDisplayName="HEVC Video" sectionName="Common" sectionType="HEVCVideo"/>
        <section sectionDisplayName="MPEG-2 Video" sectionName="Common" sectionType="MPEG2Video"/>
        <section sectionDisplayName="MPEG-4 Part-2 Video" sectionName="Common" sectionType="MPEG4Part2Video"/>
        <section sectionDisplayName="Motion JPEG2000 Video" sectionName="Common" sectionType="MotionJPEG2000"/>
        <section sectionDisplayName="QuickTime Video" sectionName="Common" sectionType="QuickTimeVideo"/>
        <section sectionDisplayName="UnCompressed RGB Video" sectionName="Common" sectionType="UnCompressedRGBVideo"/>
        <section sectionDisplayName="VC1 Video" sectionName="Common" sectionType="VC1Video"/>
      </others>
      <description>
        <section sectionDisplayName="Video Description" sectionName="Common" sectionType="VideoEncoding"/>
      </description>
      <quality>
        <section sectionDisplayName="Video Quality" sectionName="Common" sectionType="UncompressedVideo"/>
      </quality>
      <classification>
        <section sectionDisplayName="Video Classification" sectionName="Common" sectionType="VideoClassification"/>
      </classification>
    </video>
    <audio>
      <others>
        <section sectionDisplayName="AAC Audio" sectionName="Common" sectionType="AACAudio"/>
        <section sectionDisplayName="AC3 Audio" sectionName="Common" sectionType="AC3Audio"/>
        <section sectionDisplayName="BWF Audio" sectionName="Common" sectionType="BWFAudio"/>
        <section sectionDisplayName="DolbyE Audio" sectionName="Common" sectionType="DolbyEAudio"/>
        <section sectionDisplayName="LPCM Audio" sectionName="Common" sectionType="LPCMAudio"/>
        <section sectionDisplayName="MPEG Audio" sectionName="Common" sectionType="MP3Audio"/>
        <section sectionDisplayName="WMA Audio" sectionName="Common" sectionType="WMAAudio"/>
      </others>
      <description>
        <section sectionDisplayName="Audio Description" sectionName="Common" sectionType="AudioEncoding"/>
      </description>
      <quality>
        <section sectionDisplayName="Audio Quality" sectionName="Common" sectionType="UncompressedAudio"/>
      </quality>
      <classification>
        <section sectionDisplayName="Audio Classification" sectionName="Common" sectionType="AudioClassification"/>
      </classification>
    </audio>
    <EyeballQC>
      <quality>
        <section sectionDisplayName="Audio" sectionName="Eyeball QC Section" sectionType="UncompressedAudio"/>
        <section sectionDisplayName="Video" sectionName="Eyeball QC Section" sectionType="UncompressedVideo"/>
      </quality>
    </EyeballQC>
  </sectionsOrder>
</testplan>
