<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE spec SYSTEM "xmlspec.dtd">
<spec status="final" w3c-doctype="wgnote">
	<header>
		<title>SMIL Techniques</title>
		<w3c-designation>WCAG20-SMIL-TECHS</w3c-designation>
		<w3c-doctype>W3C Working Group Note</w3c-doctype>
		<pubdate>
			<day>3</day>
			<month>January</month>
			<year>2012</year>
		</pubdate>
		<publoc> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
			href="http://www.w3.org/WAI/GL/WCAG20/sources/server-tech-src.xml"
			>http://www.w3.org/WAI/GL/WCAG20/sources/server-tech-src.xml</loc> </publoc>
		<latestloc>
			<loc xmlns:xlink="http://www.w3.org/1999/xlink"
				href="http://www.w3.org/WAI/GL/WCAG20/sources/server-tech-src.xml"
				>http://www.w3.org/WAI/GL/WCAG20/sources/server-tech-src.xml</loc>
		</latestloc>
		<authlist>
			<author>
				<name>Ben Caldwell</name>
				<affiliation>Trace R&amp;D Center </affiliation>
			</author>
		</authlist>
		<status>
			<p/>
		</status>
		<abstract>
			<p>Placeholder - actual abstract text for WCAG20-TECHS is included in the XSLT, techs-merge.xslt. This file contains the XML for general techniques and can be used in conjunction with techs-sample-output.xsl to check that techniques will output correctly. </p>
		</abstract>
		<langusage>
			<language id="en-US"/>
		</langusage>
		<revisiondesc>
			<p/>
		</revisiondesc>
	</header>
	<body>
		<!-- techniques -->
		<div1 id="smil">
			<head>SMIL Techniques</head>
			<technique id="SM1">
				<short-name>Adding extended audio description in SMIL 1.0</short-name>
				<applicability>
					<p> Applies whenever SMIL 1.0 player is available </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-audio-desc"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-audio-desc-only"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-extended-ad"
						relationship="sufficient"/>
				</applies-to>
				<description>
					<p> The purpose of this technique is to allow there to be more audio description than will fit into the gaps in the dialogue of the audio-visual material.</p>
					<p>With SMIL 1.0 there is no easy way to do this but it can be done by breaking the audio and video files up into a series of files that are played sequentially. Additional audio description is then played while the audio-visual program is frozen. The last frame of the video file is frozen so that it remains on screen while the audio file plays out.</p>
					<p>The effect is that the video appears to play through from end to end but freezes in places while a longer audio description is provided. It then continues automatically when the audio description is complete.</p>
					<p>To turn the extended audio description on and off one could use script to switch back and forth between two SMIL scripts, one with and one without the extended audio description lines. Or script could be used to add or remove the extended audio description lines from the SMIL file so that the film clips would just play sequentially.</p>
					<p>If scripting is not available then two versions of the video could be provided, one with and one without extended audio descriptions.</p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 1.0 Video with audio descriptions that pause the main media in 4 locations to allow extended audio description</head>
						<code><![CDATA[   
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions" 
xmlns="http://www.w3.org/TR/REC-smil" qt:time-slider="true">
  <head>
    <layout>
      <root-layout background-color="black" height="266" width="320"/>
      <region id="videoregion" background-color="black" top="26" left="0" 
      height="144" width="320"/>
    </layout>
  </head>
  <body>
  <par>
   <seq>
     <par>
       <video src="video.rm" region="videoregion" clip-begin="0s" clip-end="5.4" 
       dur="8.7" fill="freeze" alt="videoalt"/>   
       <audio src="no1.wav" begin="5.4" alt="audio alt"/>
     </par>
     <par>
       <video src="video.rm" region="videoregion" clip-begin="5.4" clip-end="24.1" 
       dur="20.3" fill="freeze" alt="videoalt"/>
       <audio src="no2.wav" begin="18.7" alt="audio alt"/>
     </par>
     <par>
       <video src="video.rm" region="videoregion" clip-begin="24.1" clip-end="29.6" 
       dur="7.7" fill="freeze" alt="videoalt"/>
       <audio src="no3.wav" begin="5.5" alt="audio alt"/>
     </par>
     <par>
       <video src="video.rm" region="videoregion" clip-begin="29.6" clip-end="34.5" 
       dur="5.7" fill="freeze" alt="videoalt"/>
       <audio src="no4.wav" begin="4.9" alt="audio alt"/>
     </par>
     <par>
       <video src="video.rm" region="videoregion" clip-begin="77.4" alt="video alt"/>
     </par>
   </seq>
  </par>
</body>
</smil>
]]></code>
						<description>
							<p>The markup above is broken into five <code><![CDATA[<par>]]></code> segments. In each, there is a <code><![CDATA[<video>]]></code> and an <code><![CDATA[<audio>]]></code> tag (the last <code><![CDATA[<par>]]></code> has no <code><![CDATA[<audio>]]></code> tag intentionally). The convention with extended audio descriptions is that the main media pauses during the description. The way to make this happen in SMIL 1.0 is to set a "<code><![CDATA[clip-begin]]></code>" and "<code><![CDATA[clip-end]]></code>" which dictate the start and end of the video clip, and to set a duration for the clip that is longer than what is defined by the "<code><![CDATA[clip-begin]]></code>" and "<code><![CDATA[clip-end]]></code>". The <code><![CDATA[fill="freeze"]]></code> holds the last frame of the video during the extended description. The <code><![CDATA[<audio>]]></code> tag has a "<att>begin</att>" attribute with a value that is equal to the "<code><![CDATA[clip-end]]></code>" value of the preceding <code><![CDATA[<video>]]></code> tag.</p>
							<p>To determine the values for "<code><![CDATA[clip-begin]]></code>," "<code><![CDATA[clip-end]]></code>", and "<code><![CDATA[dur]]></code>", find the start and end time of the portion of the video being described, and find out the total length of the extended audio description. The "<code><![CDATA[clip-begin]]></code>" and "<code><![CDATA[clip-end]]></code>" define their own values, but the "<att>dur</att>" value is the sum of the length of the extended description and the clip defined by the "<code><![CDATA[clip-begin]]></code>" and "<code><![CDATA[clip-end]]></code>". In the first <code><![CDATA[<par>]]></code>, the video clip starts at 0 seconds, ends at 5.4 seconds, and the description length is 3.3 seconds, so the "<att>dur</att>" value is 5.4s + 3.3s = 8.7s.</p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/REC-smil/"
									>Synchronized
                                        Multimedia Integration Language (SMIL) 1.0</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM2"/>
					<relatedtech idref="SM6"/>
					<relatedtech idref="G81"/>
					<relatedtech idref="SM11"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Play file with extended audio descriptions</p>
							</item>
							<item>
								<p> Play file with audio description </p>
							</item>
							<item>
								<p>Check whether video freezes in places and plays extended audio description</p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM2">
				<short-name>Adding extended audio description in SMIL 2.0</short-name>
				<applicability>
					<p> Applies whenever SMIL 2.0 player is available </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-audio-desc"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-audio-desc-only"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-extended-ad"
						relationship="sufficient"/>
				</applies-to>
				<description>
					<p> The purpose of this technique is to allow there to be more audio description
                        than will fit into the gaps in the dialogue of the audio-visual material. </p>
					<p> With SMIL 2.0 it is possible to specify that particular audio files be
                        played at particular times, and that the program be frozen (paused) while
                        the audio file is being played. </p>
					<p> The effect is that the video appears to play through from end to end but
                        freezes in places while a longer audio description is provided. It then
                        continues automatically when the audio description is complete. </p>
					<p> To turn the extended audio description on and off one could use script to
                        switch back and forth between two SMIL scripts, one with and one without the
                        extended audio description lines. Or script could be used to add or remove
                        the extended audio description lines from the SMIL file so that the film
                        clips would just play uninterrupted. </p>
					<p> If scripting is not available then two versions of the SMIL file could be
                        provided, one with and one without extended audio description. </p>
				</description>
				<examples>
					<eg-group>
						<head>Video with extended audio description.</head>
						<code><![CDATA[
<smil xmlns="http://www.w3.org/2001/SMIL20/Language"> 
<head> 
<layout> 
<root-layout backgroundColor="black" height="266" width="320"/> 
<region id="video" backgroundColor="black" top="26" left="0" 
height="144" width="320"/> 
</layout> 
</head> 
<body>	 
<excl> 
<priorityClass peers="pause"> 
<video src="movie.rm" region="video" title="video" alt="video" /> 
<audio src="desc1.rm" begin="12.85s" alt="Description 1" /> 
<audio src="desc2.rm" begin="33.71s" alt="Description 2" /> 
<audio src="desc3.rm" begin="42.65s" alt="Description 3" /> 
<audio src="desc4.rm" begin="59.80s" alt="Description 4" /> 
</priorityClass> 
</excl> 
</body> 
     </smil> ]]></code>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="G81"/>
					<relatedtech idref="SM7"/>
					<relatedtech idref="SM11"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Play file with extended audio description </p>
							</item>
							<item>
								<p> Check whether video freezes in places and plays extended audio
                                    description </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #2 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM6">
				<short-name>Providing audio description in SMIL 1.0</short-name>
				<applicability>
					<p> Applies whenever SMIL 1.0 player is available </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-audio-desc"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-audio-desc-only"
						relationship="sufficient"/>
				</applies-to>
				<description>
					<p> The objective of this technique is to provide a way for people who are blind
                        or otherwise have trouble seeing the video in audio-visual material to be
                        able to access the material. With this technique a description of the video
                        is provided via audio description that will fit into the gaps in the dialogue
                        in the audio-visual material. </p>
				</description>
				<examples>
					<eg-group>
						<head> SMIL 1.0 audio description sample for QuickTime player</head>
						<code><![CDATA[   
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions" 
  xmlns="http://www.w3.org/TR/REC-smil" qt:time-slider="true">
  <head>
    <layout>
      <root-layout background-color="black" height="266" width="320"/>
      <region id="videoregion" background-color="black" top="26" left="0" 
      height="144" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video dur="0:01:20.00" region="videoregion" src="salesdemo.mov" 
      alt="Sales Demo"/>
      <audio dur="0:01:20.00" src="salesdemo_ad.mp3" 
      alt="Sales Demo Audio Description"/>
    </par>
  </body>
</smil> ]]></code>
					</eg-group>
					<eg-group>
						<head> SMIL 1.0 audio description sample for RealTime player</head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
  <head>
    <layout>
      <root-layout background-color="black" height="266" width="320"/>
      <region id="videoregion" background-color="black" top="26" left="0" 
      height="144" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mov" region="videoregion" title="Sales Demo" 
      alt="Sales Demo"/>
      <audio src="salesdemo_ad.mp3" title="audio description" 
      alt="Sales Demo Audio Description"/>
    </par>
  </body>
