OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
test_nlt.cpp File Reference
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <string>
#include <vector>
#include "ojph_arch.h"
#include "ojph_mem.h"
#include "ojph_message.h"
#include "ojph_file.h"
#include "ojph_codestream.h"
#include "ojph_params.h"
#include "gtest/gtest.h"

Go to the source code of this file.

Macros

#define REF_FILE_DIR   "./jp2k_test_codestreams/openjph/references/"
#define OUT_FILE_DIR   "./"
#define NLT_MARKER_HIGH   0xFF
#define NLT_MARKER_LOW   0x76

Functions

 TEST (NltTest, MarkerSegmentRoundTrip)
 TEST (NltTest, NoMarkerSegmentWithoutNlt)
 TEST (NltTest, LutStyleWithIdentityLutKeepsSamples)
 TEST (NltTest, BinaryComplementIsLossless)
 TEST (NltTest, RoundTripOfTestImages)
 TEST (NltTest, LutStyleIsRejectedWithReversibleWavelet)
 TEST (NltTest, LutStyleIsRejectedPerComponent)
 TEST (NltTest, LutStyleWithReversibleWaveletIsReportedWhenRead)

Macro Definition Documentation

◆ NLT_MARKER_HIGH

#define NLT_MARKER_HIGH   0xFF

Definition at line 85 of file test_nlt.cpp.

◆ NLT_MARKER_LOW

#define NLT_MARKER_LOW   0x76

Definition at line 86 of file test_nlt.cpp.

◆ OUT_FILE_DIR

#define OUT_FILE_DIR   "./"

Definition at line 80 of file test_nlt.cpp.

◆ REF_FILE_DIR

#define REF_FILE_DIR   "./jp2k_test_codestreams/openjph/references/"

Definition at line 79 of file test_nlt.cpp.

Function Documentation

◆ TEST() [1/8]

TEST ( NltTest ,
BinaryComplementIsLossless  )

Definition at line 874 of file test_nlt.cpp.

References ojph::param_nlt::OJPH_NLT_BINARY_COMPLEMENT_NLT, and TEST().

◆ TEST() [2/8]

TEST ( NltTest ,
LutStyleIsRejectedPerComponent  )

Definition at line 1011 of file test_nlt.cpp.

References OUT_FILE_DIR, and TEST().

◆ TEST() [3/8]

TEST ( NltTest ,
LutStyleIsRejectedWithReversibleWavelet  )

◆ TEST() [4/8]

TEST ( NltTest ,
LutStyleWithIdentityLutKeepsSamples  )

◆ TEST() [5/8]

◆ TEST() [6/8]

◆ TEST() [7/8]

TEST ( NltTest ,
NoMarkerSegmentWithoutNlt  )

Definition at line 807 of file test_nlt.cpp.

References ojph::param_nlt::OJPH_NLT_NO_NLT, OUT_FILE_DIR, and TEST().

◆ TEST() [8/8]