Examples and Tests for SVG Animation

SVG Tiny 1.2 timed elements

Additionally to elements for animation, SVG Tiny 1.2 has timed elements, these are discard from the document structure chapter and audio, video and animation from the multimedia chapter. For the timing the same attributes as for the timing of animations are used, this is tested here too. Additionally the multimedia element have runtime synchronization attributes.

Document Structure

discard

z2006-08-16-01: M(1)P
discard element:
For two circles the radius is animated from zero to large to zero in 10s. The blue circle covers always the red circle. The red circle has another animation starting at 11s. The red circle is discarded at 7s using the discard element, the display of the blue circle is set to none at 7s. If the red circle gets visible at any time, an error occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta(ok) low timing accuracy, but element supported
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00ok-
Opera 11.60/ 12.00fail crashes

z2007-04-16-01: M(1)P
discard element:
A circle with fill set to blue for the first two seconds is dicarded at 2s. Several set animations try to 'reanimate' the discarded circle somehow at 4s. The discard element itself is discarded at 6s. Because the circle is removed completely from the document, none of these trials can have any influence. The circle will not be displayed anymore without a reload of the complete document. If something red gets visible at any time, an error is occured. A gray stroked circle indicates only the the area of interest.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta(ok) low timing accuracy, but element supported
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00ok-
Opera 11.60/ 12.00fail crashes

z2007-11-04-01: IQ
discard element and event:
Using the event click or activate on a circle to discard the circle respectively the g element around the circle. Test is ok if the circles are discarded, the left and the right ones directly, the middle ones 2s retarded.
The two top circle lines are the tests, the bottom circles have a similar behaviour for comparison with display none.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail event ignored

z2007-11-04-02: IM(3)Q
discard element and syncbase-value begin:
Using the syncbase-value begin to discard the circle respectively the g element around the circle. Test is ok if the circles above are discarded if the bottom circles are clicked or activated, the left and the right ones directly, the middle ones 2s retarded.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failright circles not discarded, if not removed first (not removed in 9.52/ 10.0 alpha/beta/ 10.0/ 10.60 at all).

z2007-11-04-03: IM(3)Q
discard element and syncbase-value end:
Using the syncbase-value end to discard the circle respectively the g element around the circle. Test is ok if the circles above are discarded with the end 3s after the bottom circles are clicked or activated, the left ones directly, the middle ones 2s retarded, the right ones 2s before the end.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00ok-
Opera 9.52failno discard on the left

z2007-11-04-04: IQ
discard element and accessKey:
Using an accessKey to discard the circle respectively the g element around the circle. Test is ok if the circles are discarded, the left and the right ones directly, the middle ones 2s retarded.
The top circle line is discarded with accessKey(a), the bottom with accessKey(b).

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failneeds additional shift+esc to access accessKey

z2007-11-04-05: IQ
discard element and accessKey:
Using an accessKey to discard the circle respectively the g element around the circle. Test is ok if the circles are discarded, the left and the right ones directly, the middle ones 2s retarded.
The top circle line is discarded with accessKey(Up), (the Up arrow key); the bottom with accessKey(Down), (the Down arrow key). These key identifiers are new for SVG tiny 1.2. The test is not applicable, if the device has no arrow keys for up and down, typical complete keyboards have such keys indicated with the related arrow.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00faileverything immediately discarded

z2007-11-04-06: IQ
discard element and begin with a:
Using an a element + fragment identifier to discard the circle respectively the g element around the circle. Test is ok if a circle is discarded with a click on the circle. The begin of the discard is resolved with such a click.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failbegin not resolved

z2007-11-04-07: IQ
discard an animate element:
Discarding an animate element by clicking or activating the blue line. The animation with a duration of 10s and a frozen final state expands a blue line from zero to a finite horizontal length. If the animation is discarded, the blue line switches back to its initial state, this is an invisible point.
A gray line indicates the full finite length after 10s, as long as the animate element is not discarded.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10/ 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail element ignored

z2007-11-04-08: IQ
discard a discard element:
Discarding a discard element by clicking or activating the blue line. The animation with a duration of 10s and a frozen final state expands a blue line from zero to a finite horizontal length. The line will be discarded at 10s without further interaction, this will not happen, if the discard is discarded itself before.
A gray line indicates the full finite length after 10s, as long as the line is not discarded. If discard is discarded itself, the blue line will remain visible, else the gray line will remain.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10/ 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail element ignored

z2007-11-04-09: IQ
discard an element referenced with use:
Discarding an element referenced with use by clicking or activating the (top) blue line. The animation with a duration of 10s and a frozen final state expands a blue line from zero to a finite horizontal length. The line will be discarded with a click or an activation. Below the line is referenced with use, if the top line is discarded, the used line will be removed too.
A gray line indicates the full finite length after 10s, as long as the line is not discarded.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail event ignored

z2007-11-04-10: IQ
discard begin used as syncbase value:
Using an event to discard the circle respectively the g element around the circle and using the begin of the discard as a syncbase-value to set the display of the small circle to none at the same time. Test is ok if the circles above are discarded and not displayed, if the bottom circles are clicked or activated, the left and the right ones directly, the middle ones 2s retarded.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no discard, xml:id
Squiggle 1.7fail element ignored, mysterious error message
Opera 9.01/9.10fail element ignored
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failcrashes with second or third discard
Test results for discard
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/12
Squiggle 1.7 0/12
Opera 9.01/9.10 0/12
Opera9.52 2/12
Opera9.50 alpha/beta/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00 3/12
Opera11.60/ 12.00 1/12

Multimedia

No specific audio or video format is required to be supported in SVG Tiny 1.2. Authors can use a switch element and the attribute requiredFormats. With requiredFormats it can be switched to content related to the supported formats. Authors have to take care about the accessibility of their content. If the audio or video files have something to do with the meaning or the content of the document, this attribute is needed to create high quality or accessible documents.

The format application/ogg is used in all following tests or as the first trial if more formats are offered with a switch element. The support in the viewer can be tested independently from the test cases:
audio sample
video sample
If the viewer is able to interprete those directly, but not inside the SVG document, this is an indication for an error or gap, not if the formats are only available with external programs.

audio

