Coverage Report

Created: 2026-11-12 08:28

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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) */