4
#include "RawDecoder.h"
5
#include "LJpegPlain.h"
8
RawSpeed - RAW file decoder.
10
Copyright (C) 2009 Klaus Post
12
This library is free software; you can redistribute it and/or
13
modify it under the terms of the GNU Lesser General Public
14
License as published by the Free Software Foundation; either
15
version 2 of the License, or (at your option) any later version.
17
This library is distributed in the hope that it will be useful,
18
but WITHOUT ANY WARRANTY; without even the implied warranty of
19
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20
Lesser General Public License for more details.
22
You should have received a copy of the GNU Lesser General Public
23
License along with this library; if not, write to the Free Software
24
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
26
http://www.klauspost.com
35
Cr2Decoder(TiffIFD *rootIFD, FileMap* file);
36
virtual RawImage decodeRaw();
37
virtual void checkSupport(CameraMetaData *meta);
38
virtual void decodeMetaData(CameraMetaData *meta);
39
virtual ~Cr2Decoder(void);
43
void sRawInterpolate();
44
void interpolate_420(int w, int h, int start_h , int end_h);
45
void interpolate_422(int w, int h, int start_h , int end_h);
46
void interpolate_422_old(int w, int h, int start_h , int end_h);
52
Cr2Slice() { w = h = offset = count = 0;};
60
} // namespace RawSpeed