/src/gdal/frmts/jpeg/jpgdataset_12.cpp
Line | Count | Source |
1 | | /****************************************************************************** |
2 | | * |
3 | | * Project: JPEG JFIF Driver |
4 | | * Purpose: Implement GDAL JPEG Support based on IJG libjpeg. |
5 | | * Author: Even Rouault, even dot rouault at spatialys.com |
6 | | * |
7 | | ****************************************************************************** |
8 | | * Copyright (c) 2009-2013, Even Rouault <even dot rouault at spatialys.com> |
9 | | * |
10 | | * SPDX-License-Identifier: MIT |
11 | | ****************************************************************************/ |
12 | | |
13 | | #if defined(JPEG_DUAL_MODE_8_12) |
14 | | |
15 | | #if !defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) |
16 | | #define LIBJPEG_12_PATH "libjpeg12/jpeglib.h" |
17 | | #endif |
18 | 4.76k | #define JPGDataset JPGDataset12 |
19 | | #define GDALJPEGErrorStruct GDALJPEGErrorStruct12 |
20 | 192 | #define jpeg_vsiio_src jpeg_vsiio_src_12 |
21 | 0 | #define jpeg_vsiio_dest jpeg_vsiio_dest_12 |
22 | 5.53M | #define GDALJPEGUserData GDALJPEGUserData12 |
23 | | |
24 | | #include "jpgdataset.cpp" |
25 | | |
26 | | JPGDatasetCommon *JPEGDataset12Open(JPGDatasetOpenArgs *psArgs); |
27 | | GDALDataset *JPEGDataset12CreateCopy(const char *pszFilename, |
28 | | GDALDataset *poSrcDS, int bStrict, |
29 | | CSLConstList papszOptions, |
30 | | GDALProgressFunc pfnProgress, |
31 | | void *pProgressData); |
32 | | |
33 | | JPGDatasetCommon *JPEGDataset12Open(JPGDatasetOpenArgs *psArgs) |
34 | 1.35k | { |
35 | 1.35k | return JPGDataset12::Open(psArgs); |
36 | 1.35k | } |
37 | | |
38 | | GDALDataset *JPEGDataset12CreateCopy(const char *pszFilename, |
39 | | GDALDataset *poSrcDS, int bStrict, |
40 | | CSLConstList papszOptions, |
41 | | GDALProgressFunc pfnProgress, |
42 | | void *pProgressData) |
43 | 0 | { |
44 | 0 | return JPGDataset12::CreateCopy(pszFilename, poSrcDS, bStrict, papszOptions, |
45 | 0 | pfnProgress, pProgressData); |
46 | 0 | } |
47 | | |
48 | | #endif /* defined(JPEG_DUAL_MODE_8_12) */ |