Public Testing Phase - animation.datatype for AROS

ASiegel · 733

ASiegel

  • Newbie
  • *
    • Posts: 18
    • Karma: +0/-0
on: February 20, 2020, 11:56:27 AM
https://powerdeveloper.org/forums/viewtopic.php?p=17651

Please understand that we cannot consider bug reports posted to this website. Thank you for your understanding.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #1 on: February 21, 2020, 11:32:34 PM
Very nice! Very good work.



salvo

  • Legendary Member
  • *****
    • Posts: 584
    • Karma: +8/-0
  • Invalid Civil
Reply #2 on: February 21, 2020, 11:35:29 PM
 ;D



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +2/-0
Reply #3 on: February 27, 2020, 01:00:58 PM
i have been testing with m68k, sam440-ppc, i386 and x86_64 so far. in not completely through, but in general almost all animations in gif and anim formats thrown at multiview work very well. i mean the files in test/datatypes but also other files i tried,a ong other scala mm anims.

there are rather few cases when they dont.

so far two anim formats in amination datatype are implemented: gifanim and amiga iff anim.
 ill go into the detail later.



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +2/-0
Reply #4 on: February 27, 2020, 02:20:05 PM
so, as i said the animation datatype and two sub classes are implemented. what concerns amiga iff anim anim3, 5, 7, 8 and j are implemented. the testcases are playing well, except:
1. anim5 elgato example, since anim 108 compression is not yet implemented.
2. few further anim5 examples as esprita and external testcase, (anim5 ham) juggler. where first frame seems not to be drawn. this is being reported to the developer.
3. there are rare cases where the animations and gifs are displaying slight artefacting which may be xor issue. evidently machine.anim has xor=2. same may also be the case with meme.gif. this imho probably isnt a datatype issue but an undocumented behaviour in aros cgx in comparison to amiga rtg systems. i came across a fix submitted by toni few years ago and ill try t trace it down.
4. when playing animations on amiga planar screens the animation buffer is being overflowed. this needs to be fixed, but im not sure this is within the scope of the bounty.

in general the datatype is working equally well on all four tested platforms in clut, hi and fullcolor modes, except there are very few reproducible issues that are likely to be fixed soon anyway. on the other hand the bounty requirements are imo exceeded in other areas, such as implementation of a second subclass, being gif anim.

considering the above, the bounty is in my view essentially fulfilled. looking forward to other reports.



ASiegel

  • Newbie
  • *
    • Posts: 18
    • Karma: +0/-0
Reply #5 on: March 05, 2020, 07:03:04 PM
Source: https://powerdeveloper.org/forums/viewtopic.php?p=17652#p17652

Quote
We would like to thank all testers for their reports and the developer for taking on this project.

The bounty requirements have been fulfilled and the project has been marked as "completed" on the Power2People website.



miker1264

  • Senior Member
  • ****
    • Posts: 422
    • Karma: +14/-1
Reply #6 on: March 06, 2020, 02:22:39 AM
Well done!