</smil>]]></code>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/REC-smil/"
									>Synchronized
                                        Multimedia Integration Language (SMIL) 1.0</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
							<!-- BBC: Broken link, commented out for now item>
                <p>
                  <loc href="http://developer.apple.com/documentation/QuickTime/REF/refDataExchange.6.htm">QuickTime QTText</loc>
                </p>
              </item-->
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://service.real.com/help/library/guides/realone/ProductionGuide/HTML/htmfiles/realtext.htm"
									>Realtext</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://msdn.microsoft.com/en-us/library/ms971327.aspx"
									>SAMI 1.0</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM2"/>
					<relatedtech idref="SM7"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Find method for turning on audio description from
                                    content/player (unless it is always played by default) </p>
							</item>
							<item>
								<p> Play file with audio description </p>
							</item>
							<item>
								<p> Check whether audio description is played </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM7">
				<short-name>Providing audio description in SMIL 2.0</short-name>
				<applicability>
					<p>
                        Applies whenever SMIL 2.0 player is available
                    </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-audio-desc"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-audio-desc-only"
						relationship="sufficient"/>
				</applies-to>
				<description>
					<p>
                    The objective of this technique is to provide a way for people who are blind or otherwise have trouble seeing the video in audio-visual material to be able to access the material. With this technique a description of the video is provided via audio description that will fit into the gaps in the dialogue in the audio-visual material.
                    </p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 2.0 audio description sample for RealMedia player</head>
						<code><![CDATA[
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="266" width="320"/>
      <region id="video" backgroundColor="black" top="26" left="0" 
      height="144" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo" 
      alt="Sales Demo"/>
      <audio src="salesdemo_ad.mp3" begin="33.71s" title="audio description" 
      alt="Sales Demo Audio Description"/>
    </par>
  </body>
</smil>
]]></code>
						<description>
							<p>
        The example shows a <code><![CDATA[<par>]]></code> segment containing an <code><![CDATA[<audio>]]></code> and a <code><![CDATA[<video>]]></code> tag. The audio stream is not started immediately.
    </p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility Features of SMIL</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL Templates</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM2"/>
					<relatedtech idref="SM6"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p>
                        Find method for turning on audio description from content/player (unless it is always played by default)
                    </p>
							</item>
							<item>
								<p>
                        Play file with audio description
                    </p>
							</item>
							<item>
								<p>
                        Check whether audio description is played
                    </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p>
                        #3 is true
                    </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM11">
				<short-name>Providing captions through synchronized text streams in SMIL 1.0</short-name>
				<applicability>
					<p> Applies to SMIL 1.0 </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-captions"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-real-time-captions"
						relationship="sufficient"/>
				</applies-to>
				<ua-issues>
					<ua-issue name="" version="">
						<p>There is no universal standard format for representing captions in SMIL 1.0.
      				Different user agents support different caption formats. A file in a
      				supported format must be provided as the textstream src argument for the
      				caption textstream. </p>
						<p>QuickTime supports QTText caption files. Real-based players, such as
      				RealPlayer and GRiNS, support RealText caption files. WindowsMedia supports
      				SAMI files, but does not support SMIL. Flash does not support a specific file type, but can parse XML-based caption file; actually the FLVPlayback component support for SMIL is intended to detect parameters like movie/server url or multi-bandwidth indications specified in a &lt;switch&gt; tag.
            </p>
					</ua-issue>
				</ua-issues>
				<description>
					<p> The objective of this technique is to provide a way for people who are deaf
                        or otherwise have trouble hearing the dialogue in audio visual material to be
                        able to view the material. With this technique all of the dialogue and
                        important sounds are available in a text stream that is displayed in a
                        caption area. </p>
					<p> With SMIL 1.0, separate regions can be defined for the video and the
                        captions. The captions and video playback are synchronized, with the caption
                        text displayed in one region of the screen, while the corresponding video is
                        displayed in another region. </p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 1.0 caption sample for Quickime player</head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions" 
  xmlns="http://www.w3.org/TR/REC-smil" qt:time-slider="true">
  <head>
    <layout>
      <root-layout width="320" height="300" background-color="black"/>
      <region top="0" width="320" height="240" left="0" background-color="black" 
      id="videoregion"/>
      <region top="240" width="320" height="60" left="0" background-color="black" 
      id="textregion"/>
    </layout>
  </head>
  <body>
    <par>
      <video dur="0:01:20.00" region="videoregion" src="salesdemo.mov" 
      alt="Sales Demo"/>
      <textstream dur="0:01:20.00" region="textregion" src="salesdemo_cc.txt" 
      alt="Sales Demo Captions"/>
    </par>
  </body>
