DFXP 1.0 test results

Note:

This somewhat reflects what we think is implemented. We expect to have a final version of the test suite and a correct implementation report by November 2009.

Note that some of the implementations are experimental, work in progress, and/or may not be publicly available.

For further information about DFXP 1.0 and the DFXP test suite, see the Timed Text Working Group homepage

  Adobe / Flash WGBH / NCAM 3.0.1 W3C / HTML5/JS Longtail / JW FLV 4.6 MS / Silverlight TimedTextPad XFSI Viewer
Content
Br001 pass pass pass pass pass pass
Div001 pass fail pass fail pass pass
Div002 pass fail pass fail pass pass
Div003 pass fail pass fail pass pass
Foreign001 fail pass pass fail pass pass
Paragraph001 pass pass pass pass pass pass
Paragraph002 pass pass pass fail pass pass
Paragraph003 pass pass pass fail pass pass
Paragraph004 pass fail pass pass pass pass
Paragraph005 pass pass pass pass pass pass
Span001 pass fail pass fail pass pass
Span002 pass pass pass fail pass pass
Span003 pass fail pass fail pass pass
Span004 fail fail pass fail pass pass
Span005 pass pass pass fail pass pass
Tt001 pass fail pass fail pass pass
Tt002 pass pass pass pass pass pass
Tt003 pass fail pass fail pass pass
Timing
BasicTimeContainment001 pass fail pass fail pass pass
BasicTimeContainment002 pass fail pass fail pass pass
BasicTimeContainment003 pass fail pass fail pass pass
BasicTimeContainment004 pass fail pass fail pass pass
BasicTiming001 pass pass pass fail pass pass
BasicTiming002 pass pass pass pass pass pass
BasicTiming003 pass pass pass fail pass pass
BasicTiming006 pass fail pass fail pass pass
BasicTiming007 pass fail pass fail pass pass
BasicTiming008 pass fail pass fail pass pass
BasicTiming010 pass fail fail fail pass pass
BasicTiming011 pass fail pass fail pass pass
BasicTiming012 pass fail pass fail pass pass
BeginDur001 pass pass pass pass pass pass
BeginEnd001 pass pass pass pass pass pass
BeginEnd002 pass fail pass fail pass pass
BeginEnd003 pass fail pass pass pass pass
FixedBeginEnd002 pass fail pass fail pass pass
MediaParTiming001 pass fail pass fail pass pass
MediaParTiming003 pass fail pass fail pass pass
MediaSeqTiming001 pass fail pass fail pass pass
MediaSeqTiming002 pass fail pass fail pass pass
MediaSeqTiming003 pass fail pass fail pass pass
MediaSeqTiming004 pass fail pass fail pass pass
MediaSeqTiming005 pass fail pass fail pass pass
MediaSeqTiming006 pass fail pass fail pass pass
Styling
BackgroundColor001 pass pass pass fail pass pass
BackgroundColor002 pass pass pass fail pass pass
BackgroundColor003 pass pass fail fail pass pass
BackgroundColor004 pass pass pass fail pass pass
BackgroundColor005 pass pass fail fail pass pass
BackgroundColor006 fail cannot tell fail fail pass pass
BackgroundColor007 pass pass pass fail pass pass
BackgroundColor008 pass fail pass fail pass pass
BackgroundColor009 pass pass pass fail pass pass
Color001 pass pass pass fail pass pass
Color002 pass pass pass fail pass pass
Color003 pass fail fail fail pass pass
Color004 pass pass pass fail pass pass
Color005 fail fail fail fail pass pass
Color006 pass fail pass fail pass pass
Color007 pass fail pass fail pass pass
Color008 pass pass pass fail pass pass
Color009 pass fail pass fail pass pass
Direction001 pass pass pass fail pass pass
Direction002 pass pass pass fail pass pass
Direction003 fail fail pass fail pass? pass
Direction004 fail fail pass fail fail pass
Direction005 fail fail pass fail pass? pass
Direction006 pass fail pass fail fail pass
Display001 pass pass pass fail pass pass
Display002 pass fail fail fail pass pass
Display003 pass fail pass fail pass pass
Display004 pass fail pass fail pass pass
DisplayAlign001 pass fail pass fail pass pass
DisplayAlign002 pass fail fail fail pass pass
DisplayAlign003 pass pass pass fail pass pass
DynamicFlow001 fail fail fail fail fail fail
DynamicFlow002 fail fail fail fail fail fail
Extent001 fail fail fail fail pass pass
Extent002 fail fail pass fail pass pass
Extent003 fail fail pass fail pass pass
FontFamily001 pass cannot tell pass fail pass pass
FontFamily002 pass pass pass fail pass pass
FontFamily003 pass fail pass fail pass pass
FontFamily004 pass cannot tell fail fail pass pass
FontFamily005 pass fail fail fail pass pass
FontFamily006 pass cannot tell fail fail pass pass
FontFamily007 pass fail fail fail pass pass
FontFamily008 pass pass pass fail pass pass
FontFamily009 pass fail pass fail pass pass
FontSize001 pass pass pass fail pass pass
FontSize002 pass fail pass fail pass pass
FontSize003 pass cannot tell cannot tell fail pass pass
FontSize004 pass fail pass fail pass pass
FontSize005 cannot tell fail fail fail pass pass
FontStyle001 pass pass pass fail pass pass
FontStyle002 pass pass pass fail pass pass
FontStyle003 pass fail pass fail pass pass
FontStyle004 fail fail fail fail fail pass
FontWeight001 pass pass pass fail pass pass
FontWeight002 pass pass pass fail pass pass
FontWeight003 pass pass pass fail pass pass
LineHeight001 pass pass pass fail pass pass
LineHeight002 pass pass pass fail pass pass
LineHeight003 pass fail pass fail pass pass
LineHeight006 pass fail pass fail pass pass
LineHeight007 pass cannot tell cannot tell fail pass pass
Opacity001 pass pass pass fail pass pass
Opacity002 pass fail pass fail pass pass
Opacity003 pass fail pass fail pass pass
Opacity004 pass fail pass fail fail pass
Origin001 pass fail fail fail pass pass
Origin002 pass fail pass fail pass pass
Overflow001 pass pass pass fail pass pass
Overflow002 pass fail pass fail pass pass
Overflow003 pass fail fail fail pass pass
Overflow004 pass cannot tell pass fail pass pass
Overflow005 pass cannot tell pass fail pass pass
Overflow006 fail fail fail fail N/A pass
Padding001 pass fail pass fail N/A pass
Padding002 pass fail fail fail N/A pass
Padding003 pass fail fail fail N/A pass
Padding004 pass fail fail fail N/A pass
Padding005 pass fail pass fail N/A pass
Padding006 pass fail cannot tell fail pass pass
Padding007 pass fail fail fail pass pass
Padding008 pass fail fail fail pass pass
ShowBackground001 pass fail fail fail fail pass
ShowBackground002 pass fail pass fail fail pass
Style001 pass fail pass fail pass pass
Styling001 pass fail pass fail pass pass
TextAlign001 pass pass pass fail pass pass
TextAlign002 pass pass pass fail pass pass
TextAlign003 pass pass pass fail pass pass
TextAlign004 pass pass pass fail pass pass
TextAlign005 pass fail pass fail pass pass
TextAlign006 pass fail pass fail pass pass
TextDecoration001 pass pass pass fail pass pass
TextDecoration002 pass pass pass fail pass pass
TextDecoration003 pass fail fail fail pass pass
TextDecoration004 pass fail pass fail pass pass
TextDecoration005 pass pass pass fail pass pass
TextDecoration006 pass pass pass fail pass pass
TextDecoration007 pass fail fail fail pass pass
TextDecoration008 pass fail pass fail pass pass
TextDecoration009 pass fail fail fail pass pass
TextDecoration010 fail fail fail fail pass pass
TextDecoration011 fail fail fail fail pass pass
TextDecoration012 fail fail fail fail pass pass
TextDecoration013 fail fail fail fail pass pass
TextOutline001 pass fail pass fail fail pass
TextOutline002 pass fail fail fail fail pass
TextOutline003 pass fail fail fail fail pass
TextOutline004 pass fail fail fail fail pass
TextOutline005 pass fail fail fail fail pass
UnicodeBidi001 pass pass pass fail fail pass
UnicodeBidi002 fail fail pass fail fail pass
UnicodeBidi003 fail fail pass fail fail pass
UnicodeBidi004 fail fail pass fail fail pass
UnicodeBidi005 pass pass pass fail fail pass
Visibility001 pass pass pass fail pass pass
Visibility002 pass fail pass fail pass pass
Visibility003 pass fail pass fail pass pass
WrapOption001 pass pass pass fail pass pass
WrapOption002 pass fail pass fail pass pass
WrapOption003 pass fail pass fail pass pass
WrapOption004 pass fail pass fail pass pass
WrapOption005 fail pass pass fail pass pass
WritingMode001 pass pass pass fail fail pass
WritingMode002 fail fail fail fail fail pass
WritingMode003 fail fail fail fail fail pass
WritingMode004 fail fail fail fail fail pass
WritingMode005 pass pass pass fail fail pass
WritingMode006 pass pass pass fail fail pass
WritingMode007 fail fail fail fail fail pass
WritingMode008 fail fail fail fail fail pass
WritingMode009 fail fail fail fail fail pass
ZIndex001 pass fail pass fail pass pass
ZIndex002 pass fail pass fail pass pass
ZIndex003 fail fail pass fail pass pass
Animation
Animation001 fail fail fail fail pass pass
Animation002 fail fail fail fail pass pass
Animation003 fail fail fail fail pass pass
Animation004 fail fail fail fail pass pass
Animation005 fail fail fail fail pass pass
Animation006 fail fail fail fail fail pass
Animation007 fail fail fail fail pass pass
Animation008 fail fail fail fail pass pass
Animation009 fail fail fail fail N/A pass
Animation010 fail fail fail fail N/A pass
Animation012 fail fail fail fail pass pass
Animation013 fail fail fail fail pass pass
Animation014 fail fail fail fail fail pass
Animation015 fail fail fail fail pass pass
Animation016 fail fail fail fail pass pass
Animation017 fail fail fail fail pass pass
BasicTiming004 fail fail fail fail pass pass
BasicTiming005 fail fail fail fail pass pass
MediaParTiming002 fail fail fail fail pass pass
MediaSeqTiming007 fail fail fail fail pass pass
Parameters (*)
CellResolution001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
ClockMode001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
ClockMode002 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
ClockMode003 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
FrameRate001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
FrameRate002 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
FrameRateMultiplier001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
MarkerMode001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
MarkerMode002 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
SmpteMode001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
SmpteMode002 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
SubFrameRate001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
TickRate001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
TimeBase001 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
TimeBase002 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
TimeBase003 cannot tell cannot tell cannot tell cannot tell cannot tell cannot tell
Metadata
Agent004 pass pass pass pass pass pass
Copyright003 pass pass pass pass pass pass
Desc002 pass pass pass pass pass pass
Name005 pass pass pass pass pass pass
Role006 pass pass pass pass pass pass
Title001 pass pass pass pass pass pass

Note: Metadata and Parameters cannot be tested programmatically so the results in this table are not significant.