Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Canon CR3 raw files #271

Open
wants to merge 27 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1e43142
rawspeed: Canon EOS R support
cytrinox May 11, 2021
650b008
rawspeed: Canon EOS M50 support
cytrinox May 11, 2021
f2ddf18
Add ISO BMFF parser
cytrinox May 11, 2021
bd42716
Extend helper functions getI16() and getByteSwapped()
cytrinox May 11, 2021
e70009d
Add CrxDecompressor for CR3 raw files
cytrinox May 11, 2021
7e23124
Add Cr3Decoder for CR3 raw files
cytrinox May 11, 2021
672a77f
rawspeed: Canon EOS R5 support
cytrinox May 12, 2021
c76dc38
rawspeed: Canon EOS R6 support
cytrinox May 12, 2021
d51133d
rawspeed: Canon EOS RP support
cytrinox May 14, 2021
146fb38
rawspeed: Canon EOS 850D support
cytrinox May 14, 2021
eba14a5
rawspeed: Canon EOS 90D support
cytrinox Feb 14, 2022
0a5b9a1
rawspeed: Canon EOS-1D X Mark III support
cytrinox May 14, 2021
d0dd088
Alias for Canon EOS M50: EOS KISS M
cytrinox May 14, 2021
eb85349
CR3 IAD1 sensor info should not be DEBUG_PRIO_WARNING
cytrinox May 14, 2021
95372ec
Add credit for CR3 file structure information from lclevy/canon_cr3
cytrinox May 15, 2021
a6f6e6d
FIX: ISOSPEEDRATINGS is of type SHORT, larger ISO values stored in RE…
cytrinox Jul 26, 2021
06a6bc2
Improve black area detection and properly parse IAD1 box
cytrinox May 20, 2021
79647e3
Cleanup C to C++ conversion conventions
johnny-bit May 24, 2021
9375745
Add support for missing Canon CR3 cameras
cytrinox Jul 26, 2021
5988c5b
Address static analisys errors.
pitbuster Aug 8, 2021
ef7d399
Use Buffer only as reference, not as pointer
cytrinox Sep 10, 2021
0da9d1e
FIX: Building issue with darktable
cytrinox Sep 10, 2021
2f1fdfa
CR3: Add missing compressor versions that are actually supported
cytrinox Sep 10, 2021
0d19451
Restore RangeTest.h from develop branch
cytrinox Feb 15, 2022
33fa98f
Make code compatible to latest develop branch
cytrinox Feb 15, 2022
c3fed26
Add ColorMatrix tag for CR3 cameras
cytrinox Feb 15, 2022
09ca1df
Fix compiler errors for unused check() result
cytrinox Feb 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,5 @@ CheckOptions:
- key: modernize-use-default-member-init.UseAssignment
value: 1
- key: cppcoreguidelines-macro-usage.AllowedRegexp
value: 'DEBUG|_GLIBCXX_SANITIZE_VECTOR|RAWSPEED_SOURCE_DIR|STR|XSTR|BSWAP16|BSWAP32|BSWAP64|ThrowExceptionHelper|ThrowIOE|ThrowRSE|ThrowCME|ThrowRDE|ThrowRPE|ThrowTPE|ThrowFIE|ThrowCPE|ThrowFPE|DECODER|fuji_quant_gradient|JPEG_MEMSRC|RLVTABLE|PRECISION_MIN|PRECISION_MAX|MARKER_BAND_END|SQR|RS_CAMERAS_XML_PATH|FULLDECODE|IMPL|IMPL0|IMPL1|PUMP|DECODE|PARSER|GEN_E|GEN_PFS|GEN_PSS|BENCHMARK_CAPTURE_NAME|OMPSHAREDCLAUSE|RAWSPEED_UNLIKELY_FUNCTION|RAWSPEED_NOINLINE'
value: 'DEBUG|_GLIBCXX_SANITIZE_VECTOR|RAWSPEED_SOURCE_DIR|STR|XSTR|BSWAP16|BSWAP32|BSWAP64|ThrowExceptionHelper|ThrowIOE|ThrowIPE|ThrowRSE|ThrowCME|ThrowRDE|ThrowRPE|ThrowTPE|ThrowFIE|ThrowCPE|ThrowFPE|DECODER|fuji_quant_gradient|JPEG_MEMSRC|RLVTABLE|PRECISION_MIN|PRECISION_MAX|MARKER_BAND_END|SQR|RS_CAMERAS_XML_PATH|FULLDECODE|IMPL|IMPL0|IMPL1|PUMP|DECODE|PARSER|GEN_E|GEN_PFS|GEN_PSS|BENCHMARK_CAPTURE_NAME|OMPFIRSTPRIVATECLAUSE|OMPSHAREDCLAUSE|RAWSPEED_UNLIKELY_FUNCTION|RAWSPEED_NOINLINE'
...
Loading