z2006-08-27-01: IQ
audio element and animation:
Start audio with the blue button, stop it with the red. Additionally the audio file begins at 2s. The three audio formats application/ogg, audio/mpeg and audio/x-wav are offered as alternatives using switch and requiredFormats. If none of them is available, simple links to the audio documents are offered. Similar if the audio element itself is a not implemented feature (using requiredFeatures). It is an indication for an error or unsupported audio element, if the viewer is able to start one of the formats without an external player from the link list, but not inside the svg. It is no indication for an error, if the list is displayed and the viewer is not able to play any of the files without an external program. If the viewer claims to support a format, this is indicated bottom left. A click on this text starts the audio file directly using an a element as an additional indication of a problem, if this starts the audio (without a plugin), but the buttons not.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7failno audio element available
Opera 9.01/9.10fail ignores requiredFormats, audio/x-wav seems to be interpreted directly, but not in the svg
Opera 9.50 alpha/betafailno audio element available
Opera 9.52/ 10.0 alpha/beta/ 10.0failon my computer the totem player is used to play the OGG version, this is ok, but it is still noted, that audio is not available, therefore the requiredFeature switch seems to be ignored
Opera 10.60/ 11.00failchooses switch for OGG, but the noise is not always reproducible.
Opera 11.60/ 12.00failstop does not work, sometimes no start is available

z2006-08-27-02: IA
animate audio-level:
Start audio with the blue button, stop it with the red. With the green button the audio-level can be increased, with the cyan decreased relative to the initial value. To stop the increase or decrease, the related rectangle on the right of the button has to be clicked. The relative audio-level is indicated in this rectangle.
If application/ogg is not available, a simple link to the audio document is offered.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats, wrong error message
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/betafail displays alternate text content, no audio element available, no audio-level attribute available
Opera 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content too, no audio-level attribute available
Opera 10.60/ 11.00failtiming for repetition wrong/ not reproducible
Opera 11.60/ 12.00failno repetition

z2006-08-27-03: IAU
declarative music box prototype:
A simple music box prototype: Start audio with the blue button, stop it with the red. With the green button the audio-level can be increased, with the cyan decreased relative to the initial value. To stop the increase or decrease, the related rectangle on the right of the button has to be clicked. The relative audio-level is indicated in this rectangle. With the small yellow circles on the right it is possible to change the audio document.
If application/ogg is not available, simple links to the audio documents are offered.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats, wrong error message
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/betafail displays alternate text content, no audio element available, no audio-level attribute available
Opera 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content, choice works, but switch for requiredFeatures ignored
Opera 10.60failxlink:href not animatable.
Opera 11.00failxlink:href not animatable, plays all files at once at the beginning
Opera 11.60/ 12.00failplays a file directly after choice, ignoring interactive begin

z2006-11-09-11: IQ
audio element and animation:
Start audio with the blue button, stop it with the red.
If application/ogg is not available, a simple link to the audio document is offered.
The audio file is embedded with the 'data' protocol directly into the SVG.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/betafail displays alternate text content, no audio element available
Opera 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content, no requiredFeature Audio
Opera 10.60failtiming for repetition wrong/ not reproducible
Opera 11.00failfirst begin retarded
Opera 11.60/ 12.00failoften no repetition, sometimes no (re)start
Test results for general audio tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/4
Squiggle 1.7 0/4
Opera 9.01/9.10 0/4
Opera9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 0/4

audio timing

For the audio timing tests the following simple OGG document is used in many cases: about 4.341406s noise in the format OGG.

dur

z2007-11-12-01: M(1)P
audio element and dur attribute:
audio timing is tested with a simple duration of 4s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok-

z2007-11-12-02: M(1)P
audio element and dur attribute:
audio timing is tested with a simple duration of indefinite and a begin of 2s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok-
Opera 12.00fail audio starts immediately

z2007-11-12-03: M(1)P
audio element and dur attribute:
audio timing is tested with a simple duration of media and a begin of 2s. The media length is about 4.341406s. The timing is tested, for this in general it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. But of course the OGG has to be interpreted somehow to derive the media length somehow. This timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a magenta rotation square behind with the same begin and end using simple offset values. If something magenta gets visible, either the media length is not derived correctly or the timing is wrong.
As a help to decide, whether OGG is provided or not, apart from the noise evidence, there is a switch with requiredFormats with a text output.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) switch indicates properly, that OGG is not supported and therefore dur media not accessible.
Opera 10.60/ 11.00/11.60failOGG indicated to be supported, but media duration wrong/not determined
Opera 12.00fail audio starts immediately

z2007-11-12-04: M(1)P
audio element and dur attribute:
audio timing is tested with a simple duration of 6s and a begin of 2s. The media length is 4.341406s. From this moment to the end of active duration at 8s the audio is silent, but the timing is derived from the given duration, not the media duration. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured. To indicate the end of the media length the color of the reference is turned a little bit darker.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok-
Opera 12.00fail audio starts immediately
begin

z2007-11-13-01: M(1)P
audio element and begin attributes with offset values lists:
audio timing is tested with a simple duration of 4s and an offset value list for begin of 2s;7s;12s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60fail only the first begin starts audio
Opera 12.00fail audio starts immediately, only once

z2007-11-14-01: M(1)P
audio element and begin attribute with syncbase values:
audio timing is tested with a simple duration of 4s and an offset value list for begin with syncbase values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a dark blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60failjust the first begin is related to noise
Opera 12.00fail audio starts immediately, only once

z2007-11-15-01: IM(1)P
audio element and begin attribute with event values:
audio timing is tested with a simple duration of 4s and an offset value list for begin with event values click or activate of the small rectangles top left with negative, zero and positive offsets and restart whenNotActive. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00failno noise for negative begin
Opera 11.60failsometimes timing confused, negative begin does not start within the noise, but at the beginning
Opera 12.00fail audio starts immediately

z2007-11-15-02: M(1)P
audio element and begin attribute with repeat values:
audio timing is tested with a simple duration of 4s and an offset value list for begin with repeat values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a dark blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00failnot all list items result in noise

z2007-11-15-03: IM(1)P
audio element and begin attribute with accessKey values:
audio timing is tested with a simple duration of 4s and an offset value list for begin with accessKey values with negative, zero and positive offsets and restart whenNotActive. Key a starts 2s within the audio, b immediately and c with a positive offset of 2s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0fail no noise, but timing ok; needs additional shift+esc to access accessKey.
Opera 10.60/ 11.00/11.60/ 12.00failnegative begin does not result in a start within the audio, it starts with the begin; needs additional shift+esc to access accessKey.

