NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvll_batch_jpeg_encode/oss/jconfig.h
Go to the documentation of this file.
1 /*
2  * SPDX-License-Identifier: IJG
3  *
4  * Configuration header for libjpeg-turbo 1.5.2, generated by configure from
5  * jconfig.h.in.
6  *
7  * This file was part of the Independent JPEG Group's software:
8  * Copyright (C) 1991-1998, Thomas G. Lane.
9  * Modified 2002-2009 by Guido Vollbeding.
10  * libjpeg-turbo Modifications:
11  * Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander.
12  * NVIDIA modifications:
13  * Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
14  * For conditions of distribution and use, see the accompanying README.ijg
15  * file.
16  */
17 /* jconfig.h. Generated from jconfig.h.in by configure. */
18 /* Version ID for the JPEG library.
19  * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60".
20  */
21 #define JPEG_LIB_VERSION 80
22 
23 /* libjpeg-turbo version */
24 #define LIBJPEG_TURBO_VERSION 1.5.2
25 
26 /* libjpeg-turbo version in integer form */
27 #define LIBJPEG_TURBO_VERSION_NUMBER 1005002
28 
29 /* Support arithmetic encoding */
30 #define C_ARITH_CODING_SUPPORTED 1
31 
32 /* Support arithmetic decoding */
33 #define D_ARITH_CODING_SUPPORTED 1
34 
35 /*
36  * Define BITS_IN_JSAMPLE as either
37  * 8 for 8-bit sample values (the usual setting)
38  * 12 for 12-bit sample values
39  * Only 8 and 12 are legal data precisions for lossy JPEG according to the
40  * JPEG standard, and the IJG code does not support anything else!
41  * We do not support run-time selection of data precision, sorry.
42  */
43 
44 #define BITS_IN_JSAMPLE 8 /* use 8 or 12 */
45 
46 /* Define to 1 if you have the <locale.h> header file. */
47 
48 
49 /* Define to 1 if you have the <stddef.h> header file. */
50 
51 
52 /* Define to 1 if you have the <stdlib.h> header file. */
53 
54 
55 /* Define to 1 if the system has the type `unsigned char'. */
56 #define HAVE_UNSIGNED_CHAR 1
57 
58 /* Define to 1 if the system has the type `unsigned short'. */
59 #define HAVE_UNSIGNED_SHORT 1
60 
61 /* Compiler does not support pointers to undefined structures. */
62 /* #undef INCOMPLETE_TYPES_BROKEN */
63 
64 /* Support in-memory source/destination managers */
65 /* #undef MEM_SRCDST_SUPPORTED */
66 
67 /* Define if you have BSD-like bzero and bcopy in <strings.h> rather than
68  memset/memcpy in <string.h>. */
69 /* #undef NEED_BSD_STRINGS */
70 
71 /* Define if you need to include <sys/types.h> to get size_t. */
72 #define NEED_SYS_TYPES_H 1
73 
74 /* Define if your (broken) compiler shifts signed values as if they were
75  unsigned. */
76 /* #undef RIGHT_SHIFT_IS_UNSIGNED */
77 
78 /* Use accelerated SIMD routines. */
79 #define WITH_SIMD 1
80 
81 /* Define to 1 if type `char' is unsigned and you are not using gcc. */
82 #ifndef __CHAR_UNSIGNED__
83 /* # undef __CHAR_UNSIGNED__ */
84 #endif
85 
86 /* Define to empty if `const' does not conform to ANSI C. */
87 /* #undef const */
88 
89 /* Define to `unsigned int' if <sys/types.h> does not define. */
90 /* #undef size_t */