[Ambulant-users] Ambulant Linux 2.2b2 inBoundsEvent, audioVisualFade, oversized region smilText fade/in issues
Kees Blom
Kees.Blom at cwi.nl
Wed Feb 24 15:11:22 CET 2010
Hello Jose,
thank you for your interest in SMIL 3.0 and Ambulant, we appreciate that.
Also many thanks for your detailed bug report and extensive example.
I've filed these in our bug tracker at sourceforge.net # 2957973.
1. The Ubuntu build problem is probably caused by not having the libxml2
package installed.
./configure should have given a warning for this.
2. <transition type="audioVisualFade" /> has not been implemented yet.
The Linux player (gtk) indeed crashes when it tries to tell you that,
as it also does when it tries to tell you that some <region/> does
not fit in the
<root-layout/> specified.
This is an error in the error reporting code, needs to be fixed ASAP,
but not so easy to do.
Probably "audioVisualFade" is easy to add, since the underlying components
have already been implemented.
3. I've not checked yet on your comment that smilText fades out but not in.
4. The "inBoundsEvent" is indeed generated 10 pixels below the expected spot
on Linux/gtk, not on Linux/qt; but there the TOC images are misplaced.
Did not check on WinXP yet.
Regards,
Kees Blom.
On 02/23/2010 09:06 PM, jose at multimedia4everyone.com wrote:
> Hello,
>
> Let me elaborate on the Linux Ambulant 2.2b2 bugs. I couldn't build
> 2.2b5 or 2.2b9 I sent
> messages to ambulant-feedback about that.
>
> ----------------------------------------------------------------------------------
> Oversized region bug:
> When the region height is larger than the root-layout height then the
> player crashes.
>
> root-layout height="720"
> region xml:id="region_credits" height="780"
>
> ----------------------------------------------------------------------------------
> audioVisualFade bug:
> Ambulant freezes when this video element starts.
>
> head
> transition xml:id="fade_visual_1" type="audioVisualFade"
> /head
>
> body
> video xml:id="timg_9a" transIn="fade_visual_1"
> /body
>
> ------------------------------------------------------------------------------------
> inBoundsEvent bug:
> In Linux the region that is activated with the inBoundsEvent needed to
> be moved up. The
> inBoundsEvent event works just as well as in Windows/Wine but the mouse
> has to be something like
> 20 pixels below the region for inBoundsEvent to occur.
>
> head
> region xml:id="region_toc" title="TOC" top="670" left="0" width="1000"
> height="10" z-index="9" /
>
> region xml:id="region_toc_2" title="TOC" top="670" left="0"
> width="1000" height="50" z-index="9" /
> /head
>
> body
> brush xml:id="toc_b_0" backgroundColor='black' region="region_toc"
> begin="1s" dur="indefinite" /
>
> brush xml:id="toc_b_1" backgroundColor='#ffffcc'
> backgroundOpacity="70%" region="region_toc_2"
> begin="toc_b_0.inBoundsEvent" end="toc_b_1.outOfBoundsEvent" /
> /body
>
> -------------------------------------------------------------------------------------
>
> With the timeline of contents panel I tried to make it easier to see the
> bugs in action,
> by moving the mouse over the bar at the bottom, remember move it lower
> in Linux.
>
> Then in TOC clicking on then 'Visual Fade' or 'Region Size' text. This
> way you don't have
> to see the whole presentation to get to those bugs.
>
> Didn't have time yesterday, hopefully I explained these issues better.
> Don't want to see Linux Ambulant left behind :)
>
> When Linux Ambulant is running the SMIL 3 features and could be
> installed from
> the distro's own repositories then it's time for small businesses and
> educational org.
> to start using it, IMHO.
>
> Keep up the good work,
> Jose
>
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_linux_test.smil
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_test.zip
>
>
>
>
>
> =======================================================================
>
> -------- Original Message --------
> Subject: [Ambulant-users] Ambulant Linux 2.2b2 inBoundsEvent,
> audioVisualFade, oversized region smilText fade/in issues
> From: "Jose Ramirez"<jose at multimedia4everyone.com>
> Date: Mon, February 22, 2010 7:17 am
> To: ambulant-users at ambulantplayer.org
>
> Hello,
>
> Testing a few other SMIL 3 features I noticed these bugs in Ambulant
> Linux 2.2b2.
>
> On the bottom of this smilFile is bar and when the mouse is over it, it
> should trigger inBoundsEvent. The inBoundsEvent happens but when the
> mouse is below the bar.
>
> The bar starts a links panel to the pages of the presentation, when the
> 'Visual Fade' text is click Ambulant will start the video page and it
> will stop playing when it reaches the video element using transition
> type="audioVisualFade".
>
> When the text 'Region Size' is clicked that page has the height of the
> region larger than that of the root-layout Ambulant will produce this
> error message then freeze.
>
> unix_critical_section:
> pthread_mutex_lock failed:
> Resource deadlock avoided
>
>
>
> smilText fades out but not in, in Linux
>
> Linux Ambulant test:
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_linux_test.smil
>
> In Windows Ambulant 2.2b9 everything works except audioVisualFade, the
> player will ignore it:
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_timeline-of-contents_no-prefetch.smil
>
> On Windows Ambulant 2.0.2 with prefetch, it works best, except the
> audioVisualFade:
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_timeline-of-contents.smil
>
> All files zipped:
> http://www.multimedia4everyone.com/ambulant_test/toc/toc_test.zip
>
> Books have Table of Contents, I thought I add a Timeline of Contents. I
> was impressed on
> Ambulant 2.0.2 handled it, transition type="audioFade" sounded good.
> This turned out so well I had to add it to my SMIL 3 examples on my
> site.
>
> Take Care,
> Jose
>
> _______________________________________________
> Ambulant-users mailing list
> Ambulant-users at ambulantplayer.org
> http://www.ambulantplayer.org/mailman/listinfo/ambulant-users
>
> _______________________________________________
> Ambulant-users mailing list
> Ambulant-users at ambulantplayer.org
> http://www.ambulantplayer.org/mailman/listinfo/ambulant-users
>
More information about the Ambulant-users
mailing list