z2007-11-16-01: IP
audio element and begin with hyperlink:
audio is tested with a begin using a hyperlink on the small square above. Referenced is a simple document with a blue stroked square.
Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10/ 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60fail no audio, no timing
Opera 12.00fail audio starts immediately

z2007-11-16-02: M(1)P
audio begin used as repeat values:
audio is used as a repeat value for the animation of the small light blue square.
Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a dark blue square. This rotation reference and the small square are compared with red rotation squares behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok -
Opera 12.00fail audio starts immediately
end

z2007-11-17-01: M(1)P
audio element and end attributes with offset values lists:
audio timing is tested with a simple duration of 4s and an offset value list for begin of 2s;7s;12s and end of 5s;10s;15s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60failonly first list item results in noise.
Opera 12.00fail audio starts immediately, only once

z2007-11-17-02: M(1)P
audio element and end attributes with syncbase values lists:
audio timing is tested with a simple duration of 4s and an offset value list for begin and end with syncbase values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a dark blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60failonly first list item results in noise.
Opera 12.00fail audio starts immediately, only once

z2007-11-17-03: IM(1)P
audio element and begin and end attributes with event values lists:
audio timing is tested with a simple duration of 4s and an offset value list for begin and end with event values click or activate of the small rectangles top left with negative, zero and positive offsets and restart whenNotActive. Blue buttons to start, magenta to stop. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00failno noise with negative offset.
Opera 11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-17-04: M(1)P
audio element and end attribute with repeat values:
audio timing is tested with a simple duration of 4s and an offset value list for begin and end with repeat values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a dark blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00faillast turn without noise.
Opera 11.60failtiming confused, only last turn with noise.
Opera 12.00fail audio starts immediately

z2007-11-17-05: IM(1)P
audio element and end attribute with accessKey values:
audio timing is tested with a simple duration of 4s and an offset value list for begin with 0 and accessKey a and with accessKey values for end with negative, zero and positive offsets and restart whenNotActive. Key a starts the audio, b ends it with an offset of -2s (therefore immediately), c without an offset and d with a positive offset of 2s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0fail no noise, but timing ok; needs additional shift+esc to access accessKey
Opera 10.60/ 11.00fail timing ok; needs additional shift+esc to access accessKey, ignores events
Opera 11.60fail timing ok; needs additional shift+esc to access accessKey
Opera 12.00fail audio starts immediately
min

z2007-11-18-01: M(1)P
audio element and min attribute:
audio timing is tested with the min attribute overwriting an earlier end. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-18-02: M(1)P
audio element and min attribute:
audio timing is tested with the min longer than dur and the media duration. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-18-03: P
audio element and min attribute:
audio timing is tested with the min media and a begin of 2s. The media length is 4.341406s. The timing is tested, for this in general it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. But of course the OGG has to be interpreted somehow to derive the media length somehow.
This timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a magenta rotation square behind with the same begin and end using simple offset values. If something magenta gets visible, either the media length is not derived correctly or the timing is wrong.
As a help to decide, whether OGG is provided or not, apart from the noise evidence, there is a switch with requiredFormats with a text output.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) switch indicates properly, that OGG is not supported and therefore dur media not accessible.
Opera 10.60/ 11.00/11.60fail media duration ignored
Opera 12.00fail audio starts immediately
max

z2007-11-19-01: M(1)P
audio element and max attribute:
audio timing is tested with the max attribute overwriting later ends by dur and end. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-19-02: M(1)P
audio element and max attribute:
audio timing is tested with the max attribute overwriting a later end. The max is larger than the media length of 4.341406s. The media is silent after the media length, but the active duration is determined by the max attribute. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-19-03: P
audio element and max attribute:
audio timing is tested with the max media and a begin of 2s. The media length is 4.341406s. The timing is tested, for this in general it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. But of course the OGG has to be interpreted somehow to derive the media length somehow.
This timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a magenta rotation square behind with the same begin and end using simple offset values. If something magenta gets visible, either the media length is not derived correctly or the timing is wrong.
As a help to decide, whether OGG is provided or not, apart from the noise evidence, there is a switch with requiredFormats with a text output.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00(ok) switch indicates properly, that OGG is not supported and therefore dur media not accessible.
Opera 10.60/ 11.00/11.60fail media duration ignored
Opera 12.00fail audio starts immediately
repeatDur

z2007-11-20-01: M(1)P
audio element and repeatDur attribute:
audio timing is tested with a simple duration of 3s and a repeatDur of 12s. The media length is 4.341406s. This means the last part of the media is never played, only the initial 3s are repeated. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured. For the reference animation one complete turn is 3s, therefore the noise repeats with the same timing as the rotation.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -

z2007-11-20-02: M(1)P
audio element and repeatDur attribute:
audio timing is tested with a simple duration of 6s and a repeatDur of 12s. The media length is 4.341406s. This means the last part of each repetition is silent. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured. For the reference animation one complete turn is 6s, therefore the noise repeats with the same timing as the rotation.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -
repeatCount

z2007-11-20-11: M(1)P
audio element and repeatCount attribute:
audio timing is tested with a simple duration of 3s and a repeatCount of 4. The media length is 4.341406s. This means the last part of the media is never played, only the initial 3s are repeated. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured. For the reference animation one complete turn is 3s, therefore the noise repeats with the same timing as the rotation.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -

z2007-11-20-12: M(1)P
audio element and repeatCount attribute:
audio timing is tested with a simple duration of 6s and a repeatCount of 2s. The media length is 4.341406s. This means the last part of each repetition is silent. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured. For the reference animation one complete turn is 3s, therefore the noise repeats with the same timing as the rotation.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -
restart

z2007-11-20-21: IM(1)P
audio element and restart attribute:
audio timing is tested with a restart attribute with the value whenNotActive. A click on the light blue button top left or its activation begins the audio whenNotActive, the magenta one ends it again. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00fail noise not repeated
Opera 11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-20-22: IM(1)P
audio element and restart attribute:
audio timing is tested with a the restart attribute with the value never. A click on the light blue button top left or its activation begin the audio once and then never again, the magenta one ends it. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00fail noise not repeated
Opera 11.60ok -
Opera 12.00fail audio starts immediately