</smil> ]]></code>
					</eg-group>
					<eg-group>
						<head>SMIL 1.0 caption sample for RealMedia player</head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
  <head>
    <layout>
      <root-layout background-color="black" height="310" width="330"/>
      <region id="video" background-color="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" background-color="black" top="250" 
      height="60" left="5" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo" 
      alt="Sales Demo"/>
      <textstream src="salesdemo_cc.rt" region="captions" 
      system-captions="on" title="captions" 
      alt="Sales Demo Captions"/>
    </par>
  </body>
</smil>]]></code>
						<description>
							<p> The example shows a <code><![CDATA[<par>]]></code> segment
                                containing a <code><![CDATA[<video> and a
        <code><![CDATA[<textstream>]]></code> tag. The system-captions attribute indicates that the
                                textstream should be displayed when the user's player setting for
                                captions indicates the preference for captions to be displayed. The
                                    <code><![CDATA[<layout>]]></code> section defines the regions
                                used for the video and the captions. </p>
						</description>
					</eg-group>
					<eg-group>
						<head>SMIL 1.0 caption sample with internal text streams </head>
						<code><![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
  <head>
    <layout>
      <root-layout background-color="black" height="310" width="330"/>
      <region id="video" background-color="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" background-color="black" top="250" 
      height="60" left="5" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo" 
      alt="Sales Demo"/>
      <text src="data:,This%20is%20inline%20text." region="captions" begin="0s" 
      dur="3" alt="Sales Demo Captions">
        <param name="charset" value="iso-8859-1"/>
        <param name="fontFace" value="System"/>
        <param name="fontColor" value="yellow"/>
        <param name="backgroundColor" value="blue"/>
      </text>
    </par>
  </body>
</smil>
]]></code>
						<description>
							<p> This example shows a <code><![CDATA[<text>]]></code> element that
                                includes synchronized text streams within the SMIL file. </p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/REC-smil/"
									>Synchronized
                                        Multimedia Integration Language (SMIL) 1.0</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
							<!--item>
                <p>
                  <loc href="http://developer.apple.com/documentation/QuickTime/REF/refDataExchange.6.htm">QuickTime QTtext</loc>
                </p>
              </item-->
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://service.real.com/help/library/guides/realone/ProductionGuide/HTML/htmfiles/realtext.htm"
									>RealText</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://msdn.microsoft.com/en-us/library/ms971327.aspx"
									>SAMI 1.0</loc> </p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM12"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Enabled caption preference in player, if present </p>
							</item>
							<item>
								<p> Play file with captions </p>
							</item>
							<item>
								<p> Check whether captions are displayed </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM12">
				<short-name>Providing captions through synchronized text streams in SMIL 2.0</short-name>
				<applicability>
					<p> Applies to SMIL 2.0 </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-captions"
						relationship="sufficient"/>
					<success-criterion idref="media-equiv-real-time-captions"
						relationship="sufficient"/>
				</applies-to>
				<ua-issues>
					<ua-issue name="" version="">
						<p>Only RealPlayer supports SMIL 2.0.</p>
					</ua-issue>
				</ua-issues>
				<description>
					<p>The objective of this technique is to provide a way for people who are deaf
                        or otherwise have trouble hearing the dialogue in audio visual material to be
                        able to view the material. With this technique all of the dialogue and
                        important sounds are available in a text stream that is displayed in a
                        caption area.</p>
					<p> With SMIL 2.0, separate regions can be defined for the video and the
                        captions. The captions and video playback are synchronized, with the caption
                        text displayed in one region of the screen, and the corresponding video
                        displayed in another region. </p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 2.0 caption sample for RealMedia player</head>
						<code><![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="310" width="330"/>
      <region id="video" backgroundColor="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" backgroundColor="black" top="250" 
      height="60" left="5" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo"
      alt="Sales Demo"/>
      <textstream src="salesdemo_cc.rt" region="captions" systemCaptions="on" 
      title="captions" alt="Sales Demo Captions"/>
    </par>
  </body>
</smil>
]]></code>
						<description>
							<p> The example shows a <code><![CDATA[<par>]]></code> segment
                                containing a <code><![CDATA[<video>]]></code> and a
                                    <code><![CDATA[<textstream>]]></code> tag. The systemCaptions
                                attribute indicates that the textstream should be displayed when the
                                user's player setting for captions indicates the preference for
                                captions to be displayed. The <code><![CDATA[<layout>]]></code>
                                section defines the regions used for the video and the captions.
                            </p>
						</description>
					</eg-group>
					<eg-group>
						<head>SMIL 2.0 caption sample with internal text streams for
                            RealMedia player</head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="310" width="330"/>
      <region id="video" backgroundColor="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" backgroundColor="black" top="250" 
      height="60" left="5" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo" 
      alt="Sales Demo"/>
      <text src="data:,This%20is%20inline%20text." region="captions" 
      begin="0s" dur="3">
        <param name="charset" value="iso-8859-1"/>
        <param name="fontFace" value="System"/>
        <param name="fontColor" value="yellow"/>
        <param name="backgroundColor" value="blue"/>
      </text>
      <text src="data:,This%20is%20a%20second%20text." 
      region="captions" begin="3s" dur="3">
        <param name="charset" value="iso-8859-1"/>
        <param name="fontFace" value="System"/>
        <param name="fontColor" value="yellow"/>
        <param name="backgroundColor" value="blue"/>
      </text>
    </par>
  </body>
