Skip to content

Roadmap #1

Description

@LebedevRI
  • Implement basic Buffer
  • Implement DataBuffer (Buffer + endianness)
  • Implement ByteStreamChunker
  • Implement ByteStreamHolePuncher
  • Implement ByteStreamer
  • Implement ByteVacuumer
  • Implement ND array refs
    • Implement Array2DRefMut
    • Implement Array2DRef
    • Implement OffsetArray2DRef
    • ???
  • Implement ADT's
    • Implement NotARational
    • Implement Invariant
    • Implement Integral Types
      • Implement Bit Field Type
      • Implement Arithmetic Types
      • Implement Wraparound Types
      • Implement FixedPointArithmetic
  • Implement Misc functionality
    • Implement DCRaw filter synthesis
    • Implement BayerPhase
    • Implement XTransPhase
    • Implement Bad Pixel Interpolation
    • Implement fpext (Soft Floating Point)
    • Implement Spline
    • Implement TableLookUp
    • Implement Non-overlapping sets
  • Implement BitStreamCache
    • Implement BitStreamFlowLowInHighOut
    • Implement BitStreamFlowHighInLowOut
  • Implement VariableLengthLoad
  • Implement BitStream
    • Implement BitStreamMSB
    • Implement BitStreamLSB
    • Implement BitStreamMSB16
    • Implement BitStreamMSB32
    • Implement BitStreamJpeg
  • Implement BitStreamer
    • Implement BitStreamerMSB
    • Implement BitStreamerLSB
    • Implement BitStreamerMSB16
    • Implement BitStreamerMSB32
    • Implement BitStreamerJpeg
  • Implement BitVacuumer
    • Implement BitVacuumerMSB
    • Implement BitVacuumerLSB
    • Implement BitVacuumerMSB16
    • Implement BitVacuumerMSB32
    • Implement BitVacuumerJpeg
  • Implement PrefixCode
    • Implement PrefixCodeVectorDecoder
    • Implement PrefixCodeVectorEncoder
    • Implement PrefixCodeLookupDecoder
    • Implement PrefixCodeLUTDecoder
    • Implement BinaryPrefixTree
    • Implement PrefixCodeTreeDecoder
  • Implement IFDs
    • Implement CIFFIFD
    • Implement TIFFIFD
  • Implement IFDParsers
    • Implement CiffParser
    • Implement TiffParser
    • Implement FiffParser
    • Implement RawParser
  • Implement DNG OpCodes
    • Implement DNG OpCode FixBadPixelsConstant (4)
    • Implement DNG OpCode FixBadPixelsList (5)
    • Implement DNG OpCode TrimBounds (6)
    • Implement DNG OpCode MapTable (7)
    • Implement DNG OpCode MapPolynomial (8)
    • Implement DNG OpCode DeltaPerRow (10)
    • Implement DNG OpCode DeltaPerColumn (11)
    • Implement DNG OpCode ScalePerRow (12)
    • Implement DNG OpCode `ScalePerColumn (13)
  • Implement Decompressors
    • Implement AbstractDngDecompressor
    • Implement AbstractLJpegDecoder
    • Implement Cr2Decompressor
    • Implement Cr2LJpegDecoder
    • Implement CrwDecompressor
    • Implement DeflateDecompressor
    • Implement FujiDecompressor
    • Implement HasselbladDecompressor
    • Implement HasselbladLJpegDecoder
    • Implement JpegDecompressor
    • Implement KodakDecompressor
    • Implement LJpegDecoder
    • Implement LJpegDecompressor
    • Implement NikonDecompressor
    • Implement OlympusDecompressor
    • Implement PanasonicV4Decompressor
    • Implement PanasonicV5Decompressor
    • Implement PanasonicV6Decompressor
    • Implement PanasonicV7Decompressor
    • Implement PanasonicV8Decompressor
    • Implement PentaxDecompressor
    • Implement PhaseOneDecompressor
    • Implement SamsungV0Decompressor
    • Implement SamsungV1Decompressor
    • Implement SamsungV2Decompressor
    • Implement SonyArw1Decompressor
    • Implement SonyArw2Decompressor
    • Implement UncompressedDecompressor
      • packer
      • unpacker
    • Implement VC5Decompressor
  • Implement Decoders
    • Implement AbstractTiffDecoder
    • Implement ArwDecoder
    • Implement Cr2Decoder
    • Implement CrwDecoder
    • Implement DcrDecoder
    • Implement DcsDecoder
    • Implement DngDecoder
    • Implement ErfDecoder
    • Implement IiqDecoder
    • Implement KdcDecoder
    • Implement MefDecoder
    • Implement MosDecoder
    • Implement MrwDecoder
    • Implement NakedDecoder
    • Implement NefDecoder
    • Implement OrfDecoder
    • Implement PefDecoder
    • Implement RafDecoder
    • Implement RawDecoder
    • Implement RawDecoderException
    • Implement Rw2Decoder
    • Implement SimpleTiffDecoder
    • Implement SrwDecoder
    • Implement StiDecoder
    • Implement ThreefrDecoder
  • Implement Interpolators
    • Implement 4:2:2 Interpolator
    • Implement 4:2:0 Interpolator
    • Implement Canon v0 YUV_TO_RGB
    • Implement Canon v1 YUV_TO_RGB
    • Implement Canon v2 YUV_TO_RGB
  • Implement cameras.xml parsing
    • Implement XML parser
  • Implement rstest
    • Implement MD5

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions