NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvll_batch_jpeg_encode/tegra/jconfig.h
Go to the documentation of this file.
1 /*
2  * SPDX-License-Identifier: IJG
3  *
4  * Configuration header for the Independent JPEG Group's libjpeg (Tegra
5  * variant), generated by configure from jconfig.cfg.
6  *
7  * This file is part of the Independent JPEG Group's software.
8  * Copyright (C) 1991-1998, Thomas G. Lane.
9  * Modified 2002-2009 by Guido Vollbeding.
10  * NVIDIA modifications:
11  * Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
12  * For conditions of distribution and use, see the accompanying README.ijg
13  * file.
14  */
15 /* jconfig.h. Generated from jconfig.cfg by configure. */
16 /* jconfig.cfg --- source file edited by configure script */
17 /* see jconfig.txt for explanations */
18 
19 #define HAVE_PROTOTYPES 1
20 #define HAVE_UNSIGNED_CHAR 1
21 #define HAVE_UNSIGNED_SHORT 1
22 /* #undef void */
23 /* #undef const */
24 /* #undef CHAR_IS_UNSIGNED */
25 #define HAVE_STDDEF_H 1
26 #define HAVE_STDLIB_H 1
27 #define HAVE_LOCALE_H 1
28 /* #undef NEED_BSD_STRINGS */
29 /* #undef NEED_SYS_TYPES_H */
30 /* #undef NEED_FAR_POINTERS */
31 /* #undef NEED_SHORT_EXTERNAL_NAMES */
32 /* Define this if you get warnings about undefined structures. */
33 /* #undef INCOMPLETE_TYPES_BROKEN */
34 
35 /* Define "boolean" as unsigned char, not int, on Windows systems. */
36 #ifdef _WIN32
37 #ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
38 typedef unsigned char boolean;
39 #endif
40 #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
41 #endif
42 
43 #ifdef JPEG_INTERNALS
44 
45 /* #undef RIGHT_SHIFT_IS_UNSIGNED */
46 #define INLINE __inline__
47 /* These are for configuring the JPEG memory manager. */
48 /* #undef DEFAULT_MAX_MEM */
49 /* #undef NO_MKTEMP */
50 
51 #endif /* JPEG_INTERNALS */
52 
53 /* TODO : TEGRA_ACCELERATE should be part of all Makefile.tmk using libjpeg-8b
54  * Since jconfig.h is generated when ./configure is run to compile libjpeg-8b for CPU
55  * This is temporary solution so that camera scf function tests pass GVS without defining
56  * in it's Makefile.tmk
57  * This is with assumption that ./configure will never be run.
58  * */
59 #ifndef TEGRA_ACCELERATE
60 #if !defined (GPU_ACCELERATE)
61 #define TEGRA_ACCELERATE
62 #endif
63 #endif
64 
65 #ifdef JPEG_CJPEG_DJPEG
66 
67 #define BMP_SUPPORTED /* BMP image file format */
68 #define GIF_SUPPORTED /* GIF image file format */
69 #define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
70 /* #undef RLE_SUPPORTED */
71 #define TARGA_SUPPORTED /* Targa image file format */
72 
73 /* #undef TWO_FILE_COMMANDLINE */
74 /* #undef NEED_SIGNAL_CATCHER */
75 /* #undef DONT_USE_B_MODE */
76 
77 /* Define this if you want percent-done progress reports from cjpeg/djpeg. */
78 /* #undef PROGRESS_REPORT */
79 
80 #endif /* JPEG_CJPEG_DJPEG */
boolean
boolean
Definition: sources/libs/nvll_batch_jpeg_encode/tegra/jmorecfg.h:326