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

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    1e43142 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    650b008 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Add ISO BMFF parser

    This patch is based on a draft from Roman Lebedev.
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f2ddf18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd42716 View commit details
    Browse the repository at this point in the history
  3. Add CrxDecompressor for CR3 raw files

    This decompressor is ported from libraw. Some of the file handling logic
    has been replaced by rawspeed::Buffer and derived classes.
    Most of the code is untouched.
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    e70009d View commit details
    Browse the repository at this point in the history
  4. Add Cr3Decoder for CR3 raw files

    This decoder contains the logic to parse a CR3 ISOBMFF file.
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    7e23124 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    672a77f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c76dc38 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d51133d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    146fb38 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eba14a5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a5b9a1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d0dd088 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eb85349 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    95372ec View commit details
    Browse the repository at this point in the history
  14. FIX: ISOSPEEDRATINGS is of type SHORT, larger ISO values stored in RE…

    …COMMENDEDEXPOSUREINDEX
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    a6f6e6d View commit details
    Browse the repository at this point in the history
  15. Improve black area detection and properly parse IAD1 box

    IAD1 contains 4 definitions for rectangles:
     * crop rectangle
     * left optical black area rectangle
     * top optical black area rectangle
     * active area rectangle
    
    This patch parses all IAD1 rectangles and uses them for
    black areas and crop.
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    06a6bc2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    79647e3 View commit details
    Browse the repository at this point in the history
  17. Add support for missing Canon CR3 cameras

     * Canon EOS 250D
     * Canon EOS M6 Mark II
     * Canon EOS M200
     * Canon EOS M50 Mark II
     * Canon PowerShot G5 X Mark II
     * Canon PowerShot G7 X Mark III
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    9375745 View commit details
    Browse the repository at this point in the history
  18. Address static analisys errors.

    pitbuster authored and cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    5988c5b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ef7d399 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0da9d1e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2f1fdfa View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0d19451 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    33fa98f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c3fed26 View commit details
    Browse the repository at this point in the history
  25. Fix compiler errors for unused check() result

    Cleanup reserved macro and function names for llvm
    cytrinox committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    09ca1df View commit details
    Browse the repository at this point in the history