Welcome, Guest. Please login or register.

Author Topic: Where are the weak points?  (Read 14669 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline rzookol

  • Jr. Member
  • **
  • Join Date: Jul 2006
  • Posts: 77
    • Show all replies
Re: Where are the weak points?
« on: September 28, 2014, 07:56:46 PM »
Here, You have an example program which i use during reggae classes developmnent
http://brain.umcs.lublin.pl/~rzookol/download/progressive_tester/
(compile with -noixemul)
ps. reggae has CMYK32 format too supported

I'm working on Exif metadata support for reggae so it should be available in next morphos release. As for writing decoders i suggest starting with some rather easy formats such as PhotoCD or SGI.
 

Offline rzookol

  • Jr. Member
  • **
  • Join Date: Jul 2006
  • Posts: 77
    • Show all replies
Re: Where are the weak points?
« Reply #1 on: October 07, 2014, 06:58:54 PM »
For anybody interested:
http://brain.umcs.lublin.pl/~rzookol/download/reggae_example.lha
The archive contains iff deep decoder demuxer class sources
Please contact me if you have any question or you are going to write any decoder.
 

Offline rzookol

  • Jr. Member
  • **
  • Join Date: Jul 2006
  • Posts: 77
    • Show all replies
Re: Where are the weak points?
« Reply #2 on: October 07, 2014, 08:47:40 PM »
Quote from: Heiroglyph;774622
You are technically correct, the best kind of correct!

The differences are very subtle though and unless you also flag for bt.709, bt.601, etc, you still won't know how to interpret it accurately.

If we get any one of the above, at least video would be feasible.



Decoders still can output ARGB32 video, in fact this format is required for decoder output. Other common format can be selected using MMA_UseBestFormat  tag. In this mode, decoder try to decode image with nearest common format available. For example, for 8bit jpeg data it outputs normally ARGB32 but with this tag, user can ask decoder about output format for given image and process it directly as gray8.