z2007-11-20-23: IM(1)P
audio element and restart attribute:
audio timing is tested with a the restart attribute with the value always. A click on the light blue button top left or its activation begin the audio always, the magenta one ends it. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok, low accuracy
Opera 10.60/ 11.00fail noise not repeated, no noise if restarted while active
Opera 11.60fail no noise if restarted while active
Opera 12.00fail audio starts immediately
fill

There is no audible difference between the two fill values remove and freeze for audio, therefore there is not much use for this attribute for this element. It is only tested, the the explicite use of this attribute does not have any influence.

z2007-11-20-31: M(1)P
audio element and fill attribute:
audio timing is tested with a simple duration of 6s and fill remove. The media length is 4.341406s. This means the last part is silent, but the active duration ends at 6s. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -

z2007-11-20-32: M(1)P
audio element and fill attribute:
audio timing is tested with a simple duration of 4s and fill freeze. The media length is 4.341406s. This means anyway, that the audio is silent after 4s. For audio there is no audible difference between fill and remove. Because only the timing is tested, it is not important, whether the used format OGG is interpreted or not; whether there is noise or not. The timing is derived using the begin and end of the audio as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a red rotation square behind with the same begin and end using simple offset values. If something red gets visible, an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail no audio, xml:id
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10fail no audio, no timing
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) no noise, but timing ok
Opera 10.60/ 11.00/11.60/ 12.00ok -
Test results for audio timing tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/31
Squiggle 1.7 0/31
Opera 9.01/9.10 0/31
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0 26/31
Opera 10.60/ 11.00 12/31
Opera 11.60 14/31
Opera 12.00 7/31
Test results for audio tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/35
Squiggle 1.7 0/35
Opera 9.01/9.10 0/35
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0 26/35
Opera 10.60/ 11.00 12/35
Opera 11.60 14/35
Opera 12.00 7/35

video

z2006-08-28-01: IQ
video element and animation:
Start video with the blue button, stop it with the red.
Several video formats are offered. If none of them is available, simple links to the video documents are offered. It is an indication for an error or unsupported video element, if the viewer is able to start one of the formats without an external player from the link list, but not inside the svg. It is no indication for an error, if the list is displayed and the viewer is not able to play any of the files without an external program.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/betafail displays alternate text content, no video supported
Opera 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content, but notes, that requiredFeatures Video is not available, on my computer the program totem is used to play the OGG version
Opera 10.60/ 11.00fail video not repeated and end retarded
Opera 11.60/ 12.00failadditionally external program started; video not repeated and end retarded

z2006-08-28-02: IA
video element and animation:
Start video with the blue button, stop it with the red. x, y, width and height of the video are animated.
If application/ogg is not available, a simple link to the video document is offered.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats, wrong error message
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/betafail displays alternate text content, no video supported
Opera 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content, but notes, that requiredFeatures Video is not available, on my computer the program totem is used to play the OGG version
Opera 10.60/ 11.00ok -
Opera 11.60fail no restart, no repetition of video
Opera 12.00fail video not played while moved

z2006-08-28-03: IAU
declarative video box prototype:
Start video with the blue button, stop it with the red. With the green button the audio-level can be increased, with the cyan decreased relative to the initial value. To stop the increase or decrease, the related rectangle on the right of the button has to be clicked. The relative audio-level is indicated in this rectangle. With the small yellow circles on the right it is possible to change the video document.
If application/ogg is not available, a simple link to the used audio and video documents are offered.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail ignores requiredFormats, xml:id
Squiggle 1.7fail ignores requiredFormats, wrong error message
Opera 9.01/9.10fail ignores requiredFormats
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0fail displays alternate text content, no video supported
Opera 10.60/ 11.00fail xlink:href not animated, repetition not always available
Opera 11.60fail repetition not always available
Opera 12.00(ok) sometimes no sychronisation of audio and video
Test results for general video tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/3
Squiggle 1.7 0/3
Opera 9.01/9.10 0/3
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0 0/3
Opera 10.60/ 11.00 1/3
Opera 11.60 0/3
Opera 12.00 1/3

video timing

For the video timing tests the following simple animated GIF document is used in many cases: 10s animated GIF. The GIF video counts from 0 to 9, for each number one frame with a duration of 1s.
Other test samples are based on another animated GIF with one yellow and one blue frame, each of them for 1s presented, sometimes with repetion, sometimes without. The repetition is related to a Netscape extension to GIF, it can be tested here, whether this is supported for the format itself or not: infinite repetition and finite repetition (4 turns, this means 3 repetitions in Netscape logic).

General remarks about timing tests samples: Because only the timing is tested, it is not important, whether the used format animated GIF is interpreted or not; whether there is some video content visible or not. This is tested bottom right with a switch. Either in this area the animated GIF is displayed or there is noted 'switch: no GIF' in black on white. If 'switch: GIF ok' in black on red-magenta, the GIF is not displayed and the switch for requiredFormats is wrong.
The timing is derived using the begin and end of the video as syncbases for the begin and end for a rotation of a blue square. This rotation reference is compared with a rotating square behind with the same begin and end using simple offset values.
For the M(1) type the square for comparison is red. If something red gets visible, an error is occured.

dur

z2007-11-21-01: M(1)P
video with dur attribute:
video timing is tested with a simple duration of 4s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-21-02: M(1)P
video with dur attribute:
video timing is tested with a simple duration of indefinite. Because the implicit duration is 10s, after this time the last frame (with number 9 will be shown).

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-21-03: M(1)P
video with dur attribute:
video timing is tested with a simple duration set to 'media'. Because the media duration is 10s, the end will be at 10s. If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, switch confusion with comparison animation; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-21-04: M(1)P
video with no dur attribute:
video timing is tested without the dur attribute explicitely set, this means the simple duration becomes the implicite media length, this is the same as to set dur to 'media'. Because the media duration is 10s, the end will be at 10s. If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, switch confusion with comparison animation; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-21-05: M(1)P
video with no dur attribute:
video timing is tested without the dur attribute explicitely set, this means the simple duration becomes the implicite media length, this is the same as to set dur to 'media'. Because the media yb.gif is an infinite looping animated GIF, the media duration is indefinite. If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite too.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failGIF switch ok, but only first frame displayed

