Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
151 user(s) are online (110 user(s) are browsing Forums)

Members: 1
Guests: 150

joerg, more...

Headlines

 
  Register To Post  

Base datatype classes in OS4
Just can't stay away
Just can't stay away


See User information
Already posted on utilitybase
Quote:

My animation datatype works correctly when I use RGBFB_CLUT P96 bitmaps with 256-colour colormaps, but when I try to use RGBFB_R8G8B8 with ADTA_Depth set to 24 and no colormaps (set to NULL) it displays nothing and crashes when I press play in Multiview.

Does this mean that animation.datatype doesn't support true-color but only colourmapped chunky or planar?

Also tried RGBFB_A8R8G8B8 with ADTA_Depth of 32 with same results...


Can anyone confirm that this is the case? I.e. that animation.datatype doesn't support hi/truecolor graphics.

Also is anything being done to improve the base datatype classes?

F.e. add truecolor support to animation.datatype or add 16-bit and maybe also 32-bit support to sound.datatype?

Go to top
Re: Base datatype classes in OS4
Amigans Defender
Amigans Defender


See User information
@salass00

I posted this... elsewhere... but as well as 16-bit and proper streaming support for sound.datatype, we also need the following classes:
Drawing: for 2D structured drawings (IFF DR2D etc)
Object: for 3D objects (Lightwave etc, not sure if there is any IFF standard)
Music: for music modules, MIDI files etc (this already exists as a defined class, but there is no datatype superclass corresponding to it)
There are probably others...

Datatypes could also do with the ability for individual datatypes to add some form of interaction, so if you have (for example) a Flash animation datatype, you could listen to the mouse clicks, keyboard input and change the display accordingly. This only needs to be supported for embedded objects of course.

Chris

Go to top
Re: Base datatype classes in OS4
Just can't stay away
Just can't stay away


See User information
*BUMP*

Go to top
Re: Base datatype classes in OS4
Home away from home
Home away from home


See User information
@salass00

My experimentation with the gifanim confirms what you're saying. If I override the GM_RENDER method, it no longer crashes (until I click on the invisible tapedeck.gadget object that the datatype contains) so the bug is somewhere in the GM_RENDER code for the animation datatype.

I hope that this will be fixed soon. Unfortunately, I have no idea who is maintaining the animation datatype, so I don't know who to contact.

Hans

Go to top
Re: Base datatype classes in OS4
Just popping in
Just popping in


See User information
@Hans

Quote:

Unfortunately, I have no idea who is maintaining the animation datatype, so I don't know who to contact.


A snippet of the releasenotes:
Quote:

animation 44.23 (21.09.2004) <srupprecht>

- didn't want to do further changes but here we go:

Go to top
Re: Base datatype classes in OS4
Amigans Defender
Amigans Defender


See User information
@TetiSoft

Why is animation.datatype still v44, even though it is PPC native code?
animation.datatype 44.25 (21/11/2006)

Also, if you check utilitybase, it looks like the 24-bit animation issue might be a bug in MultiView.

Chris

Go to top
Re: Base datatype classes in OS4
Just popping in
Just popping in


See User information
@Chris

Quote:

Why is animation.datatype still v44, even though it is PPC native code?

Because there exists a third-party v45 version and we dont
believe that all programmers were clever enough to use v45
functions only with v45 and not with v52...

Similar reasons are responsible for the version numbers of
e.g. sound.datatype and Installer.

Go to top
Re: Base datatype classes in OS4
Just popping in
Just popping in


See User information
animation.datatype does not support bitmaps deeper than 8bit.

Go to top
Re: Base datatype classes in OS4
Home away from home
Home away from home


See User information
@srupprecht

Quote:

srupprecht wrote:
animation.datatype does not support bitmaps deeper than 8bit.


Ok, that explains why it doesn't work. Is this going to change any time soon?

Hans

EDIT: Should I consider writing a video datatype for truecolour video data? Or is extending the animation datatype planned?

Any idea what's happening with the sound datatype? Someone uploaded a replacement on os4depot that supports 16-bit multi-channel sounds. Will an official extension with those features occur?


Edited by Hans on 2007/3/11 17:27:18
Edited by Hans on 2007/3/11 17:45:49
Go to top
Re: Base datatype classes in OS4
Home away from home
Home away from home


See User information
@TetiSoft

Quote:

TetiSoft wrote:
@Chris

Quote:

Why is animation.datatype still v44, even though it is PPC native code?

Because there exists a third-party v45 version and we dont
believe that all programmers were clever enough to use v45
functions only with v45 and not with v52...

Similar reasons are responsible for the version numbers of
e.g. sound.datatype and Installer.


Where can I find this third-party version? I've managed to find a version 41.6 on the aminet.

Hans

Go to top
Re: Base datatype classes in OS4
Just popping in
Just popping in


See User information
@Hans

Sorry, it seems I've mixed that up with datatypes.library
where a third-party v45 version existed. No idea why
animation.datatype is still v44, maybe we simply forgot
to bump the version. Hints welcome

Go to top
Re: Base datatype classes in OS4
Amigans Defender
Amigans Defender


See User information
@TetiSoft

Some extension in OS3.9, whereas the OS4 version is based on OS3.5 sources?

If not that, then probably somebody being forgetful

Chris

Go to top
Re: Base datatype classes in OS4
Just popping in
Just popping in


See User information
@Chris

Quote:

Some extension in OS3.9, whereas the OS4 version is based on OS3.5 sources?

According to my 3.9 installation, the releasenotes in the
3.9 SDK and the OS4 releasenotes, the latest pre-OS4 version
was v44.18 (OS3.5), could not find a newer OS3.9 version.

Go to top
Re: Base datatype classes in OS4
Amigans Defender
Amigans Defender


See User information
@TetiSoft

Also, the only replacement sound.datatypes I can find are numbered v41 and v44 (the latter is the one on OS4depot which post-dates OS4).

Chris

Go to top
Re: Base datatype classes in OS4
Just can't stay away
Just can't stay away


See User information
@Chris

I ported the v41 sound.datatype over to OS4 a while back, think I might still have it left here. I didn't release it though because of some small problems.

Also I had to remove most of the 16-bit sound code because I couldn't find the #defines anywhere IIRC.

As for the sound.datatype on OS4Depot, that one would have been nice in my opinion. Unfortunately the author seems to have disappeared.

It would also need a version bump so it would be possible to support the new features without breaking compatibility with the OS sound.datatype.

Go to top
Re: Base datatype classes in OS4
Home away from home
Home away from home


See User information
@salass00

Quote:

As for the sound.datatype on OS4Depot, that one would have been nice in my opinion. Unfortunately the author seems to have disappeared.

Have you tried this address?

The droolsoft page is down, the droolsoft eMail too, so it
may be a good starting point. Last login at AW.net was 19.12.2006!

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Base datatype classes in OS4
Home away from home
Home away from home


See User information
@Raziel

Quote:

Raziel wrote:
@salass00

Quote:

As for the sound.datatype on OS4Depot, that one would have been nice in my opinion. Unfortunately the author seems to have disappeared.

Have you tried this address?

The droolsoft page is down, the droolsoft eMail too, so it
may be a good starting point. Last login at AW.net was 19.12.2006!


Just tried it and got a delivery failed notification.

Hans

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project