Project

General

Profile

Bug #12207

Bug #11581: Huffmantable is broken.

[1/3] Regression: huffmantable is just broken.

Added by Roman Lebedev 8 months ago. Updated 8 months ago.

Status:
In Progress
Priority:
Critical
Assignee:
Category:
-
Target version:
-
Start date:
05/19/2018
Due date:
% Done:

50%

Affected Version:
git master branch
System:
all
bitness:
64-bit
hardware architecture:
amd64/x86

Description

Copied from https://github.com/darktable-org/rawspeed/issues/127

Split off from https://github.com/darktable-org/rawspeed/issues/100
The current `HuffmanTable` implementation is just completely broken.
Like, i have stopped counting the amount of bugs it has.
In retrospect, https://github.com/darktable-org/rawspeed/pull/36 should not have been merged.

Associated revisions

Revision 359b6f29
Added by Roman Lebedev 8 months ago

RawSpeed submodule update: Panasonic DC-GH5S, DC-G9 high-res raw support

Those are using new v5 Panasonic raw compression algorithm.
Which is actually dumber than what they used before.
Now, it is basically just uncompressed packed 12/14 bits.

Also, huffman table salvaging part 1.

Fixes https://github.com/darktable-org/rawspeed/issues/126
Refs. #11886
Refs. https://github.com/darktable-org/rawspeed/issues/127
Refs. #12207
Refs. #11581
Fixes #12188

Revision 24b8e3d1
Added by Roman Lebedev about 2 months ago

RawSpeed submodule update. Lot's of stuff.

Fixes #12209 - nikon lossy after split support. yay.
Refs. #12207

Fixes #12418 - Nikon D2Xs camera support
Nikon Z 6 camera support (except uncompressed raws)

More implicit conversion sanitization.

VC5Decompressor fuzzing, perf improvements.

Some cmake changes to improve LTO builds.

Revision 79dc3028
Added by Roman Lebedev 21 days ago

RawSpeed submodule update: nikon 'last pixel' fix, perf tuning, camera support.

  • Preliminary Phase One P30 camera support ('bad column' handling missing)
  • Sony RX100M6 support

Refs. #12509
Fixes #12208.
Refs. #12207

History

#1 Updated by Roman Lebedev 8 months ago

  • Priority changed from Low to Critical

#2 Updated by Roman Lebedev 8 months ago

  • % Done changed from 0 to 50
  • Status changed from New to In Progress

Also available in: Atom PDF