z2007-11-21-06: M(1)P
video with no dur attribute:
video timing is tested without the dur attribute explicitely set, this means the simple duration becomes the implicite media length, this is the same as to set dur to 'media'. The media yb3.gif consists of two frames, blue and yellow, each of them for one second. A finite repetition is defined in the GIF, therefore the media length is the repeated length of 8s (according to the original browser Netscape 4 of the inventor of the looping extension). If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, switch confusion with comparison animation
Opera 10.60/ 11.00/11.60failGIF switch ok, but only first frame displayed, wrong timing else

z2007-11-21-07: M(1)P
video and media length:
video timing is tested with a simple duration set to 'media' and a begin list of 2s;8s. The used initial file is yb1.gif, a simple animated GIF with two frames, first yellow, second blue, each for 1s, together a media duration of 2s. With a set animation of xlink:href the video is switched to count.gif at 6s with a media duration of 10s. This means, after the first video for 2s there will be nothing for another 2s and then the other video for 10s. If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, switch confusion with comparison animation
Opera 10.60/ 11.00/11.60failGIF switch ok, but only first frame displayed, wrong timing else, no animation of xlink:href
begin

z2007-11-22-01: M(1)P
video with begin offset list:
video timing is tested with a simple duration of 4s and a begin list of 2s;8s;14s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-22-02: M(1)P
video with begin syncbase list:
video timing is tested with a simple duration of 4s and a value list for begin with syncbase values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-23-01: IM(1)P
video with begin event list:
video timing is tested with a simple duration of 4s and a value list for begin with event values click or activate of the bottom left rectangles with negative, zero and positive offsets. The reference animation is 3s retarded. Do not click or activate another rectangle until the reference animation is started, else the reference may get wrong.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-23-02: M(1)P
video with begin repeat list:
video timing is tested with a simple duration of 4s and a value list for begin with repeat values with negative, zero and positive offsets. An animation of the small light blue square is used as a repeat value.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-23-03: IM(1)P
video with begin accessKey list:
video timing is tested with a simple duration of 4s and a value list for begin with accessKey values with negative, zero and positive offsets. Key a starts 2s within the video, b immediately and c with a positive offset of 2s. The reference animation is 3s retarded.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; needs additional shift+esc to access accessKey

z2007-11-23-04: IP
video with hyperlink begin:
video is tested with a begin using a hyperlink on the small square below. Referenced is a simple document with a blue stroked square.
Because only the timing is tested, it is not important, whether the used format animated GIF is interpreted or not; whether there is some video content visible or not. This is tested bottom right with a switch. Either in this area the animated GIF is displayed or there is noted 'switch: no GIF' in black on white. Else 'switch: GIF ok' in black is shown.
The timing is derived using the begin and end of the video as syncbases for the begin and end for a rotation of a blue square.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, no activation

z2007-11-23-05: M(1)P
video as repeat value:
video is used as a repeat value for the animation of the small light blue square.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok
end

z2007-11-24-01: M(1)P
video with end offset list:
video timing is tested with a simple duration of 4s and a begin offset value list of 2s;8s;14s and 4s;12s;22s for end.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-24-02: M(1)P
video with end syncbase list:
video timing is tested with a simple duration of 4s and a value list for begin and end with syncbase values with negative, zero and positive offsets. An animation of the small light blue square is used as a syncbase value.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-24-03: IM(1)P
video with end event list:
video timing is tested with a simple duration of 4s and a value list for begin and end with event values click or activate of the bottom left rectangles with negative, zero and positive offsets. Blue buttons to start, magenta to stop. The reference animation is 3s retarded. Do not click or activate another rectangle until the reference animation is started, else the reference may get wrong.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-24-04: M(1)P
video with end repeat list:
video timing is tested with a simple duration of 4s and a value list for begin and end with repeat values with negative, zero and positive offsets. An animation of the small light blue square is used as a repeat value.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00
Opera 11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused; no animation of GIF

z2007-11-24-05: IM(1)P
video with end accessKey list:
video timing is tested with a simple duration of 4s and a value list for begin with accessKey values with negative, zero and positive offsets. Key a starts the video, b ends it with an offset of -2s (therefore immediately), c without an offset and d with a positive offset of 2s. The reference animation is 3s retarded. Do not try to restart until the animation is started, else the animation may get wrong.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused; no animation of GIF in 11.00/11.60/ 12.00
min

z2007-11-25-01: M(1)P
video with min attribute:
video timing is tested with the min attribute overwriting an earlier end.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-02: M(1)P
video with min attribute:
video timing is tested with the min longer than dur and the media duration. The media duration is 10s, the begin is 2s, the last frame shows a 9. Because there is no explicitely fill attribute the video is removed after the media duration of 10s. If animated GIF is not supported, the video is removed after the simple duration given as 5s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-03: M(1)P
video with min attribute:
video timing is tested with the min set to media. The media duration is 10s, the begin is 2s, the last frame shows a 9. If animated GIF is not supported, the video is removed after the simple duration given as 5s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused, respectively animateTransform in any switch condition performed; no animation of GIF in 11.00/11.60/ 12.00
max

z2007-11-25-11: M(1)P
video with max attribute:
video timing is tested with the max attribute overwriting later ends by dur and end.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-12: M(1)P
video with max attribute:
video timing is tested with the max attribute overwriting a later end. The max is larger than the media length of 10s. The video is not visible after the media length, but the active duration is determined by the max attribute.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-13: M(1)P
video with max attribute:
video timing is tested with the max media overwriting a later end. The media duration is 10s, the begin is 2s, the last frame shows a 9. If animated GIF is not supported, the video is removed after the end of 20s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing confused, respectively animateTransform in any switch condition performed; no animation of GIF in 11.00/11.60/ 12.00
repeatDur

z2007-11-25-21: M(1)P
video with repeatDur attribute:
video timing is tested with a simple duration of 4s and a repeatDur of 12s. The media length is 10s. This means the last part of the media is never played, only the initial 4s are repeated.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-22: M(1)P
video with repeatDur attribute:
video timing is tested with a simple duration of 12s and a repeatDur of 18s. The media length is 10s. This means after 10s the last frame with a 9 is displayed for another additional 2s and then the video is repeated.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00
repeatCount

z2007-11-25-31: M(1)P
video with repeatCount attribute:
video timing is tested with a simple duration of 4s and a repeatCount of 3. The media length is 10s. This means the last part of the media is never played, only the initial 4s are repeated.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-32: M(1)P
video with repeatCount attribute:
video timing is tested with a simple duration of 12s and a repeatCount of 1.5. The media length is 10s. This means after 10s the last frame with a 9 is displayed for another additional 2s and then the video is repeated.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-25-33: M(1)P
video, media length and repeatCount:
video timing is tested with a repeatCount of 2 and a begin at 2s. The dur attribute is not explicitely set, this means the simple duration becomes the implicite media length of the current media, this is the same as to set dur to 'media'. The used initial file is yb1.gif, a simple animated GIF with two frames, first yellow, second blue, each for 1s, together a media duration of 2s. With a set animation of xlink:href the video is switched to count.gif at 4s with a media duration of 10s. This means, after the first video for 2s there will be the other video for 10s as the second turn of the repeated animation. This is an example for a situation with repetition of different duration. If GIF is not supported, the media duration cannot be derived from the source, therefore it becomes indefinite.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0failGIF switch ok but no display inconsistency, switch confusion with comparison animation
Opera 10.60/ 11.00/11.60/ 12.00failGIF switch ok, but only first frame displayed, wrong timing else, no animation of xlink:href; no animation of GIF in 11.00/11.60/ 12.00
restart

z2007-11-26-01: M(1)P
video with restart attribute:
video timing is tested with restart whenNotActive and begin and end with event values click or activate of the bottom left rectangles.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing sometimes confused; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-26-02: M(1)P
video with restart attribute:
video timing is tested with restart never and begin and end with event values click or activate of the bottom left rectangles.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-26-03: M(1)P
video with restart attribute:
video timing is tested with restart always and begin and end with event values click or activate of the bottom left rectangles.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; sometimes the comparison is not restarted; no animation of GIF in 11.00/11.60/ 12.00
fill

z2007-11-27-01: M(1)P
video with fill attribute:
video timing is tested with fill remove. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the last frame remains for the rest of the simple duration and is removed then.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed and never removed

z2007-11-27-02: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the last frame remains beyond the media duration and the active duration.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed

z2007-11-27-03: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the dur is 4s. This means, the frozen value is 3 because of the SMIL end exclusive time interval model. For comparison the counting is given as simple set animation of text bottom left next to the video.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-27-04: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the duration is cut with the end attribute. This means, the frozen value is 3 because of the SMIL end exclusive time interval model. For comparison the counting is given as simple set animation of text bottom left next to the video.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-27-05: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the duration is cut with the max attribute. This means, the frozen value is 3 because of the SMIL end exclusive time interval model. For comparison the counting is given as simple set animation of text bottom left next to the video. The animation is restarted once.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-27-06: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the duration is cut with the repeatDur attribute. This means, the frozen value is 3 because of the SMIL end exclusive time interval model. For comparison the counting is given as simple set animation of text bottom left next to the video. The animation is restarted once.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-27-07: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the duration is cut with the end attribute and extended again with the min attribute. This means, the frozen value is 3 because of the SMIL end exclusive time interval model. For comparison the counting is given as simple set animation of text bottom left next to the video. The animation is restarted once.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00

z2007-11-27-08: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 2s switching from yellow to blue after 1s, dur is 3s and is cut with the end attribute and extended again with the min attribute. This means, the frozen value is blue because of the SMIL end exclusive time interval model. For comparison the colour of the media is given as simple set animation of a square bottom left next to the video. The animation is restarted once.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed

z2007-11-27-09: M(1)P
video with fill attribute:
video timing is tested with fill freeze. The media duration is 10s, counting up from 0 to 9 with on second per number/frame, the dur is 2.6s and the begin is -2.4s. This means effectively a selection of the frame with the number 2 for any time.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00failGIF switch ok but no display inconsistency, timing ok; no animation of GIF in 11.00/11.60/ 12.00
initialVisibility

z2007-11-28-01: M(1)P
video with initialVisibility attribute:
video timing is tested with initialVisibility always and fill remove. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the first yellow frame is displayed from the begin of the document to 3s. The second blue frame is displayed from 3s to 6s and is removed then. The initialVisibility is only used before the first active duration, therefore it is not applied to the restart at 8s, then the yellow frame is only displayed for 1s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed

z2007-11-28-02: M(1)P
video with initialVisibility attribute:
video timing is tested with initialVisibility whenStarted and fill remove. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the first yellow frame is displayed from the begin of the active duration at 2s to 3s. The second blue frame is displayed from 3s to 6s and is removed then. The initialVisibility is only used before the first active duration, therefore it is not applied to the restart at 8s, then the yellow frame is only displayed for 1s.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed

z2007-11-28-03: M(1)P
video with initialVisibility attribute:
video timing is tested with initialVisibility always and fill freeze. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the first yellow frame is displayed from the begin of the document to 3s. The second blue frame is displayed from 3s to 8s. The initialVisibility is only used before the first active duration, therefore it is not applied to the restart at 8s, then the yellow frame is only displayed for 1s, then the blue frame is displayed.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed

z2007-11-28-04: M(1)P
video with initialVisibility attribute:
video timing is tested with initialVisibility whenStarted and fill freeze. The media duration is 2s, one frame yellow for 1s and one frame blue for 1s, the dur attribute is 4s with a begin at 2s. This means the first yellow frame is displayed from the begin of the active duration at 2s to 3s. The second blue frame is displayed from 3s to 8s. The initialVisibility is only used before the first active duration, therefore it is not applied to the restart at 8s, then the yellow frame is only displayed for 1s, then the blue frame is displayed.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, no video
Squiggle 1.7fail no animation, mysterious error message
Opera 9.01/9.10failno video
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 12.00failGIF switch ok but no display inconsistency, timing ok
Opera 10.60/ 11.00/11.60failonly first frame displayed
Test results for video timing tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/46
Squiggle 1.7 0/46
Opera9.01/9.10/ 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 0/46
Test results for video tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/49
Squiggle 1.7 0/49
Opera 9.01/9.10 0/49
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0 0/49
Opera 10.60/ 11.00/ 12.00 1/49
Opera 11.60 0/49

animation

z2006-08-29-01: IM(1)P
animation element and animation:
Start animation with the blue button, stop it with the red. A simple animation with a pulsing blue circle covers always completely a simple animation with a pulsing red circle. If the red gets visible an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no animation of the animation element or within the referenced document.
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00ok (fixed in Opera 9.50 beta2 with minor accuracy problems)

