Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Talk:CDXL

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 18 years ago by Hennis2 in topic Untitled

Untitled

[edit]

AFAIK CDXL is a not a subtype of the Interchange File Format (IFF). Here's the (only) CDXL format description I found so far. It' is from a file "CDXL.guide" (Does someone knows a better one by the way?). I can't see any relation and that's why I'll remove this IFF reference from the article.

CDXL-Format
    BYTE   8 Bit unsigned integer
    WORD  16 Bit unsigned integer, `Motorola`-Byte-Sex
    LONG  32 Bit unsigned integer, `Motorola`-Byte-Sex

CDXL-Format description [CHUNK]

#01 BYTE: $00 {0}        [CUSTOM CDXL]
 or BYTE: $01 {1}        [STANDARD CDXL]
 or BYTE: $02 {2}        [SPECIAL CDXL]

The CDXL-Info-Byte emerge by addition of the three description goups:

   #02 BYTE: $00 {0}        [RGB]        ...VIDEO ENCODING
    or BYTE: $01 {1}        [HAM]
    or BYTE: $02 {2}        [YUV]
    or BYTE: $03 {3}        [AVM & DCTV]
plus

   #02 BYTE: $00 {0}        [BIT PLANAR] ...PIXEL ORIENTATION
    or BYTE: $20 {32}       [BYTE PLANAR]
    or BYTE: $40 {64}       [CHUNKY]
    or BYTE: $80 {128}      [BIT LINE]
    or BYTE: $C0 {192}      [BYTE LINE]
plus

   #02 BYTE: $00 {0}        [MONO]       ...AUDIO VALUES
    or BYTE: $10 {16}       [STEREO]

#03 LONG: $0000295C {10588}    [CURRENT CHUNKSIZE]
#07 LONG: $0000295C {10588}    [PREVIOUS CHUNKSIZE]
#11 LONG: $00000001 {1}        [CURRENT FRAMENUMBER]
#15 WORD: $00CB {203}          [BITMAPWIDTH]
#17 WORD: $005E {94}           [BITMAPHEIGHT]
#19 BYTE: $00   {0}            [RESERVED]
#20 BYTE: $04   {4}            [NUMBEROFBITPLANES]
#21 WORD: $0020 {32}           [COLORMAPSIZE]
#23 WORD: $02EC {748}          [RAWSOUNDSIZE]
#25 BYTE: $00   {0}            [RESERVED]
#26 BYTE: $00   {0}            [RESERVED]
#27 BYTE: $00   {0}            [RESERVED]
#28 BYTE: $00   {0}            [RESERVED]
#29 BYTE: $00   {0}            [RESERVED]
#30 BYTE: $00   {0}            [RESERVED]
#31 BYTE: $00   {0}            [RESERVED]
#32 BYTE: $00   {0}            [RESERVED]

BYTE #33 - #64 [COLORMAP] ; The pens are always WORD-coded with preceding 0s
                            i.e. each color entry has 12 Bit (4096 different colors).

z.B. 0FFF    oder  0E9A
      |||_15        |||_10          ; RGB_blue_component (0-15)
      ||__15        ||__09          ; RGB_green_component (0-15)
      |___15        |___14          ; RGB_red_component (0-15)

All of the following data ordered:@{ub}

  BITMAPDATA      [UNCOMPRESSED BODY]
  SOUNDDATA       [UNCOMPRESSED BODY]

  HEADER
  COLORMAPDATA
  BITMAPDATA
  SOUNDDATA

etc. ordered

Hennis2 (talk) 11:22, 21 April 2008 (UTC)Reply