SMIL2.0 to SMIL Basic:
The XSLT Transformation Sheet
This transformation sheet enables to play SMIL2.0 multimedia presentations
in players that support SMIL Basic profile.
Download
Date: 05-July-2001 SMIL2.0_to_SMIL Basic tranformation
sheet
Examples
TDB
Implementation status
This part gives the list of SMIL2.0 profile modules with the corresponding
implementation in xhtml+smil.
- Structure functionality
- Metainformation functionality
- Timing functionality
- BasicInlineTiming Module
- SyncbaseTiming Module
- EventTiming Module
- MinMaxTiming Module
- RepeatTiming Module
- RepeatValueTiming Module
- WallclockTiming Module
- MultiArcTiming Module
- AccessKeyTiming Module
- BasicTimeContainers Module
- ExclTimeContainers Module
- RestartTiming Module
- SyncBehavior Module
- SyncBehaviorDefault Module
- RestartDefault Module
- FillDefault Module
- MediaMarkerTiming Module
- Animation functionality
- Content Control functionality
- BasicContentControl Module
- CustomTestAttributes Module
- PrefetchControl Module
- SkipContentControl Module
- Layout functionality
- BasicLayout Module
- AudioLayout Module
- MultiWindowLayout Module
- HierarchicalLayout Module
- Linking functionality
- BasicLinking Module
- LinkingAttributes Module
- ObjectLinking Module
- Transition Effects functionality
- BasicTransitions Module
- TransitionModifiers Module
- Media functionality
- BasicMedia Module
- MediaClipping Module
- MediaClipMarkers Module
- MediaParam Module
- BrushMedia Module
- MediaAccessibility Module
Structure functionality
Structure Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
smil |
body |
ok |
id |
|
ok |
class |
|
ok |
xml:lang |
|
ok |
title |
|
ok |
xmlns |
|
ok |
head |
head |
ok |
id |
|
ok |
class |
|
ok |
xml:lang |
|
ok |
title |
|
ok |
body |
body |
ok. |
id |
|
ok |
class |
|
ok |
xml:lang |
|
ok |
title |
|
ok |
Timing attributes |
|
ok |
Metainformation functionality
Metainformation Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
meta |
filtered |
ok |
metadata |
filtered |
ok |
Timing functionality
BasicInlineTiming Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
dur |
dur |
ok |
begin simple offset values, and "indefinite".
|
begin |
ok |
end simple offset values, and "indefinite".
|
end |
ok |
SyncbaseTiming Module
Strongly encourage to include this module.
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with syncbase values |
begin |
ok |
end with syncbase values |
end |
ok |
EventTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with event values |
? |
not yet |
end with event values |
? |
not yet |
MinMaxTiming Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
min |
min |
ok |
max |
max |
ok |
RepeatTiming Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
repeatDur |
|
ok |
repeatCount |
|
ok |
repeat |
|
ok |
RepeatValueTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with repeat values |
|
not yet |
end with repeat values |
|
not yet |
WallclockTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with wallclock values |
|
not yet |
end with wallclock values |
|
not yet |
MultiArcTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with semicolon |
|
not yet |
end with semicolon |
|
not yet |
AccessKeyTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with access key values |
|
not yet |
end with access key values |
|
not yet |
BasicTimeContainers Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
par |
par |
ok |
seq |
seq |
ok |
|
|
|
fill |
fill |
ok |
endsync |
endsync |
ok |
ExclTimeContainers Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
excl |
seq |
ok |
priorityClass |
|
not yet |
|
|
|
fill |
fill |
not yet |
endsync |
endsync |
not yet |
PrevTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with prev values |
|
not yet |
end with prev values |
|
not yet |
RestartTiming Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
restart |
restart |
not yet |
SyncBehavior Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
syncBehavior |
syncBehavior |
not yet |
syncTolerance |
syncTolerance |
not yet |
SyncBehaviorDefault Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
syncBehaviorDefault |
|
not yet |
syncToleranceDefault |
|
not yet |
RestartDefault Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
restartDefault |
|
not yet |
FillDefault Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
fillDefault |
|
not yet |
MediaMarker Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
begin with media marker values |
|
not yet |
end with media marker values |
|
not yet |
Animation functionality
BasicAnimation Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
animate |
filtered |
ok |
set |
filtered |
ok |
animateMotion |
filtered |
ok |
animateColor |
filtered |
ok |
|
|
|
targetElement |
filtered |
ok |
Content Control functionality
BasicContentControl Module
Require by SMIL Basic profile
CustomTestAttributes Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
customAttributes |
|
not yet |
customTest |
|
not yet |
defaultState |
|
not yet |
override |
|
not yet |
uid |
|
not yet |
|
|
|
customTest |
targetElement |
not yet |
PrefetchControl Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
prefetch |
filtered |
ok |
SkipContentControl Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
skip-content |
|
ok |
Layout functionality
BasicLayout Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
layout |
|
ok |
type |
|
ok |
region |
|
ok |
backgroundColor |
|
ok |
showBackground |
|
ok |
bottom |
|
ok |
fit |
|
ok |
width |
|
ok |
height |
|
ok |
left |
|
ok |
right |
|
ok |
top |
|
ok |
z-index |
|
ok |
regionName |
|
ok |
root-layout |
|
ok |
backgroundColor |
|
ok |
height |
|
ok |
width |
|
ok |
|
|
|
region |
|
ok |
AudioLayout Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
soundLevel |
filtered |
ok |
MultiWindowLayout Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
topLayout |
?? |
not yet |
HierarchicalLayout Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
region (hierarchical extention) |
absolute computation |
ok |
regPoint |
|
not yet |
regPoint |
|
not yet |
regAlign |
|
not yet |
top (in media) |
|
not yet |
bottom (in media) |
|
not yet |
left (in media) |
|
not yet |
left (in media) |
|
not yet |
fit (in media) |
|
not yet |
z-index (in media) |
|
not yet |
backgroundColor (in media) |
|
not yet |
Linking functionality
BasicLinking Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
a |
|
ok |
href |
|
ok |
area |
|
ok |
href |
|
ok |
LinkingAttributes Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
sourceLevel |
|
not yet |
destinationLevel |
|
not yet |
sourcePlaystate |
|
not yet |
destinationPlaystate |
|
not yet |
show |
|
not yet |
external |
|
not yet |
actuate |
|
not yet |
alt |
|
not yet |
accesskey |
|
not yet |
tabindex |
|
not yet |
target |
|
not yet |
ObjectLinking Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
fragment |
|
not yet |
Transition Effects functionality
BasicTransitions Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
transition |
filtered |
ok |
type |
filtered |
ok |
subtype |
filtered |
ok |
dur |
filtered |
ok |
startProgress |
filtered |
ok |
endProgress |
filtered |
ok |
direction |
filtered |
ok |
fadeColor |
filtered |
ok |
|
|
|
transIn |
filtered |
ok |
transOut |
filtered |
ok |
TransitionModifiers Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
horzRepeat |
|
not yet |
vertRepeat |
|
not yet |
borderWidth |
|
not yet |
borderColor |
|
not yet |
Media functionality
BasicMedia Module
Require by SMIL Basic profile
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
ref
|
|
ok |
animation |
|
ok |
audio |
|
ok |
img |
|
ok |
text |
|
ok |
textstream |
|
ok |
video |
|
ok |
|
|
|
src |
|
ok |
type |
|
ok |
MediaClipping Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
clipBegin
|
|
not yet |
clipEnd |
|
not yet |
MediaClipMarkers Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
clipBegin with marker
|
|
not supported |
clipEnd with marker |
|
not supported |
MediaParam Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
param
|
|
not supported |
BrushMedia Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
brush
|
create an image file (?) |
not yet |
MediaAccessibility Module
SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
alt
|
|
not yet |
longdesc |
|
not yet |
readIndex |
|
not yet |
Last modification :
December 7, 2001
Author : Lionel Villard
Fell free to send comments to lionel.villard@inrialpes.fr