z2006-08-29-02: M(1)P
animation element and animation:
x, y, width and height of the animation element are animated. If something red gets visible an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failno animation, wrong error message
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail referenced image sometimes not displayed, low accuracy of dimensions, preserveAspectRatio ignored
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00ok -

z2006-08-29-03: M(1)P
animation element and animation:
xlink:href of the animation element is animated. If something red gets visible an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failno animation, wrong error message
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alphafail xlink:href not animated
Opera 9.50 beta/ 9.52/ 10.0 alpha/beta/ 10.0(ok) minor accuracy problems
Opera 10.60/ 11.00/11.60/ 12.00ok -

z2008-05-28-11: M(1)P
animation element and animation:
xlink:href of the animation element is animated. If something red gets visible an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failno animation, wrong error message
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00ok -

z2008-05-28-12: M(1)P
animation element and animation:
xlink:href of the animation element is animated. If something red gets visible an error is occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failno animation, wrong error message
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail xlink:href not animated
Test results for general animation tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/5
Squiggle 1.7 0/5
Opera 9.01/9.10 0/5
Opera9.50 alpha 1/5
Opera9.50 beta 2/5
Opera9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 4/5

animation timing

For the animation timing tests the following simple SVG document is used in many cases: a blue stroked square on a white square with fill-opacity 0.5

dur

z2007-11-05-01: M(1)P
animation and dur:
animation is tested with a simple duration of 5s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-05-02: M(1)P
animation and dur:
animation is tested with a simple indefinite duration and a begin of 2s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
begin

z2007-11-06-01: P
animation and offset value begin:
animation is tested with a simple offset value of 3s for begin and a duration of 5s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-02: P
animation and begin list:
animation is tested with an offset value list of 3s;6s;9s for begin and a duration of 2s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-03: P
animation and begin syncbase value:
animation is tested with a syncbase value with positive and negative and without offset for begin and a duration of 2s. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison and or as syncbase value a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-04: IP
animation and begin event value:
animation is tested with an eventbase value with positive and negative and without offset for begin and a duration of 2s or 4s. The event is a click or an activation of the small circles above. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-05: P
animation and begin repeat value:
animation is tested with a repeat value with positive and negative and without offset for begin and a duration of 2s or 3s. The begin results from a repetition of the small circles above. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-06: IP
animation and begin accessKey value:
animation is tested with an accessKey value with positive and negative and without offset for begin and a duration of 2s or 3s. The accessKey is key 'a'. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-07: IQ
animation and begin with a hyperlink:
animation is tested with a begin using a hyperlink on the small circle above. Referenced is a simple document with a blue stroked square.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-06-08: P
animation used as syncbase value:
animation is tested as a begin syncbase for set animations syncbase values with positive and negative and without offset for begin and a duration of 2s. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison another syncbase is derived from a slightly larger gray rectangle. The circles on top of the animation element have the begin with the related syncbase value. The animations are visible the same times as these rectangles are visible as gray borders around it. And the circles on top appear always as adjacent pairs, the circle dependent on the animation in blue, the other in blue gray.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing, syncbase ok

z2007-11-06-09: P
animation used as syncbase value:
animation is tested as a end syncbase for set animations syncbase values with positive and negative and without offset for begin and a duration of 2s. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison another syncbase is derived from a slightly larger gray rectangle. The circles on top of the animation element have the begin with the related syncbase value. The animations are visible the same times as these rectangles are visible as gray borders around it. And the circles on top appear always as adjacent pairs, the circle dependent on the animation in blue, the other in blue gray.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing, syncbase ok

z2007-11-06-10: P
animation used as repeat value:
animation is tested as base of a repeat value for set animations syncbase values with positive and negative and without offset for begin and a duration of 2s. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison another repeat base is derived from a slightly larger gray rectangle. The circles on top of the animation element have the begin with the related syncbase value. The animations are visible the same times as these rectangles are visible as gray borders around it. And the circles on top appear always as adjacent pairs, the circle dependent on the animation in blue, the other in blue gray.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
end

z2007-11-07-01: P
animation and offset value end:
animation is tested with a simple offset value of 3s for end and an indefinite duration and a begin of 2s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-07-02: P
animation and end list:
animation is tested with an offset value list of 3s;6s;9s for begin and an offset value list of 5s;8s;11s for end and an indefinite duration. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-07-03: P
animation and syncbase value for end:
animation is tested with a syncbase value with positive and negative and without offset for end, a begin value list and an indefinite duration. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison and or as syncbase value a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-07-04: IP
animation and event value for end:
animation is tested with an event value with positive and negative and without offset for end and an indefinite duration and a begin at 2s. The event is a click or an activation of the small circles above, getting visible after 2s. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-07-05: P
animation and repeat value for end:
animation is tested with a repeat value with positive and negative and without offset for end. The end results from a repetition of the small circles above. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-07-06: IP
animation and accessKey value for end:
animation is tested with an accessKey value with positive and negative and without offset for end and a begin of 1s. The accessKey is key 'a'. Referenced is a simple document with a blue stroked square. From left to right without offset, with positive and with negative offset.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
min

z2007-11-08-01: P
animation and min:
animation is tested with a simple offset value of 3s for begin, a duration of 5s, end of 4s and a min of 4s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-08-02: P
animation and min:
animation is tested with a simple offset value of 3s for begin, a duration of 3s and a min of 5s. Referenced is a simple document with a blue stroked square. For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
max

z2007-11-09-01: P
animation and max:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, end of 10s and a max of 5s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-09-02: P
animation and max:
animation is tested with a simple offset value of 3s for begin, a duration of 1s, repeatCount of indefinite and a max of 5s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
repeatDur

z2007-11-10-01: P
animation and repeatDur:
animation is tested with a simple offset value of 3s for begin, a duration of 1s, and a repeatDur of 5s. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
repeatCount

z2007-11-10-11: P
animation and repeatCount:
animation is tested with a simple offset value of 3s for begin, a duration of 1s, and a repeatCount of 5. Referenced is a simple document with a blue stroked square.
For comparison a slightly larger gray rectangle with the same animation for fill is provided behind the animation. The animation is visible the same time as this rectangle is visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
restart

z2007-11-10-21: IP
animation and restart:
animation is tested with an event value and a duration of 2s. The event is a click or an activation of the small circles above. Referenced is a simple document with a blue stroked square. From left to right with restart always, whenNotActive, never.
For comparison a slightly larger gray rectangle with an animation for fill is provided behind the animation. The animations are visible the same times as these rectangles are visible as gray borders around it.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
fill

