~ubuntu-branches/ubuntu/saucy/darktable/saucy

« back to all changes in this revision

Viewing changes to src/external/rawspeed/RawSpeed/Cr2Decoder.h

  • Committer: Package Import Robot
  • Author(s): David Bremner
  • Date: 2012-07-27 06:59:38 UTC
  • mfrom: (8.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20120727065938-8691rjluecif4nyy
* New upstream release
  - Update to RawSpeed r438
  - Update to LibRaw 0.14.7
  - White balance presets for Nikon Coolpix P7100 and Panasonic GF3
  - White balance preset updates for Canon EOS 7D, Canon EOS 350D
  - Standard Color Matrices for Canon EOS 650D, Canon EOS 5D Mark III,
    Canon EOS 1D X, Canon PowerShot G1 X, Canon PowerShot SX220, Nikon
    D3200, Nikon D4, Nikon D800, Olympus E-M5, Panasonic GF5, Sony
    SLT-A37/A57, Leica X1/X2, Sony DSC-RX100
* Build with libtiff5 (Closes: #682588).
* Switch to debhelper compat 9, for hardening support

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
public:
35
35
  Cr2Decoder(TiffIFD *rootIFD, FileMap* file);
36
36
  virtual RawImage decodeRawInternal();
37
 
  virtual void checkSupport(CameraMetaData *meta);
38
 
  virtual void decodeMetaData(CameraMetaData *meta);
 
37
  virtual void checkSupportInternal(CameraMetaData *meta);
 
38
  virtual void decodeMetaDataInternal(CameraMetaData *meta);
39
39
  virtual ~Cr2Decoder(void);
40
40
protected:
41
41
  int sraw_coeffs[3];
42
42
 
43
43
  void sRawInterpolate();
 
44
  int getHue();
44
45
  void interpolate_420(int w, int h, int start_h , int end_h);
45
46
  void interpolate_422(int w, int h, int start_h , int end_h);
46
47
  void interpolate_422_old(int w, int h, int start_h , int end_h);
 
48
  void interpolate_420_new(int w, int h, int start_h , int end_h);
 
49
  void interpolate_422_new(int w, int h, int start_h , int end_h);
47
50
  TiffIFD *mRootIFD;
48
51
};
49
52