NCEPLIBS-g2c 1.9.0
Loading...
Searching...
No Matches
dec_jpeg2000.c File Reference

Decodes JPEG2000 code stream. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "grib2_int.h"
#include "jasper/jasper.h"

Go to the source code of this file.

Functions

int dec_jpeg2000 (char *injpc, g2int bufsize, g2int *outfld)
 Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.
 
int g2c_dec_jpeg2000 (char *injpc, size_t bufsize, int *outfld)
 Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.
 
static int int_dec_jpeg2000 (char *injpc, g2int bufsize, void *outfld, int out_is_g2int)
 Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.
 

Detailed Description

Decodes JPEG2000 code stream.

Author
Stephen Gilbert
Date
2002-12-02

Definition in file dec_jpeg2000.c.

Function Documentation

◆ dec_jpeg2000()

int dec_jpeg2000 ( char *  injpc,
g2int  bufsize,
g2int outfld 
)

Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.

Parameters
injpcPointer to buffer that holds the input JPEG2000 code stream.
bufsizeLength (in bytes) of the buffer that holds the input JPEG2000 code stream.
outfldPointer to g2int array, already allocated, that gets the unpacked data.
Returns
Author
Stephen Gilbert, Ed Hartnett

Definition at line 195 of file dec_jpeg2000.c.

References int_dec_jpeg2000().

Referenced by jpcunpack_int().

◆ g2c_dec_jpeg2000()

int g2c_dec_jpeg2000 ( char *  injpc,
size_t  bufsize,
int *  outfld 
)

Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.

Parameters
injpcPointer to buffer that holds the input JPEG2000 code stream.
bufsizeLength (in bytes) of the buffer that holds the input JPEG2000 code stream.
outfldPointer to int array, already allocated, that gets the unpacked data.
Returns
Author
Ed Hartnett
Date
9/7/22

Definition at line 168 of file dec_jpeg2000.c.

References int_dec_jpeg2000().

◆ int_dec_jpeg2000()

static int int_dec_jpeg2000 ( char *  injpc,
g2int  bufsize,
void *  outfld,
int  out_is_g2int 
)
static

Decode a JPEG2000 code stream specified in the JPEG2000 Part-1 standard (i.e., ISO/IEC 15444-1) using JasPer Software.

Parameters
injpcPointer to buffer that holds the input JPEG2000 code stream.
bufsizeLength (in bytes) of the buffer that holds the input JPEG2000 code stream.
outfldPointer to either int or g2int array, already allocated, that gets the unpacked data.
out_is_g2intNon-zero if the output array is of type g2int (i.e. 64-bit ints), zero if output is an int array (32-bits).
Returns
Author
Stephen Gilbert
Date
2002-12-02
Author
Ed Hartnett
Eric Engle

Definition at line 38 of file dec_jpeg2000.c.

References G2_JASPER_DECODE, G2_JASPER_DECODE_COLOR, G2_JASPER_INIT, G2C_JASPER_JPEG_FORMAT_NAME, G2C_JASPER_MAX_MEM, and LOG.

Referenced by dec_jpeg2000(), and g2c_dec_jpeg2000().