</smil>
]]></code>
						<description>
							<p>This example shows a <code><![CDATA[<text>]]></code> element that
                                includes synchronized text streams within the SMIL file.</p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
							<!--item>
                <p>
                  <loc href="http://developer.apple.com/documentation/QuickTime/REF/refDataExchange.6.htm">QuickTime QTtext</loc>
                </p>
              </item-->
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://service.real.com/help/library/guides/realone/ProductionGuide/HTML/htmfiles/realtext.htm"
									>RealText</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://msdn.microsoft.com/en-us/library/ms971327.aspx"
									>SAMI 1.0</loc> </p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM11"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Enabled caption preference in player, if present </p>
							</item>
							<item>
								<p> Play file with captions </p>
							</item>
							<item>
								<p> Check whether captions are displayed </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM13">
				<short-name>Providing sign language interpretation through synchronized video
                    streams in SMIL 1.0</short-name>
				<applicability>
					<p> Applies whenever SMIL 1.0 player is available </p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-sign" relationship="sufficient"
					/>
				</applies-to>
				<description>
					<p>The objective of this technique is to provide a way for people who are deaf
                        or otherwise have trouble hearing the dialogue in audio visual material to be
                        able to view the material. With this technique all of the dialogue and
                        important sounds are available in a sign-language interpretation video that
                        is displayed in a caption area. </p>
					<p> With SMIL 1.0, separate regions can be defined for the two videos. The two
                        video playbacks are synchronized, with the content video displayed in one
                        region of the screen, while the corresponding sign-language interpretation
                        video is displayed in another region. </p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 1.0 sign-language interpretation sample for QuickTime
                            player </head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions" 
  xmlns="http://www.w3.org/TR/REC-smil" qt:time-slider="true">
  <head>
    <layout>
      <root-layout width="320" height="300" background-color="black"/>
      <region top="0" width="320" height="240" left="0" background-color="black" 
      id="videoregion"/>
      <region top="240" width="320" height="60" left="0" background-color="black" 
      id="signingregion"/>
    </layout>
  </head>
  <body>
    <par>
      <video dur="0:01:20.00" region="videoregion" src="salesdemo.mov" 
      alt="Sales Demo"/>
      <video dur="0:01:20.00" region="signingregion" system-captions="on" 
      src="salesdemo_si.mov" alt="Sales Demo Sign Language Interpretation"/>
    </par>
  </body>
