Reggae updated
  • Butterfly
    Butterfly
    mdma
    Posts: 85 from 2003/5/4
    Are there any applications that use Reggae that we can download?
  • »13.04.07 - 19:59
    Profile
  • mk
  • Butterfly
    Butterfly
    mk
    Posts: 72 from 2004/5/24
    From: Germany Gera
    > mdma on 2007/4/13 20:59:15
    > Are there any applications that use Reggae that we can download?

    sputnik
    ambient
    (Chancelog: 06.04.2007
    - multimedia.c
    - Ambient requires multimedia.class 52.5 as minimum.)
  • »14.04.07 - 05:53
    Profile
  • mk
  • Butterfly
    Butterfly
    mk
    Posts: 72 from 2004/5/24
    From: Germany Gera
    > Krashan on 2007/4/13 14:46:47

    --------------------------------------------------------
    1. from "reggae - list of supported formats"
    Audio formats

    AIFF (Audio Interchange File Format), uncompressed PCM.
    aiff.demuxer
    audiopcm.decoder
    ... AltiVec accelerated.

    RIFF WAVE uncompressed PCM (type 1).
    wave.demuxer
    audiopcm.decoder
    ... AltiVec accelerated.

    RIFF WAVE floating point PCM (type 3).
    wave.demuxer
    audiopcm.decoder
    ... AltiVec accelerated.
    --------------------------------------------------------
    2. Ambient Chancelog: 06.04.2007
    - multimedia.c
    - Ambient requires multimedia.class 52.5 as minimum.
    --------------------------------------------------------
    3. AltiVec is only found in Peg/G4, not in EFIKA.

    MorphOS <= 1.4.5 supports AltiVec?
    Or for MorphOS > 1.4.5 only?
  • »14.04.07 - 06:16
    Profile
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @mk

    MorphOS <= 1.4.5 supports AltiVec? Or for MorphOS > 1.4.5 only?

    AltiVec accelerations work on MOS >1.4.5 of course. But these accelerations are optional, Reggae checks for AV availability and uses it if available. No single Reggae class depends on AltiVec. So all Reggae functionality is available for MOS 1.4.5 users (as well as will be available for MOS 1.5 users on Efika), just some processing will be done slower (sometimes much slower, but well, AltiVec is a computing beast). It's a pity that 5200B processor has no AltiVec, but I guess there were power constrains, and 603e core is not designed to connect AltiVec unit to it (it was designed before AltiVec AFAIK).
  • »14.04.07 - 06:40
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @mk

    Sputnik does not use Reggae currently (AFAIK). Ambient has Reggae supporting code for ages, but it needed to be fixed (and I've fixed it). Note however, default Ambient build has Reggae disabled, so if you want it, you have to enable it manually and compile your own binary.
  • »14.04.07 - 06:53
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @mdma

    You can try DigiFilter. Maybe not extremely useful (have written it as a test app for Reggae), but if you know DSP basics, it is lot of fun. BTW this is an example of application, where AltiVec really counts. I also plan to reactivate SoundTool project, but it will take some time.
  • »14.04.07 - 06:58
    Profile Visit Website
  • Caterpillar
    Caterpillar
    dolen
    Posts: 33 from 2005/10/16
    From: sweden
    Would be great to see this streaming system on Aros as well as MOS. Perhaps that would bring some new apps using it since Aros is easier to access for people.
    Efika will bring the two together
  • »14.04.07 - 07:31
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Kamul
    Posts: 121 from 2004/6/9
    From: Poland, Katowice
    Quote:


    Krashan wrote:
    I also plan to reactivate SoundTool project, but it will take some time.


    Is SoundTool a program whose you are talking about at Amiga Meeting in
    the past? I hope it is... :)
  • »14.04.07 - 08:53
    Profile
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @kamul

    Is SoundTool a program whose you are talking about at Amiga Meeting in the past?

    Yes. Exactly I mean this. The program just needs to be adapted to the current Reggae API.
  • »14.04.07 - 11:31
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Kamul
    Posts: 121 from 2004/6/9
    From: Poland, Katowice
    So, I keep my fingers crossed! :)
  • »14.04.07 - 12:04
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Crumb
    Posts: 732 from 2003/2/24
    From: aGaS & CUAZ Al...
    PNG & GIF decoders will be great :-)

    I hope you also add support for video in the future...
  • »16.04.07 - 13:52
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    Just a minor update of one class, soundloop.filter had problems with seeking. I know you all wait for new formats, but well, I do not like to leave unfixed bugs, and want Reggae to be quality software. On the other hand I've only 2 hours today for playing Reggae (pun intended ;-) ), so I've just fixed the bug.
  • »18.04.07 - 20:58
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    I've released today two new classes, namely gif.decoder and gif.demuxer adding basic GIF image format support in Reggae. Note that it should be considered beta, as many GIF features are not yet supported. Still missing things are: transparency, animation (only the first frame is decoded), interlaced images and multipart ones (for example so-called TrueColor GIFs). You may expect these features to be supported in the near future. Note that almost all Reggae classes have been updated (most of them have no functional changes however). GIF classes have been tested not only with usual small images, but also with very big ones (4000 x 2700 pixels and similar), performance seem to be much better compared to gif.datatype.

    Reggae home page
  • »25.06.07 - 11:50
    Profile Visit Website
  • DDJ
  • Butterfly
    Butterfly
    DDJ
    Posts: 99 from 2003/2/24
    From: Brasil
    Quote:


    ...default Ambient build has Reggae disabled, so if you want it, you have to enable it manually and compile your own binary.


    Hi Krashan, can you tell me if enabling Reggae in current ambient releases is simple as uncoment some lines, and if so, will Reggae whort to be enabled in current MOS 1.4.5.

    I mean, will i have a more fast or stable MOS 1.4.5, if i have Raggae enabled what happens to the default datatype system in mos, will be switched off and Raggae will be the automatic "promoted" to a default dt system?

    PS. Raggea is part of MOS 2.0 already?
    Peg2 G4 1Ghz rev. 1.2 - CPU rev 1.2 - Built on 20050808
    OF-version 1.2 (20050808153840)
    Radeon 9250 (9200Pro) 256MB/128bits AGP - OEM PCVIEW (ProLink)
    RAM 1GB - 2x512MB DDR333 CL2 - Kingston HyperX
    40GB ATA100 - Brand ?
  • »25.06.07 - 14:57
    Profile
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @DDJ

    Enabling Reggae in current Ambient is just a matter of two changes in 'config.h'. You have to find "#define USE_MULTIMEDIA" line and replace 0 with 1. There are two such lines, just replace in both to be sure.

    Enabling Reggae in Ambient does not improve stability (on the other hand it does not degrade it, as Reggae itself is stable). Most of Reggae decoders are faster than datatypes. Unfortunately 1.4.5 users cannot make use of AltiVec (which Reggae uses in many places). This is handled automatically, if AltiVec is not available (either because of 1.4.5 or because of CPU is not AltiVec equipped), Reggae switches to non-AV routines, which are of course slower (but still faster than datatypes usually).

    Reggae enabled Ambient uses datatypes too. If Reggae does not recognize a file, datatypes are the next try.

    Yes, Reggae is a part of MorphOS 2.0.


    [ Edited by Krashan on 2007/6/25 16:32 ]
  • »25.06.07 - 16:30
    Profile Visit Website
  • DDJ
  • Butterfly
    Butterfly
    DDJ
    Posts: 99 from 2003/2/24
    From: Brasil
    @Krashan

    thanks, I gonna try to enable Raggae here 8-), as we never know if we?ll need to wait to much for the next MOS release, I?ll be playing with 1.4.5 till the last bit :-P.
    Peg2 G4 1Ghz rev. 1.2 - CPU rev 1.2 - Built on 20050808
    OF-version 1.2 (20050808153840)
    Radeon 9250 (9200Pro) 256MB/128bits AGP - OEM PCVIEW (ProLink)
    RAM 1GB - 2x512MB DDR333 CL2 - Kingston HyperX
    40GB ATA100 - Brand ?
  • »26.06.07 - 00:25
    Profile
  • Butterfly
    Butterfly
    Posts: 98 from 2004/6/4
    From: Ivanovo, Russia
    @Krashan
    You roxx as always! 8)
    WBR, Vladimir Berezenko
  • »26.06.07 - 04:18
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Framiga
    Posts: 363 from 2003/7/11
    From: Milan-Italy
    Thanks Krashan, we have the first 68K app using Reggae on MOS :-).... Amigift 2.0!

    and thaks to Diego Casorran who have implemented it. Next step, to have some MOS capable hardware to port it native.

    [ Edited by Framiga on 2007/6/27 12:55 ]
  • »27.06.07 - 11:50
    Profile
  • MorphOS Developer
    zukow
    Posts: 645 from 2005/2/9
    From: Poland
    wow, nice
  • »30.06.07 - 16:09
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    Classes updated today are gif.decoder to 51.4 and gif.demuxer to 51.3. Now interlaced GIF-s are supported. This update completes GIF87a support (all documented features are supported). Reggae decodes GIF89a images too, but some important features are still missing, most notable are transparency and animation, which will be added in the near future.
  • »17.07.07 - 11:16
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    This time some fixes in BMP and Windows icons decoders. Updated classes are winicon.demuxer, bmp.decoder and bmp.demuxer. Most important things are fixed transparency handling in 32-bit icons and a new recognition routine for Windows icons. Files with lot of zero bytes at start are not recognized as ICO anymore. Updated classes are available for download at Reggae home page.
  • »03.08.07 - 13:11
    Profile Visit Website
  • Moderator
    guruman
    Posts: 461 from 2003/7/21
    First of all, thank you for your work!
    I noticed the version for bmp.demuxer has not been bumped, and is the
    same of the old (February, IIRC) release, altough the exe is actually
    different and updated as announced.

    Kind regards,
    Andrea
  • »04.08.07 - 12:24
    Profile
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    Changes in bmp.demuxer are very minor compared to the other classes, that is why no revision bump. The table of classes on the Reggae home page is now sorted by date descending, so keeping track of updates is easier.

    [ Edited by Krashan on 2007/8/5 14:18 ]
  • »05.08.07 - 14:13
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    IMPORTANT INFORMATION

    The Reggae home page has been moved to a new server:

    krashan.ppa.pl/reggae

    Please update direct links and bookmarks.
  • »20.08.07 - 21:24
    Profile Visit Website