You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2012/08/29 14:54:31 UTC

[Bug 120749] New: [From Symphony] Fill color animations run too fast

https://issues.apache.org/ooo/show_bug.cgi?id=120749

          Priority: P3
            Bug ID: 120749
          Assignee: ooo-issues@incubator.apache.org
           Summary: [From Symphony] Fill color animations run too fast
          Severity: normal
        Issue Type: DEFECT
    Classification: Application
                OS: All
          Reporter: awf.aoo@googlemail.com
          Hardware: All
            Status: CONFIRMED
           Version: AOO350-dev
         Component: viewing
           Product: presentation

Created attachment 79213
  --> https://issues.apache.org/ooo/attachment.cgi?id=79213&action=edit
Fill color animation is too fast.

How to reproduce:
1. Create new Impress document.
2. Add shape.
3. Assign custom animation "Emphasis/Change Fill Color", than set speed to
"Very Slow".
4. Add second shape.
5. Assign custom animation "Entrance/Appear".
6. In context menu of animation of the second shape, select "Start After
Previous"

Start slide show and click once to start the animation.
Observe the duration between fill color arriving at target color and the
appearance of the second shape.  Both should happen at the same time.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

Andre <aw...@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Andre <aw...@googlemail.com> ---
I extended the original patch by Wang Zhe by removing the mbDynamicStartValue
altogether, not just commenting it out.  I then simplified/removed conditionals
depending on this variable.

Removed the following comment because I believe that it is a misinterpretation:

 // According to the SMIL spec
 // (http://www.w3.org/TR/smil20/animation.html#animationNS-ToAnimation),
 // the to animation interpolates between
 // the _running_ underlying value and the to value (as the end value)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

Andre <aw...@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kingwisemmx@gmail.com
           Assignee|ooo-issues@incubator.apache |awf.aoo@googlemail.com
                   |.org                        |

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

--- Comment #2 from SVN Robot <sv...@dev.null.org> ---
"af" committed SVN revision 1378592 into trunk:
#i120749# Fixed interpolation of "smil:to" animation when "smil:from"

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

--- Comment #1 from Andre <aw...@googlemail.com> ---
This bug is caused by wrong handling of start value of the fill color
animation.

The animation starts with the current fill color of the shape and ends with the
fixed target color of the animation (it can be chosen via the Impress UI):
there is a start color C_s and a target color C_t.  The color at time t with t
in [0,1] should be

   C(t) = (t-1)*C_s + t*C_t

but ATM is calculcated as

   C(t) = (t-1)*C(t-delta_t) + t*C_t

where C(t-delta_t) is the interpolated color value of the last frame, which
with increasing t is nearer to C_t than to C_s.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

--- Comment #3 from Andre <aw...@googlemail.com> ---
Created attachment 79215
  --> https://issues.apache.org/ooo/attachment.cgi?id=79215&action=edit
Original fix by Wang Zhe

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 120749] [From Symphony] Fill color animations run too fast

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=120749

--- Comment #5 from Andre <aw...@googlemail.com> ---
For the records: original Symphony issue id is Sym2_3737.

-- 
You are receiving this mail because:
You are the assignee for the bug.