CARVIEW |
SMIL 2.1 Interoperability Implementation Report
- Editors:
- Thierry Michel, W3C
Xicu Xabiel Garcia Pañeda,Universidad de Oviedo
Copyright ©2005 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
Overview
These results document the interoperablity of multiple implementations for the features of SMIL 2.1. Results as of December 09 2005.
Former unchanged features from SMIL2.0 are already implemented in multiple
products and were tested (see SMIL 2.0
Interoperability Implementation Results).
The SML 2.1 new features are additions that do not interfere with the former
SMIL 2.0 functionalities. These SML 2.1 new features do not change semantics
of the former SMIL 2.0 features. The changes in modularization have no impact
on player behavior.
Therefore the following results list only the new features introduced in SMIL
2.1.
There are 4 separate implementations, three of them with very broad
coverage of the language and modules. Implementers consisted of both large
and small international corporations. All features in the SMIL 2.1
specification have been implemented separately at least twice.
The data presented here is intended solely to be used as proof of SMIL 2.1 implementability. It is only a snapshot of the actual implementation behaviors at one moment of time, this data is not intended to be used for assessing or grading the performance of any individual implementation.
The SMIL 2.1 test suite is available at https://www.w3.org/2005/SMIL21/testsuite/Overview.html
Summary
Section | PASS | FAIL | RISK | %Result |
---|---|---|---|---|
Animation : No new functionalities added in SMIL 2.1 | ||||
Content control : No new functionalities added in SMIL 2.1 | ||||
Layout | 51 | 0 | 0 | 100% |
Linking : No new functionalities added in SMIL 2.1 | ||||
Media | 8 | 0 | 0 | 100% |
Metadata : No new functionalities added in SMIL 2.1 | ||||
Structure : No new functionalities added in SMIL 2.1 | ||||
Timing : No new functionalities added in SMIL 2.1 | ||||
Transitions | 11 | 0 | 0 | 100% |
Time Manipulation : No new functionalities added in SMIL 2.1 | ||||
Total | 70 | 0 | 0 | 100% |
SMIL 2.1 Test cases
In the Table of test cases, each test may have the following results:
- a "P" (Pass) or blank (functionality not implemented) for each implementation.
- Tests marked as "Completed" status have fulfill the SMIL 2.1 Candidate Recommendation exit criteria. Each test has at least two passing implementations which have been developed independently.
The following 4 separate SMIL 2.1 implementations where used as proof of SMIL 2.1 implementability:
- A: The ACCESS implementation: Core R&D implementation from which multiple commercial product releases are based. Tested version is for Win32. Derived product versions are available for many OSes (e.g. Symbian, PocketPC, Linux) and may have slightly varied functionality.
- B: The Nokia implementation: a research prototype based on Nokia's 3GPP SMIL player for Symbian OS running on a Nokia 6630.
- C: The CWI implementation: CWI Ambulant SMIL 2.1 Player for Win32, WinCE, Liunx and MacOS.
- D: The INRIA implementation: LimSee2, a free and open-source Java application, for Windows, Linux and MacOS.
The following table is only a snapshot of the actual implementation behaviors at one moment of time, as these implementations may not be immediately available to the public. The interoperability data is not intended to be used for assessing or grading the performance of any individual implementation.
Table of test cases
1 - Layout | |||||||
---|---|---|---|---|---|---|---|
1.1 - BackgroundTilingLayout Module | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.1.1 | bkL-background-00.smil | P | P | Completed | |||
1.1.2 | bkL-background-01.smil | P | P | Completed | |||
1.1.3 | bkL-background-02.smil | P | P | Completed | |||
1.1.4 | bkL-background-03.smil | P | P | Completed | |||
1.1.5 | bkL-background-04.smil | P | P | Completed | |||
1.1.6 | bkL-background-05.smil | P | P | Completed | |||
1.1.7 | bkL-background-06.smil | P | P | Completed | |||
1.1.8 | bkL-background-07.smil | P | P | Completed | |||
1.1.10 | bkL-background-09.smil | P | P | Completed | |||
1.2 - BasicLayout Module | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.2.1 | bL-meetBest-00.smil | P | P | P | Completed | ||
1.2.2 | bL-meetBest-01.smil | P | P | P | Completed | ||
1.2.3 | bL-meetBest-02.smil | P | P | P | Completed | ||
1.2.4 | bL-meetBest-03.smil | P | P | P | Completed | ||
1.2.5 | bL-meetBest-04.smil | P | P | P | Completed | ||
1.2.6 | bL-meetBest-05.smil | P | P | P | Completed | ||
1.2.7 | bL-meetBest-06.smil | P | P | Completed | |||
1.3 - AlignmentLayout Module | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.3.1 | aL-mediaAlign-00.smil | P | P | P | Completed | ||
1.3.2 | aL-mediaAlign-01.smil | P | P | P | Completed | ||
1.3.3 | aL-mediaAlign-02.smil | P | P | Completed | |||
1.3.4 | aL-mediaAlign-03.smil | P | P | Completed | |||
1.3.5 | aL-mediaAlign-04.smil | P | P | Completed | |||
1.3.6 | aL-mediaAlign-05.smil | P | P | Completed | |||
1.3.7 | aL-mediaAlign-06.smil | P | P | Completed | |||
1.3.8 | aL-mediaAlign-07.smil | P | P | Completed | |||
1.3.9 | aL-mediaAlign-08.smil | P | P | Completed | |||
1.3.10 | aL-mediaAlign-09.smil | P | P | Completed | |||
1.3.11 | aL-mediaAlign-11.smil | P | P | P | Completed | ||
1.3.12 | aL-mediaAlign-12.smil | P | P | P | Completed | ||
1.3.13 | aL-mediaAlign-13.smil | P | P | P | Completed | ||
1.3.14 | aL-mediaAlign-14.smil | P | P | P | Completed | ||
1.3.15 | aL-mediaAlign-15.smil | P | P | P | Completed | ||
1.3.16 | aL-mediaAlign-16.smil | P | P | P | Completed | ||
1.3.17 | aL-mediaAlign-17.smil | P | P | P | Completed | ||
1.3.18 | aL-mediaAlign-18.smil | P | P | P | Completed | ||
1.3.19 | aL-mediaAlign-19.smil | P | P | P | Completed | ||
1.3.20 | aL-mediaAlign-21.smil | P | P | Completed | |||
1.3.21 | aL-mediaAlign-22.smil | P | P | Completed | |||
1.3.22 | aL-mediaAlign-23.smil | P | P | Completed | |||
1.3.23 | aL-mediaAlign-24.smil | P | P | Completed | |||
1.3.24 | aL-mediaAlign-25.smil | P | P | Completed | |||
1.3.25 | aL-mediaAlign-26.smil | P | P | Completed | |||
1.3.26 | aL-mediaAlign-27.smil | P | P | Completed | |||
1.3.27 | aL-mediaAlign-28.smil | P | P | Completed | |||
1.3.28 | aL-soundAlign-00.smil | P | P | Completed | |||
1.3.31 | aL-soundAlign-03.smil | P | P | Completed | |||
1.3.32 | aL-soundAlign-04.smil | P | P | Completed | |||
1.3.33 | aL-soundAlign-05.smil | P | P | Completed | |||
1.3.34 | aL-soundAlign-06.smil | P | P | Completed | |||
1.3.35 | medalign_text.smi | P | P | P | Completed | ||
1.4 - AlignmentLayout | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.4.1 | soundAlign_all.smi | P | P | Completed | |||
1.5 - BasicLayout | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.5.1 | fit_meetBest_small.smi | P | P | Completed | |||
1.6 - BackgroundTilingLayout | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
1.6.1 | bgimg_url.smi | P | P | Completed | |||
1.6.2 | bgimg_url.smi | P | P | Completed | |||
1.6.3 | bgimg_url.smi | P | P | Completed | |||
1.6.4 | bgimg_url.smi | P | P | Completed | |||
1.6.5 | bgimg_url.smi | P | P | Completed | |||
1.6.6 | bgimg_url.smi | P | P | Completed | |||
1.6.7 | bgimg_url.smi | P | P | Completed | |||
1.6.8 | bgimg_url.smi | P | P | Completed | |||
2 - Media | |||||||
2.1 - MediaParam | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
2.1.1 | mP-paramGroup-00.smil | P | P | Completed | |||
2.1.2 | mP-paramGroup-01.smil | P | P | Completed | |||
2.1.3 | mP-paramGroup-02.smil | P | P | Completed | |||
2.1.4 | mP-paramGroup-03.smil | P | P | Completed | |||
2.1.5 | mP-paramGroup-04.smil | P | P | Completed | |||
2.1.6 | mP-paramGroup-05.smil | P | P | Completed | |||
2.1.7 | mP-paramGroup-06.smil | P | P | Completed | |||
2.2.1 | typeTest.smil | P | P | Completed | |||
3 - Transitions | |||||||
3.1 - Transitions | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
3.1.1 | audioFade-00.smil | P | P | Completed | |||
3.1.2 | audioFade-01.smil | P | P | Completed | |||
3.1.3 | audioFade-02.smil | P | P | Completed | |||
3.1.4 | audioFade-03.smil | P | P | Completed | |||
3.1.5 | audioFade-11.smil | P | P | Completed | |||
3.1.6 | audioFade-12.smil | P | P | Completed | |||
3.1.7 | audioFade-13.smil | P | P | Completed | |||
3.1.8 | trans00.smil | P | P | P | Completed | ||
3.1.9 | trans01.smil | P | P | Completed | |||
3.2 - BasicTransitions | Implementation | ||||||
Test Number | Test File Name | A | B | C | D | Status | Remarks |
3.2.1 | audioFade_in.smi | P | P | Completed | |||
3.2.2 | audioFade_out.smi | P | P | Completed |