</smil>]]></code>
					</eg-group>
					<eg-group>
						<head>SMIL 1.0 sign-language sample for RealMedia player:</head>
						<code><![CDATA[ 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
  <head>
    <layout>
      <root-layout background-color="black" height="310" width="330"/>
      <region top="0" width="320" height="240" left="0" background-color="black"
       id="videoregion"/>
      <region top="240" width="320" height="60" left="0" background-color="black" 
      id="signingregion"/>
    </layout>
  </head>
  <body>
    <par>
      <video dur="0:01:20.00" region="videoregion" src="salesdemo.mov" 
      alt="Sales Demo"/>
      <video dur="0:01:20.00" region="signingregion" system-captions="on" 
      src="salesdemo_si.mov" alt="Sales Demo Sign Language Interpretation"/>
    </par>
  </body>
</smil>]]></code>
						<description>
							<p> The example shows a <code><![CDATA[<par>]]></code> segment
                                containing two <code><![CDATA[<video>]]></code> tags. The
                                system-captions attribute indicates that the sign language video
                                should be displayed when the user's player setting for captions
                                indicates the preference for captions to be displayed. The
                                    <code><![CDATA[<layout>]]></code> section defines the regions
                                used for the main video and the sign language interpretation video.
                            </p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/REC-smil/"
									>Synchronized Multimedia Integration Language (SMIL) 1.0</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility Features of SMIL</loc> </p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL Templates</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM14"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Enable control in content or player to turn on sign language
                                    interpretation (unless it is always shown) </p>
							</item>
							<item>
								<p> Play file with sign-language interpretation </p>
							</item>
							<item>
								<p> Check whether sign language interpretation is displayed </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
			<technique id="SM14">
				<short-name>Providing sign language interpretation through synchronized video
                    streams in SMIL 2.0</short-name>
				<applicability>
					<p>SMIL 2.0</p>
				</applicability>
				<applies-to>
					<success-criterion idref="media-equiv-sign" relationship="sufficient"
					/>
				</applies-to>
				<description>
					<p>The objective of this technique is to provide a way for people who are deaf
                        or otherwise have trouble hearing the dialogue in audio visual material to be
                        able to view the material. With this technique all of the dialogue and
                        important sounds are available in a sign-language interpretation video that
                        is displayed in a caption area. </p>
					<p> With SMIL 2.0, separate regions can be defined for the two videos. The two
                        video playbacks are synchronized, with the content video displayed in one
                        region of the screen, while the corresponding sign-language interpretation
                        video is displayed in another region. </p>
				</description>
				<examples>
					<eg-group>
						<head>SMIL 2.0 sign-language video sample for RealMedia player</head>
						<code><![CDATA[
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="310" width="330"/>
      <region id="video" backgroundColor="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="signing" backgroundColor="black" top="250" 
      height="60" left="5" width="320"/>
    </layout>
  </head>
  <body>
    <par>
      <video src="salesdemo.mpg" region="video" title="Sales Demo" 
      alt="Sales Demo"/>
      <video src="salesdemo_signing.mpg" 
      region="signing" systemCaptions="on" 
      title="sign language interpretation" 
      alt="Sales Demo Sign Language Interpretation"/>
    </par>
  </body>
</smil>
]]></code>
						<description>
							<p>The example shows a <code><![CDATA[<par>]]></code> segment containing
                                two <code><![CDATA[<video>]]></code> tags. The systemCaptions
                                attribute indicates that the sign language video should be displayed
                                when the user's player setting for captions indicates the preference
                                for captions to be displayed. The <code><![CDATA[<layout>]]></code>
                                section defines the regions used for the main video and the sign
                                language interpretation video. </p>
						</description>
					</eg-group>
				</examples>
				<resources>
					<see-also>
						<ulist>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL/"
									>Synchronized Multimedia
                                        Integration Language (SMIL 2.0)</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://www.w3.org/TR/SMIL-access/"
									>Accessibility
                                        Features of SMIL</loc>
								</p>
							</item>
							<item>
								<p> <loc xmlns:xlink="http://www.w3.org/1999/xlink"
									href="http://ncam.wgbh.org/invent_build/web_multimedia/accessible-digital-media-guide/guideline-h-multimedia#techH12"
									>NCAM Rich Media Accessibility, Accessible SMIL
                                    Templates</loc>
								</p>
							</item>
						</ulist>
					</see-also>
				</resources>
				<related-techniques>
					<relatedtech idref="SM13"/>
				</related-techniques>
				<tests>
					<procedure>
						<olist>
							<item>
								<p> Enable control in content or player to turn on sign language
                                    interpretation (unless it is always shown) </p>
							</item>
							<item>
								<p> Play file with sign-language interpretation </p>
							</item>
							<item>
								<p> Check whether sign language interpretation is displayed </p>
							</item>
						</olist>
					</procedure>
					<expected-results>
						<ulist>
							<item>
								<p> #3 is true </p>
							</item>
						</ulist>
					</expected-results>
				</tests>
			</technique>
		</div1>
	</body>
	<back>
		<div1 id="placeholders">
			<!-- note: this can be updated using /misc/id-list.xslt (requires cut and paste)-->
			<head/>
			<p id="UNKNOWN">place holder for idref</p>
			<p id="cc1">placeholder for cc1</p>
			<p id="cc2">placeholder for cc2</p>
			<p id="cc3">placeholder for cc3</p>
			<p id="cc4">placeholder for cc4</p>
			<p id="cc5">placeholder for cc5</p>
			<p id="text-equiv">placeholder for text-equiv</p>
			<p id="text-equiv-all">placeholder for text-equiv-all</p>
			<p id="media-equiv">placeholder for media-equiv</p>
			<p id="media-equiv-av-only-alt"
				>placeholder for media-equiv-av-only-alt</p>
			<p id="media-equiv-captions">placeholder for media-equiv-captions</p>
			<p id="media-equiv-audio-desc">placeholder for media-equiv-audio-desc</p>
			<p id="media-equiv-real-time-captions"
				>placeholder for media-equiv-real-time-captions</p>
			<p id="media-equiv-audio-desc-only"
				>placeholder for media-equiv-audio-desc-only</p>
			<p id="media-equiv-sign">placeholder for media-equiv-sign</p>
			<p id="media-equiv-extended-ad"
				>placeholder for media-equiv-extended-ad</p>
			<p id="media-equiv-text-doc">placeholder for media-equiv-text-doc</p>
			<p id="media-equiv-live-audio-only"
				>placeholder for media-equiv-live-audio-only</p>
			<p id="content-structure-separation"
				>placeholder for content-structure-separation</p>
			<p id="content-structure-separation-programmatic"
				>placeholder for content-structure-separation-programmatic</p>
			<p id="content-structure-separation-sequence"
				>placeholder for content-structure-separation-sequence</p>
			<p id="content-structure-separation-understanding"
				>placeholder for content-structure-separation-understanding</p>
			<p id="visual-audio-contrast">placeholder for visual-audio-contrast</p>
			<p id="visual-audio-contrast-without-color"
				>placeholder for visual-audio-contrast-without-color</p>
			<p id="visual-audio-contrast-dis-audio"
				>placeholder for visual-audio-contrast-dis-audio</p>
			<p id="visual-audio-contrast-contrast"
				>placeholder for visual-audio-contrast-contrast</p>
			<p id="visual-audio-contrast-scale"
				>placeholder for visual-audio-contrast-scale</p>
			<p id="visual-audio-contrast-text-presentation"
				>placeholder for visual-audio-contrast-text-presentation</p>
			<p id="visual-audio-contrast7">placeholder for visual-audio-contrast7</p>
			<p id="visual-audio-contrast-noaudio"
				>placeholder for visual-audio-contrast-noaudio</p>
			<p id="visual-audio-contrast-visual-presentation"
				>placeholder for visual-audio-contrast-visual-presentation</p>
			<p id="visual-audio-contrast-text-images"
				>placeholder for visual-audio-contrast-text-images</p>
			<p id="keyboard-operation">placeholder for keyboard-operation</p>
			<p id="keyboard-operation-keyboard-operable"
				>placeholder for keyboard-operation-keyboard-operable</p>
			<p id="keyboard-operation-trapping"
				>placeholder for keyboard-operation-trapping</p>
			<p id="keyboard-operation-all-funcs"
				>placeholder for keyboard-operation-all-funcs</p>
			<p id="time-limits">placeholder for time-limits</p>
			<p id="time-limits-required-behaviors"
				>placeholder for time-limits-required-behaviors</p>
			<p id="time-limits-pause">placeholder for time-limits-pause</p>
			<p id="time-limits-no-exceptions"
				>placeholder for time-limits-no-exceptions</p>
			<p id="time-limits-postponed">placeholder for time-limits-postponed</p>
			<p id="time-limits-server-timeout"
				>placeholder for time-limits-server-timeout</p>
			<p id="seizure">placeholder for seizure</p>
			<p id="seizure-does-not-violate"
				>placeholder for seizure-does-not-violate</p>
			<p id="seizure-three-times">placeholder for seizure-three-times</p>
			<p id="navigation-mechanisms">placeholder for navigation-mechanisms</p>
			<p id="navigation-mechanisms-skip"
				>placeholder for navigation-mechanisms-skip</p>
			<p id="navigation-mechanisms-title"
				>placeholder for navigation-mechanisms-title</p>
			<p id="navigation-mechanisms-focus-order"
				>placeholder for navigation-mechanisms-focus-order</p>
			<p id="navigation-mechanisms-refs"
				>placeholder for navigation-mechanisms-refs</p>
			<p id="navigation-mechanisms-mult-loc"
				>placeholder for navigation-mechanisms-mult-loc</p>
			<p id="navigation-mechanisms-descriptive"
				>placeholder for navigation-mechanisms-descriptive</p>
			<p id="navigation-mechanisms-focus-visible"
				>placeholder for navigation-mechanisms-focus-visible</p>
			<p id="navigation-mechanisms-location"
				>placeholder for navigation-mechanisms-location</p>
			<p id="navigation-mechanisms-link"
				>placeholder for navigation-mechanisms-link</p>
			<p id="navigation-mechanisms-headings"
				>placeholder for navigation-mechanisms-headings</p>
			<p id="meaning">placeholder for meaning</p>
			<p id="meaning-doc-lang-id">placeholder for meaning-doc-lang-id</p>
			<p id="meaning-other-lang-id">placeholder for meaning-other-lang-id</p>
			<p id="meaning-idioms">placeholder for meaning-idioms</p>
			<p id="meaning-located">placeholder for meaning-located</p>
			<p id="meaning-supplements">placeholder for meaning-supplements</p>
			<p id="meaning-pronunciation">placeholder for meaning-pronunciation</p>
			<p id="consistent-behavior">placeholder for consistent-behavior</p>
			<p id="consistent-behavior-receive-focus"
				>placeholder for consistent-behavior-receive-focus</p>
			<p id="consistent-behavior-unpredictable-change"
				>placeholder for consistent-behavior-unpredictable-change</p>
			<p id="consistent-behavior-consistent-locations"
				>placeholder for consistent-behavior-consistent-locations</p>
			<p id="consistent-behavior-consistent-functionality"
				>placeholder for consistent-behavior-consistent-functionality</p>
			<p id="consistent-behavior-no-extreme-changes-context"
				>placeholder for consistent-behavior-no-extreme-changes-context</p>
			<p id="minimize-error">placeholder for minimize-error</p>
			<p id="minimize-error-identified"
				>placeholder for minimize-error-identified</p>
			<p id="minimize-error-cues">placeholder for minimize-error-cues</p>
			<p id="minimize-error-suggestions"
				>placeholder for minimize-error-suggestions</p>
			<p id="minimize-error-reversible"
				>placeholder for minimize-error-reversible</p>
			<p id="minimize-error-context-help"
				>placeholder for minimize-error-context-help</p>
			<p id="minimize-error-reversible-all"
				>placeholder for minimize-error-reversible-all</p>
			<p id="ensure-compat">placeholder for ensure-compat</p>
			<p id="ensure-compat-parses">placeholder for ensure-compat-parses</p>
			<p id="ensure-compat-rsv">placeholder for ensure-compat-rsv</p>
			<p id="G1">placeholder for G1</p>
			<p id="G4">placeholder for G4</p>
			<p id="G5">placeholder for G5</p>
			<p id="G8">placeholder for G8</p>
			<p id="G9">placeholder for G9</p>
			<p id="G10">placeholder for G10</p>
			<p id="G11">placeholder for G11</p>
			<p id="G13">placeholder for G13</p>
			<p id="G14">placeholder for G14</p>
			<p id="G15">placeholder for G15</p>
			<p id="G17">placeholder for G17</p>
			<p id="G18">placeholder for G18</p>
			<p id="G19">placeholder for G19</p>
			<p id="G21">placeholder for G21</p>
			<p id="G53">placeholder for G53</p>
			<p id="G54">placeholder for G54</p>
			<p id="G55">placeholder for G55</p>
			<p id="G56">placeholder for G56</p>
			<p id="G57">placeholder for G57</p>
			<p id="G58">placeholder for G58</p>
			<p id="G59">placeholder for G59</p>
			<p id="G60">placeholder for G60</p>
			<p id="G61">placeholder for G61</p>
			<p id="G62">placeholder for G62</p>
			<p id="G63">placeholder for G63</p>
			<p id="G64">placeholder for G64</p>
			<p id="G65">placeholder for G65</p>
			<p id="G68">placeholder for G68</p>
			<p id="G69">placeholder for G69</p>
			<p id="G70">placeholder for G70</p>
			<p id="G71">placeholder for G71</p>
			<p id="G73">placeholder for G73</p>
			<p id="G74">placeholder for G74</p>
			<p id="G75">placeholder for G75</p>
			<p id="G76">placeholder for G76</p>
			<p id="G78">placeholder for G78</p>
			<p id="G79">placeholder for G79</p>
			<p id="G80">placeholder for G80</p>
			<p id="G81">placeholder for G81</p>
			<p id="G82">placeholder for G82</p>
			<p id="G83">placeholder for G83</p>
			<p id="G84">placeholder for G84</p>
			<p id="G85">placeholder for G85</p>
			<p id="G86">placeholder for G86</p>
			<p id="G87">placeholder for G87</p>
			<p id="G88">placeholder for G88</p>
			<p id="G89">placeholder for G89</p>
			<p id="G90">placeholder for G90</p>
			<p id="G91">placeholder for G91</p>
			<p id="G92">placeholder for G92</p>
			<p id="G93">placeholder for G93</p>
			<p id="G94">placeholder for G94</p>
			<p id="G95">placeholder for G95</p>
			<p id="G96">placeholder for G96</p>
			<p id="G97">placeholder for G97</p>
			<p id="G98">placeholder for G98</p>
			<p id="G99">placeholder for G99</p>
			<p id="G100">placeholder for G100</p>
			<p id="G101">placeholder for G101</p>
			<p id="G102">placeholder for G102</p>
			<p id="G103">placeholder for G103</p>
			<p id="G105">placeholder for G105</p>
			<p id="G107">placeholder for G107</p>
			<p id="G108">placeholder for G108</p>
			<p id="G110">placeholder for G110</p>
			<p id="G111">placeholder for G111</p>
			<p id="G112">placeholder for G112</p>
			<p id="G115">placeholder for G115</p>
			<p id="G117">placeholder for G117</p>
			<p id="G120">placeholder for G120</p>
			<p id="G121">placeholder for G121</p>
			<p id="G122">placeholder for G122</p>
			<p id="G123">placeholder for G123</p>
			<p id="G124">placeholder for G124</p>
			<p id="G125">placeholder for G125</p>
			<p id="G126">placeholder for G126</p>
			<p id="G127">placeholder for G127</p>
			<p id="G128">placeholder for G128</p>
			<p id="G130">placeholder for G130</p>
			<p id="G131">placeholder for G131</p>
			<p id="G133">placeholder for G133</p>
			<p id="G134">placeholder for G134</p>
			<p id="G135">placeholder for G135</p>
			<p id="G136">placeholder for G136</p>
			<p id="G138">placeholder for G138</p>
			<p id="G139">placeholder for G139</p>
			<p id="G140">placeholder for G140</p>
			<p id="G141">placeholder for G141</p>
			<p id="G142">placeholder for G142</p>
			<p id="G143">placeholder for G143</p>
			<p id="G144">placeholder for G144</p>
			<p id="G145">placeholder for G145</p>
			<p id="G146">placeholder for G146</p>
			<p id="G147">placeholder for G147</p>
			<p id="G148">placeholder for G148</p>
			<p id="G149">placeholder for G149</p>
			<p id="G150">placeholder for G150</p>
			<p id="G151">placeholder for G151</p>
			<p id="G152">placeholder for G152</p>
			<p id="G153">placeholder for G153</p>
			<p id="G155">placeholder for G155</p>
			<p id="G156">placeholder for G156</p>
			<p id="G157">placeholder for G157</p>
			<p id="G158">placeholder for G158</p>
			<p id="G159">placeholder for G159</p>
			<p id="G160">placeholder for G160</p>
			<p id="G161">placeholder for G161</p>
			<p id="G162">placeholder for G162</p>
			<p id="G163">placeholder for G163</p>
			<p id="G164">placeholder for G164</p>
			<p id="G165">placeholder for G165</p>
			<p id="G166">placeholder for G166</p>
			<p id="G167">placeholder for G167</p>
			<p id="G168">placeholder for G168</p>
			<p id="G169">placeholder for G169</p>
			<p id="G170">placeholder for G170</p>
			<p id="G171">placeholder for G171</p>
			<p id="G172">placeholder for G172</p>
			<p id="G173">placeholder for G173</p>
			<p id="G174">placeholder for G174</p>
			<p id="G175">placeholder for G175</p>
			<p id="G176">placeholder for G176</p>
			<p id="G177">placeholder for G177</p>
			<p id="G178">placeholder for G178</p>
			<p id="G179">placeholder for G179</p>
			<p id="G180">placeholder for G180</p>
			<p id="G181">placeholder for G181</p>
			<p id="G182">placeholder for G182</p>
			<p id="G183">placeholder for G183</p>
			<p id="G184">placeholder for G184</p>
			<p id="G185">placeholder for G185</p>
			<p id="G186">placeholder for G186</p>
			<p id="G187">placeholder for G187</p>
			<p id="G188">placeholder for G188</p>
			<p id="G189">placeholder for G189</p>
			<p id="G190">placeholder for G190</p>
			<p id="G191">placeholder for G191</p>
			<p id="G192">placeholder for G192</p>
			<p id="G193">placeholder for G193</p>
			<p id="G194">placeholder for G194</p>
			<p id="G195">placeholder for G195</p>
			<p id="G196">placeholder for G196</p>
			<p id="G197">placeholder for G197</p>
			<p id="G198">placeholder for G198</p>
			<p id="H2">placeholder for H2</p>
			<p id="H4">placeholder for H4</p>
			<p id="H24">placeholder for H24</p>
			<p id="H25">placeholder for H25</p>
			<p id="H27">placeholder for H27</p>
			<p id="H28">placeholder for H28</p>
			<p id="H30">placeholder for H30</p>
			<p id="H32">placeholder for H32</p>
			<p id="H33">placeholder for H33</p>
			<p id="H34">placeholder for H34</p>
			<p id="H35">placeholder for H35</p>
			<p id="H36">placeholder for H36</p>
			<p id="H37">placeholder for H37</p>
			<p id="H39">placeholder for H39</p>
			<p id="H40">placeholder for H40</p>
			<p id="H42">placeholder for H42</p>
			<p id="H43">placeholder for H43</p>
			<p id="H44">placeholder for H44</p>
			<p id="H45">placeholder for H45</p>
			<p id="H46">placeholder for H46</p>
			<p id="H48">placeholder for H48</p>
			<p id="H49">placeholder for H49</p>
			<p id="H50">placeholder for H50</p>
			<p id="H51">placeholder for H51</p>
			<p id="H53">placeholder for H53</p>
			<p id="H54">placeholder for H54</p>
			<p id="H56">placeholder for H56</p>
			<p id="H57">placeholder for H57</p>
			<p id="H58">placeholder for H58</p>
			<p id="H59">placeholder for H59</p>
			<p id="H60">placeholder for H60</p>
			<p id="H62">placeholder for H62</p>
			<p id="H63">placeholder for H63</p>
			<p id="H64">placeholder for H64</p>
			<p id="H65">placeholder for H65</p>
			<p id="H67">placeholder for H67</p>
			<p id="H69">placeholder for H69</p>
			<p id="H70">placeholder for H70</p>
			<p id="H71">placeholder for H71</p>
			<p id="H73">placeholder for H73</p>
			<p id="H74">placeholder for H74</p>
			<p id="H75">placeholder for H75</p>
			<p id="H76">placeholder for H76</p>
			<p id="H77">placeholder for H77</p>
			<p id="H78">placeholder for H78</p>
			<p id="H79">placeholder for H79</p>
			<p id="H80">placeholder for H80</p>
			<p id="H81">placeholder for H81</p>
			<p id="H82">placeholder for H82</p>
			<p id="H83">placeholder for H83</p>
			<p id="H84">placeholder for H84</p>
			<p id="H85">placeholder for H85</p>
			<p id="H86">placeholder for H86</p>
			<p id="H87">placeholder for H87</p>
			<p id="H88">placeholder for H88</p>
			<p id="H89">placeholder for H89</p>
			<p id="H90">placeholder for H90</p>
			<p id="H91">placeholder for H91</p>
			<p id="C6">placeholder for C6</p>
			<p id="C7">placeholder for C7</p>
			<p id="C8">placeholder for C8</p>
			<p id="C9">placeholder for C9</p>
			<p id="C12">placeholder for C12</p>
			<p id="C13">placeholder for C13</p>
			<p id="C14">placeholder for C14</p>
			<p id="C15">placeholder for C15</p>
			<p id="C16">placeholder for C16</p>
			<p id="C17">placeholder for C17</p>
			<p id="C18">placeholder for C18</p>
			<p id="C19">placeholder for C19</p>
			<p id="C20">placeholder for C20</p>
			<p id="C21">placeholder for C21</p>
			<p id="C22">placeholder for C22</p>
			<p id="C23">placeholder for C23</p>
			<p id="C24">placeholder for C24</p>
			<p id="C25">placeholder for C25</p>
			<p id="C26">placeholder for C26</p>
			<p id="C27">placeholder for C27</p>
			<p id="C28">placeholder for C28</p>
			<p id="C29">placeholder for C29</p>
			<p id="C30">placeholder for C30</p>
			<p id="SCR1">placeholder for SCR1</p>
			<p id="SCR2">placeholder for SCR2</p>
			<p id="SCR14">placeholder for SCR14</p>
			<p id="SCR16">placeholder for SCR16</p>
			<p id="SCR18">placeholder for SCR18</p>
			<p id="SCR19">placeholder for SCR19</p>
			<p id="SCR20">placeholder for SCR20</p>
			<p id="SCR21">placeholder for SCR21</p>
			<p id="SCR22">placeholder for SCR22</p>
			<p id="SCR24">placeholder for SCR24</p>
			<p id="SCR26">placeholder for SCR26</p>
			<p id="SCR27">placeholder for SCR27</p>
			<p id="SCR28">placeholder for SCR28</p>
			<p id="SCR29">placeholder for SCR29</p>
			<p id="SCR30">placeholder for SCR30</p>
			<p id="SCR31">placeholder for SCR31</p>
			<p id="SCR32">placeholder for SCR32</p>
			<p id="SCR33">placeholder for SCR33</p>
			<p id="SCR34">placeholder for SCR34</p>
			<p id="SCR35">placeholder for SCR35</p>
			<p id="SCR36">placeholder for SCR36</p>
			<p id="SCR37">placeholder for SCR37</p>
			<p id="SVR1">placeholder for SVR1</p>
			<p id="SVR2">placeholder for SVR2</p>
			<p id="SVR3">placeholder for SVR3</p>
			<p id="SVR4">placeholder for SVR4</p>
			<p id="T1">placeholder for T1</p>
			<p id="T2">placeholder for T2</p>
			<p id="T3">placeholder for T3</p>
			<p id="ARIA1">placeholder for ARIA1</p>
			<p id="ARIA2">placeholder for ARIA2</p>
			<p id="ARIA3">placeholder for ARIA3</p>
			<p id="ARIA4">placeholder for ARIA4</p>
			<p id="F1">placeholder for F1</p>
			<p id="F2">placeholder for F2</p>
			<p id="F3">placeholder for F3</p>
			<p id="F4">placeholder for F4</p>
			<p id="F7">placeholder for F7</p>
			<p id="F8">placeholder for F8</p>
			<p id="F9">placeholder for F9</p>
			<p id="F10">placeholder for F10</p>
			<p id="F12">placeholder for F12</p>
			<p id="F13">placeholder for F13</p>
			<p id="F14">placeholder for F14</p>
			<p id="F15">placeholder for F15</p>
			<p id="F16">placeholder for F16</p>
			<p id="F17">placeholder for F17</p>
			<p id="F19">placeholder for F19</p>
			<p id="F20">placeholder for F20</p>
			<p id="F22">placeholder for F22</p>
			<p id="F23">placeholder for F23</p>
			<p id="F24">placeholder for F24</p>
			<p id="F25">placeholder for F25</p>
			<p id="F26">placeholder for F26</p>
			<p id="F30">placeholder for F30</p>
			<p id="F31">placeholder for F31</p>
			<p id="F32">placeholder for F32</p>
			<p id="F33">placeholder for F33</p>
			<p id="F34">placeholder for F34</p>
			<p id="F36">placeholder for F36</p>
			<p id="F37">placeholder for F37</p>
			<p id="F38">placeholder for F38</p>
			<p id="F39">placeholder for F39</p>
			<p id="F40">placeholder for F40</p>
			<p id="F41">placeholder for F41</p>
			<p id="F42">placeholder for F42</p>
			<p id="F43">placeholder for F43</p>
			<p id="F44">placeholder for F44</p>
			<p id="F46">placeholder for F46</p>
			<p id="F47">placeholder for F47</p>
			<p id="F48">placeholder for F48</p>
			<p id="F49">placeholder for F49</p>
			<p id="F50">placeholder for F50</p>
			<p id="F52">placeholder for F52</p>
			<p id="F54">placeholder for F54</p>
			<p id="F55">placeholder for F55</p>
			<p id="F58">placeholder for F58</p>
			<p id="F59">placeholder for F59</p>
			<p id="F60">placeholder for F60</p>
			<p id="F61">placeholder for F61</p>
			<p id="F62">placeholder for F62</p>
			<p id="F63">placeholder for F63</p>
			<p id="F65">placeholder for F65</p>
			<p id="F66">placeholder for F66</p>
			<p id="F67">placeholder for F67</p>
			<p id="F68">placeholder for F68</p>
			<p id="F69">placeholder for F69</p>
			<p id="F70">placeholder for F70</p>
			<p id="F71">placeholder for F71</p>
			<p id="F72">placeholder for F72</p>
			<p id="F73">placeholder for F73</p>
			<p id="F74">placeholder for F74</p>
			<p id="F75">placeholder for F75</p>
			<p id="F76">placeholder for F76</p>
			<p id="F77">placeholder for F77</p>
			<p id="F78">placeholder for F78</p>
			<p id="F79">placeholder for F79</p>
			<p id="F80">placeholder for F80</p>
			<p id="F81">placeholder for F81</p>
			<p id="F82">placeholder for F82</p>
			<p id="F83">placeholder for F83</p>
			<p id="F84">placeholder for F84</p>
			<p id="F85">placeholder for F85</p>
			<p id="F86">placeholder for F86</p>
			<p id="F87">placeholder for F87</p>
			<p id="F88">placeholder for F88</p>
			<p id="F89">placeholder for F89</p>
		</div1>
	</back>
</spec>

