1#ifndef __NV_JPEG_ENCODER_H__
2#define __NV_JPEG_ENCODER_H__
6#include "libjpeg-8b/jpeglib.h"
14 bool init(
const unsigned char* in_buf,
unsigned long in_buf_size,
int& width,
int& height);
15 int decode(
const unsigned char* in_buf,
unsigned long in_buf_size,
unsigned char *out_buf);
19 struct jpeg_decompress_struct
cinfo;
20 struct jpeg_error_mgr
jerr;
25 unsigned char *
y[4 * DCTSIZE] = { NULL, };
26 unsigned char *
u[4 * DCTSIZE] = { NULL, };
27 unsigned char *
v[4 * DCTSIZE] = { NULL, };
struct jpeg_error_mgr jerr
Definition JPEGDecoderL4TMHelper.h:20
unsigned char ** line[3]
Definition JPEGDecoderL4TMHelper.h:24
int j
Definition JPEGDecoderL4TMHelper.h:28
unsigned char * base[3]
Definition JPEGDecoderL4TMHelper.h:30
int decode(const unsigned char *in_buf, unsigned long in_buf_size, unsigned char *out_buf)
Definition JPEGDecoderL4TMHelper.cpp:91
~JPEGDecoderL4TMHelper()
Definition JPEGDecoderL4TMHelper.cpp:30
JPEGDecoderL4TMHelper()
Definition JPEGDecoderL4TMHelper.cpp:8
int stride[3]
Definition JPEGDecoderL4TMHelper.h:31
unsigned char * last[3]
Definition JPEGDecoderL4TMHelper.h:30
int v_samp[3]
Definition JPEGDecoderL4TMHelper.h:29
int i
Definition JPEGDecoderL4TMHelper.h:28
unsigned char * v[4 *DCTSIZE]
Definition JPEGDecoderL4TMHelper.h:27
int lines
Definition JPEGDecoderL4TMHelper.h:29
uint32_t pixel_format
Definition JPEGDecoderL4TMHelper.h:22
bool init(const unsigned char *in_buf, unsigned long in_buf_size, int &width, int &height)
Definition JPEGDecoderL4TMHelper.cpp:35
unsigned char * u[4 *DCTSIZE]
Definition JPEGDecoderL4TMHelper.h:26
struct jpeg_decompress_struct cinfo
Definition JPEGDecoderL4TMHelper.h:19
unsigned char * y[4 *DCTSIZE]
Definition JPEGDecoderL4TMHelper.h:25