For the animation fill tests the following simple SVG document is used in many cases: a blue rectangle, the height is animated from large to zero.

z2007-11-10-31: P
animation and fill remove:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, and fill remove. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-10-32: P
animation and fill freeze:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-10-33: P
animation and fill freeze:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, an end at 10s and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-10-34: P
animation and fill freeze:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, a max of 5s and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-10-35: P
animation and fill freeze:
animation is tested with a simple offset value of 3s for begin, a duration of 8s, a min of 10s and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
initialVisibility

For the animation initialVisibility tests the following simple SVG document is used in many cases: a blue rectangle, the height is animated from large to zero.

z2007-11-29-01: P
animation and initialVisibility:
animation is tested with initialVisibility always and a simple offset list of 3s;10s for begin, a duration of 5s, and fill remove. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-29-02: P
animation and initialVisibility:
animation is tested with initialVisibility always and a simple offset list of 3s;10s for begin, a duration of 5s, and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-29-03: P
animation and initialVisibility:
animation is tested with initialVisibility whenStarted and a simple offset list of 3s;10s for begin, a duration of 5s, and fill remove. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing

z2007-11-29-04: P
animation and initialVisibility:
animation is tested with initialVisibility whenStarted and a simple offset list of 3s;10s for begin, a duration of 5s, and fill freeze. Referenced is a simple document with a simple animation of the height of a blue rectangle on the left.
For comparison a rectangle with the same animation is provided on the right.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefail xml:id, animation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no timing, no referenced animation
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00fail no timing
Test results for animation initialVisibility tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/4
Squiggle 1.7 0/4
Opera 9.01/9.10 0/4
Opera9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 0/4
Test results for animation timing tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/34
Squiggle 1.7 0/34
Opera 9.01/9.10 0/34
Opera9.50 alpha/beta/ 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 0/34
Test results for animation tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/39
Squiggle 1.7 0/39
Opera 9.01/9.10 0/39
Opera 9.50 alpha 1/39
Opera9.50 beta 2/39
Opera9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00/11.60/ 12.00 4/39

runtime synchronization

z2006-08-30-01: M(1)P
animation element and runtime synchronization:
Two animation elements reference a pulsing circle with the same animation, the red one is the syncMaster, the top blue one has to follow because syncBehaviorDefault is locked. syncToleranceDefault is 0.01s. Because the stroke of the red one is a little bit smaller, this should be enough to cover the red one always with the blue one. The blue and the red pulsing circles are generated with a PHP script. The output for the red one is retarded 3s, the output of the blue one is retarded 1s, therefore both animations start at about 3s.
If the red gets visible is an error occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefailanimation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no animation of the referenced documents.
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00ok -
Opera 11.60/ 12.00fail no animation of the red circle

z2006-08-30-02: M(1)P
animation element and runtime synchronization:
Two animation elements reference a pulsing circle with the same animation, the red one is the syncMaster, the top blue one has to follow because syncBehavior is locked. syncTolerance is 0.01s. Because the stroke of the red one is a little bit smaller, this should be enough to cover the red one always with the blue one. The blue and the red pulsing circles are generated with a PHP script. The output for the red one is retarded 3s, the output of the blue one is retarded 1s, therefore both animations start at about 3s. If the red gets visible is an error occured.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefailanimation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no animation of the referenced documents.
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00ok -
Opera 11.60/ 12.00fail no animation of the red circle

z2006-08-30-03: Q
animation element and runtime synchronization:
Two animation elements reference a pulsing circle with the same animation, the light blue one is the syncMaster, but the top dark blue one has not to follow because syncBehavior is canSlip. syncTolerance is 0.01s and has to be ignored . The dark blue and the light blue pulsing circles are generated with a PHP script. The output for the light blue one is retarded 3s, the output of the dark blue one is retarded 1s. This means, the top dark blue will not cover the light blue completely in general.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefailanimation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no animation of the referenced documents.
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00fail attribute ignored
Opera 11.60/ 12.00fail no animation of the light blue circle

z2006-08-30-04: M(1)Q
animation element and runtime synchronization:
Three animation elements reference a pulsing circle with the same animation, the red one is the syncMaster, the top blue one has to follow because syncBehaviorDefault is locked. syncToleranceDefault is 0.01s. Because the stroke of the red one is a little bit smaller, this should be enough to cover the red one always with the blue one.
The syncBehavior of the middle dark blue one is set to independent and has therefore not to wait for the red one.
The blue and the red pulsing circles are generated with a PHP script. The output for the red one is retarded 3s, the output of the blue ones are retarded 1s, therefore the blue and the red animations start at about 3s, the dark blue one at about 1s.
If the red gets visible is an error occured. If the dark blue is never visible, this in an error too.

Test results
user-agentresultcomment
profileSVG Tiny 1.2-
Adobefailanimation not displayed
Squiggle 1.7failanimation not displayed
Opera 9.01/9.10failanimation not displayed
Opera 9.50 alpha/betafail no animation of the referenced documents.
Opera 9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00fail attribute ignored
Opera 11.60/ 12.00fail no animation of the red circle
Test results for runtime synchronization tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/4
Squiggle 1.7 0/4
Opera 9.01/9.10 0/4
Opera9.50 alpha/beta 0/4
Opera9.52/ 10.0 alpha/beta/ 10.0/ 10.60/ 11.00 2/4
Opera11.60/ 12.00 0/4
Test results for multimedia tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
Adobe 0/125
Squiggle 1.7 0/125
Opera 9.01/9.10 0/125
Opera 9.50 alpha 26/125
Opera 9.50 beta 27/125
Opera 9.52/ 10.0 alpha/beta/ 10.0 30/125
Opera 10.60/ 11.00 17/125
Opera 11.60/ 12.00 16/125
Test results for timed elements tests
user-agentSVG tiny 1.2
user-agentSVG tiny 1.2
WebKit 528.16 0/139
Adobe 0/139
Squiggle 1.7 0/139
Opera 9.01/9.10 0/139
Opera 9.50 alpha 32/139
Opera 9.50 beta 33/139
Opera 9.52 34/139
Opera 10.0 alpha/beta/ 10.0/ 10.60 35/139
Opera 10.60/ 11.00 21/139
Opera 11.60 17/139
Opera 12.00 11/139