- From: Michael Foster <foster@PacketVideo.COM>
- Date: Fri, 30 May 2003 16:51:35 -0700
- To: "'www-smil@w3.org'" <www-smil@w3.org>
> Hi everyone,
>
> I have a couple of questions about the rendering order of region
> backgrounds. I have searched the newsgroup archives and SMIL spec, but
> can't find any discussion of these issues.
>
> Here is the first question. In the following SMIL file, all regions have
> the same z-index. Two media elements share the same region ('full'). At
> t=8s, according to the z-index processing described in the spec, 'img1'
> will be rendered first, followed by 'img2' and then 'img3'. The question
> is when will the background of region 'full' be rendered? Will it be
> rendered before rendering 'img1' and then again before rendering 'img3'?
> If so, no portion of 'img1' would be visible if 'img3' were smaller than
> 'img1'. Or will it be rendered only once before either 'img1' or 'img3' is
> rendered? If it were only rendered before 'img1', then 'img3' could be
> rendered on top of 'img2' without its background.
> ......................................
> <smil>
> <head>
> <layout>
> <root-layout width="100" height="100" z-index="1"
> background-color="#000000" />
> <region id="full" top="0%" left="0%" width="100%"
> height="100%" z-index="1" background-color="#0000FF" />
> <region id="top_right" top="0%" left="50%" width="50%"
> height="50%" z-index="1" background-color="#FF0000" />
> </layout>
> </head>
> <body>
> <par dur="10s">
> <img id="img1" begin="0s" region="full" type="image/gif"
> src="img1.gif" />
> <img id="img2" begin="4s" region="top_right" type="image/gif"
> src="img2.gif" />
> <img id="img3" begin="6s" region="full" type="image/gif"
> src="img3.gif" />
> </par>
> </body>
> </smil>
> ......................................
>
>
> Here is the second question. In the following SMIL file, all regions have
> the same z-index. Region 'top_right' does not have any media elements
> associated with it, however since the default value of the showBackground
> attribute is always, this region background will be rendered. At t=6s,
> according to the z-index processing described in the spec, 'img1' will be
> rendered first, followed by 'img2'. The question is when will the
> background of region 'top_right' be rendered? The z-index processing
> described in the spec cannot be used to determine the rendering order for
> this region background because there is no media element associated with
> it.
> ......................................
> <smil>
> <head>
> <layout>
> <root-layout width="100" height="100" z-index="1"
> background-color="#000000" />
> <region id="full" top="0%" left="0%" width="100%"
> height="100%" z-index="1" background-color="#0000FF" />
> <region id="top_right" top="0%" left="50%" width="50%"
> height="50%" z-index="1" background-color="#FF0000" />
> </layout>
> </head>
> <body>
> <par dur="10s">
> <img id="img1" begin="0s" region="full" type="image/gif"
> src="img1.gif" />
> <img id="img2" begin="4s" region="full" type="image/gif"
> src="img2.gif" />
> </par>
> </body>
> </smil>
> ......................................
>
>
> Thanks for any help you can provide
>
>
> Mike
>
> _________________________________________________
> Michael Foster * PacketVideo * (858) 731-5543
> Senior Member of Technical Staff
> foster@pv.com * www.packetvideo.com
>
>
Received on Friday, 30 May 2003 19:51:58 UTC