OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
test_executables.cpp File Reference
#include <array>
#include <string>
#include "ojph_arch.h"
#include "gtest/gtest.h"

Go to the source code of this file.

Macros

#define SRC_FILE_DIR   "./jp2k_test_codestreams/openjph/"
#define OUT_FILE_DIR   "./"
#define REF_FILE_DIR   "./jp2k_test_codestreams/openjph/references/"
#define MSE_PAE_PATH   "./mse_pae"
#define COMPARE_FILES_PATH   "./compare_files"
#define EXPAND_EXECUTABLE   "./ojph_expand"
#define COMPRESS_EXECUTABLE   "./ojph_compress"
#define TOL_DOUBLE   0.01
#define TOL_INTEGER   1
#define RAW_TEST_WIDTH   256
#define RAW_TEST_HEIGHT   256
#define RAW_TEST_NUM_SAMPLES   (RAW_TEST_WIDTH * RAW_TEST_HEIGHT)

Functions

static FILE * ojph_popen (const char *command, const char *modes)
static int ojph_pclose (FILE *stream)
static int execute (const std::string &cmd, std::string &result)
void run_ojph_compress (const std::string &ref_filename, const std::string &base_filename, const std::string &extended_base_fname, const std::string &out_ext, const std::string &extra_options)
void run_ojph_expand (const std::string &base_filename, const std::string &src_ext, const std::string &out_ext)
void run_ojph_compress_expand (const std::string &base_filename, const std::string &out_ext, const std::string &decode_ext)
void run_mse_pae (const std::string &base_filename, const std::string &out_ext, const std::string &ref_filename, const std::string &yuv_specs, int num_components, double *mse, int *pae)
void compare_files (const std::string &base_filename, const std::string &extended_base_fname, const std::string &ext)
void run_ojph_compress_raw (const std::string &src_filename, const std::string &base_filename, const std::string &out_ext, const std::string &extra_options)
static ojph::si64 raw_test_sample (ojph::ui32 idx, ojph::ui32 bit_depth, bool is_signed)
void write_raw_test_file (const std::string &filename, ojph::ui32 bit_depth, bool is_signed)
void compare_raw_test_file (const std::string &filename, ojph::ui32 bit_depth, bool is_signed)
void run_raw_round_trip_test (const std::string &base_filename, ojph::ui32 bit_depth, bool is_signed)
 TEST (TestExecutables, OpenJPHCompressNoArguments)
 TEST (TestExecutables, OpenJPHExpandNoArguments)
 TEST (TestExecutables, SimpleDecIrv9764x64)
 TEST (TestExecutables, SimpleDecIrv9732x32)
 TEST (TestExecutables, SimpleDecIrv9716x16)
 TEST (TestExecutables, SimpleDecIrv974x4)
 TEST (TestExecutables, SimpleDecIrv971024x4)
 TEST (TestExecutables, SimpleDecIrv974x1024)
 TEST (TestExecutables, SimpleDecIrv97512x8)
 TEST (TestExecutables, SimpleDecIrv978x512)
 TEST (TestExecutables, SimpleDecIrv97256x16)
 TEST (TestExecutables, SimpleDecIrv9716x256)
 TEST (TestExecutables, SimpleDecIrv97128x32)
 TEST (TestExecutables, SimpleDecIrv9732x128)
 TEST (TestExecutables, SimpleDecRev5364x64)
 TEST (TestExecutables, SimpleDecRev5332x32)
 TEST (TestExecutables, SimpleDecRev534x4)
 TEST (TestExecutables, SimpleDecRev531024x4)
 TEST (TestExecutables, SimpleDecRev534x1024)
 TEST (TestExecutables, SimpleDecIrv9764x64Yuv)
 TEST (TestExecutables, SimpleDecRev5364x64Yuv)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesYuv)
 TEST (TestExecutables, SimpleDecRev5364x64TilesYuv)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesLRCP)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRLCP)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRPCL)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesPCRL)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesCPRL)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesLRCP33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRLCP33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRPCL33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesPCRL33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesCPRL33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesLRCP33x33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRLCP33x33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesRPCL33x33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesPCRL33x33)
 TEST (TestExecutables, SimpleDecIrv9764x64TilesCPRL33x33)
 TEST (TestExecutables, SimpleDecRev5364x64GrayTiles)
 TEST (TestExecutables, SimpleDecIrv9764x64GrayTiles)
 TEST (TestExecutables, SimpleDecIrv9764x6416bit)
 TEST (TestExecutables, SimpleDecIrv9764x6416bitGray)
 TEST (TestExecutables, SimpleDecRev5364x6416bit)
 TEST (TestExecutables, SimpleDecRev5364x6416bitGray)
 TEST (TestExecutables, SimpleDecIrv53BhvhbLowLatency)
 TEST (TestExecutables, SimpleEncIrv9764x64)
 TEST (TestExecutables, SimpleEncIrv9732x32)
 TEST (TestExecutables, SimpleEncIrv9716x16)
 TEST (TestExecutables, SimpleEncIrv974x4)
 TEST (TestExecutables, SimpleEncIrv971024x4)
 TEST (TestExecutables, SimpleEncIrv974x1024)
 TEST (TestExecutables, SimpleEncIrv97512x8)
 TEST (TestExecutables, SimpleEncIrv978x512)
 TEST (TestExecutables, SimpleEncIrv97256x16)
 TEST (TestExecutables, SimpleEncIrv9716x256)
 TEST (TestExecutables, SimpleEncIrv97128x32)
 TEST (TestExecutables, SimpleEncIrv9732x128)
 TEST (TestExecutables, SimpleEncIrv9764x64Tiles33x33D5)
 TEST (TestExecutables, SimpleEncIrv9764x64Tiles33x33D6)
 TEST (TestExecutables, SimpleEncIrv9764x6416bit)
 TEST (TestExecutables, SimpleEncIrv9764x6416bitGray)
 TEST (TestExecutables, SimpleEncRev5364x6416bit)
 TEST (TestExecutables, SimpleEncRev5364x6416bitGray)
 TEST (TestExecutables, SimpleEncRev5364x64)
 TEST (TestExecutables, SimpleEncRev5332x32)
 TEST (TestExecutables, SimpleEncRev534x4)
 TEST (TestExecutables, SimpleEncRev531024x4)
 TEST (TestExecutables, SimpleEncRev534x1024)
 TEST (TestExecutables, SimpleEncRev5364x64Tiles33x33D5)
 TEST (TestExecutables, SimpleEncRev5364x64Tiles33x33D6)
 TEST (TestExecutables, SimpleEncIrv9764x64Yuv)
 TEST (TestExecutables, SimpleEncRev5364x64Yuv)
 TEST (TestExecutables, SimpleEncIrv97TallNarrow)
 TEST (TestExecutables, SimpleEncIrv97TallNarrow1)
 TEST (TestExecutables, SimpleEncRev53TallNarrow)
 TEST (TestExecutables, SimpleEncRev53TallNarrow1)
 TEST (TestExecutables, DpxEnc1280x72010bitLeNuke11)
 TEST (TestExecutables, DpxEnc1280x72010bitBeNuke11)
 TEST (TestExecutables, DpxEnc1280x72016bitLeNuke11)
 TEST (TestExecutables, DpxEnc1280x72016bitBeNuke11)
 TEST (TestExecutables, DpxEnc1280x72010bitResolve18)
 TEST (TestExecutables, DpxEnc1280x72016bitResolve18)
 TEST (TestExecutables, SimpleEncIrv97Qfactor50)
 TEST (TestExecutables, SimpleEncIrv97Qfactor50Yuv)
 TEST (TestExecutables, SimpleEncIrv97Qfactor50Gray)
 TEST (TestExecutables, SimpleEncRev53Raw8Signed)
 TEST (TestExecutables, SimpleEncRev53Raw8Unsigned)
 TEST (TestExecutables, SimpleEncRev53Raw16Signed)
 TEST (TestExecutables, SimpleEncRev53Raw16Unsigned)
 TEST (TestExecutables, SimpleEncRev53Raw24Signed)
 TEST (TestExecutables, SimpleEncRev53Raw24Unsigned)
 TEST (TestExecutables, SimpleEncRev53Raw32Signed)
 TEST (TestExecutables, SimpleEncRev53Raw32Unsigned)
int main (int argc, char **argv)

Macro Definition Documentation

◆ COMPARE_FILES_PATH

#define COMPARE_FILES_PATH   "./compare_files"

Definition at line 109 of file test_executables.cpp.

Referenced by compare_files().

◆ COMPRESS_EXECUTABLE

#define COMPRESS_EXECUTABLE   "./ojph_compress"

Definition at line 124 of file test_executables.cpp.

Referenced by run_ojph_compress(), run_ojph_compress_raw(), and TEST().

◆ EXPAND_EXECUTABLE

#define EXPAND_EXECUTABLE   "./ojph_expand"

Definition at line 123 of file test_executables.cpp.

Referenced by run_ojph_compress_expand(), run_ojph_expand(), and TEST().

◆ MSE_PAE_PATH

#define MSE_PAE_PATH   "./mse_pae"

Definition at line 108 of file test_executables.cpp.

Referenced by run_mse_pae().

◆ OUT_FILE_DIR

◆ RAW_TEST_HEIGHT

#define RAW_TEST_HEIGHT   256

Definition at line 293 of file test_executables.cpp.

Referenced by compare_raw_test_file(), and write_raw_test_file().

◆ RAW_TEST_NUM_SAMPLES

#define RAW_TEST_NUM_SAMPLES   (RAW_TEST_WIDTH * RAW_TEST_HEIGHT)

Definition at line 294 of file test_executables.cpp.

Referenced by compare_raw_test_file(), and raw_test_sample().

◆ RAW_TEST_WIDTH

#define RAW_TEST_WIDTH   256

Definition at line 292 of file test_executables.cpp.

Referenced by compare_raw_test_file(), and write_raw_test_file().

◆ REF_FILE_DIR

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

Definition at line 107 of file test_executables.cpp.

Referenced by run_mse_pae(), and run_ojph_compress().

◆ SRC_FILE_DIR

#define SRC_FILE_DIR   "./jp2k_test_codestreams/openjph/"

Definition at line 105 of file test_executables.cpp.

Referenced by compare_files(), and run_ojph_expand().

◆ TOL_DOUBLE

#define TOL_DOUBLE   0.01

Definition at line 132 of file test_executables.cpp.

Referenced by run_mse_pae().

◆ TOL_INTEGER

#define TOL_INTEGER   1

Definition at line 133 of file test_executables.cpp.

Referenced by run_mse_pae().

Function Documentation

◆ compare_files()

void compare_files ( const std::string & base_filename,
const std::string & extended_base_fname,
const std::string & ext )

Definition at line 243 of file test_executables.cpp.

References compare_files(), COMPARE_FILES_PATH, execute(), OUT_FILE_DIR, and SRC_FILE_DIR.

Referenced by compare_files().

◆ compare_raw_test_file()

void compare_raw_test_file ( const std::string & filename,
ojph::ui32 bit_depth,
bool is_signed )

◆ execute()

int execute ( const std::string & cmd,
std::string & result )
static

◆ main()

int main ( int argc,
char ** argv )

Definition at line 1733 of file test_executables.cpp.

References main().

◆ ojph_pclose()

int ojph_pclose ( FILE * stream)
inlinestatic

Definition at line 60 of file test_executables.cpp.

References ojph_pclose().

Referenced by execute(), and ojph_pclose().

◆ ojph_popen()

FILE * ojph_popen ( const char * command,
const char * modes )
inlinestatic

Definition at line 47 of file test_executables.cpp.

References ojph_popen().

Referenced by execute(), and ojph_popen().

◆ raw_test_sample()

ojph::si64 raw_test_sample ( ojph::ui32 idx,
ojph::ui32 bit_depth,
bool is_signed )
static

◆ run_mse_pae()

void run_mse_pae ( const std::string & base_filename,
const std::string & out_ext,
const std::string & ref_filename,
const std::string & yuv_specs,
int num_components,
double * mse,
int * pae )

◆ run_ojph_compress()

void run_ojph_compress ( const std::string & ref_filename,
const std::string & base_filename,
const std::string & extended_base_fname,
const std::string & out_ext,
const std::string & extra_options )

◆ run_ojph_compress_expand()

void run_ojph_compress_expand ( const std::string & base_filename,
const std::string & out_ext,
const std::string & decode_ext )

◆ run_ojph_compress_raw()

void run_ojph_compress_raw ( const std::string & src_filename,
const std::string & base_filename,
const std::string & out_ext,
const std::string & extra_options )

◆ run_ojph_expand()

void run_ojph_expand ( const std::string & base_filename,
const std::string & src_ext,
const std::string & out_ext )

◆ run_raw_round_trip_test()

void run_raw_round_trip_test ( const std::string & base_filename,
ojph::ui32 bit_depth,
bool is_signed )

◆ TEST() [1/93]

TEST ( TestExecutables ,
DpxEnc1280x72010bitBeNuke11  )

◆ TEST() [2/93]

TEST ( TestExecutables ,
DpxEnc1280x72010bitLeNuke11  )

◆ TEST() [3/93]

TEST ( TestExecutables ,
DpxEnc1280x72010bitResolve18  )

◆ TEST() [4/93]

TEST ( TestExecutables ,
DpxEnc1280x72016bitBeNuke11  )

◆ TEST() [5/93]

TEST ( TestExecutables ,
DpxEnc1280x72016bitLeNuke11  )

◆ TEST() [6/93]

TEST ( TestExecutables ,
DpxEnc1280x72016bitResolve18  )

◆ TEST() [7/93]

◆ TEST() [8/93]

TEST ( TestExecutables ,
OpenJPHExpandNoArguments  )

Definition at line 445 of file test_executables.cpp.

References execute(), EXPAND_EXECUTABLE, and TEST().

◆ TEST() [9/93]

TEST ( TestExecutables ,
SimpleDecIrv53BhvhbLowLatency  )

Definition at line 1020 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [10/93]

TEST ( TestExecutables ,
SimpleDecIrv971024x4  )

Definition at line 511 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [11/93]

TEST ( TestExecutables ,
SimpleDecIrv97128x32  )

Definition at line 583 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [12/93]

TEST ( TestExecutables ,
SimpleDecIrv9716x16  )

Definition at line 487 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [13/93]

TEST ( TestExecutables ,
SimpleDecIrv9716x256  )

Definition at line 571 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [14/93]

TEST ( TestExecutables ,
SimpleDecIrv97256x16  )

Definition at line 559 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [15/93]

TEST ( TestExecutables ,
SimpleDecIrv9732x128  )

Definition at line 595 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [16/93]

TEST ( TestExecutables ,
SimpleDecIrv9732x32  )

Definition at line 475 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [17/93]

TEST ( TestExecutables ,
SimpleDecIrv974x1024  )

Definition at line 523 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [18/93]

TEST ( TestExecutables ,
SimpleDecIrv974x4  )

Definition at line 499 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [19/93]

TEST ( TestExecutables ,
SimpleDecIrv97512x8  )

Definition at line 535 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [20/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64  )

Definition at line 463 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [21/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x6416bit  )

Definition at line 967 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [22/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x6416bitGray  )

Definition at line 979 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [23/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64GrayTiles  )

Definition at line 955 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [24/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesCPRL  )

Definition at line 789 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [25/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesCPRL33  )

Definition at line 859 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [26/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesCPRL33x33  )

Definition at line 929 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [27/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesLRCP  )

Definition at line 733 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [28/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesLRCP33  )

Definition at line 803 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [29/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesLRCP33x33  )

Definition at line 873 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [30/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesPCRL  )

Definition at line 775 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [31/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesPCRL33  )

Definition at line 845 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [32/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesPCRL33x33  )

Definition at line 915 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [33/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRLCP  )

Definition at line 747 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [34/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRLCP33  )

Definition at line 817 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [35/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRLCP33x33  )

Definition at line 887 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [36/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRPCL  )

Definition at line 761 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [37/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRPCL33  )

Definition at line 831 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [38/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesRPCL33x33  )

Definition at line 901 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [39/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64TilesYuv  )

Definition at line 704 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [40/93]

TEST ( TestExecutables ,
SimpleDecIrv9764x64Yuv  )

Definition at line 674 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [41/93]

TEST ( TestExecutables ,
SimpleDecIrv978x512  )

Definition at line 547 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [42/93]

TEST ( TestExecutables ,
SimpleDecRev531024x4  )

Definition at line 646 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [43/93]

TEST ( TestExecutables ,
SimpleDecRev5332x32  )

Definition at line 620 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [44/93]

TEST ( TestExecutables ,
SimpleDecRev534x1024  )

Definition at line 659 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [45/93]

TEST ( TestExecutables ,
SimpleDecRev534x4  )

Definition at line 633 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [46/93]

TEST ( TestExecutables ,
SimpleDecRev5364x64  )

Definition at line 607 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [47/93]

TEST ( TestExecutables ,
SimpleDecRev5364x6416bit  )

Definition at line 991 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [48/93]

TEST ( TestExecutables ,
SimpleDecRev5364x6416bitGray  )

Definition at line 1004 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [49/93]

TEST ( TestExecutables ,
SimpleDecRev5364x64GrayTiles  )

Definition at line 942 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [50/93]

TEST ( TestExecutables ,
SimpleDecRev5364x64TilesYuv  )

Definition at line 719 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [51/93]

TEST ( TestExecutables ,
SimpleDecRev5364x64Yuv  )

Definition at line 689 of file test_executables.cpp.

References run_mse_pae(), run_ojph_expand(), and TEST().

◆ TEST() [52/93]

TEST ( TestExecutables ,
SimpleEncIrv971024x4  )

◆ TEST() [53/93]

TEST ( TestExecutables ,
SimpleEncIrv97128x32  )

◆ TEST() [54/93]

TEST ( TestExecutables ,
SimpleEncIrv9716x16  )

◆ TEST() [55/93]

TEST ( TestExecutables ,
SimpleEncIrv9716x256  )

◆ TEST() [56/93]

TEST ( TestExecutables ,
SimpleEncIrv97256x16  )

◆ TEST() [57/93]

TEST ( TestExecutables ,
SimpleEncIrv9732x128  )

◆ TEST() [58/93]

TEST ( TestExecutables ,
SimpleEncIrv9732x32  )

◆ TEST() [59/93]

TEST ( TestExecutables ,
SimpleEncIrv974x1024  )

◆ TEST() [60/93]

TEST ( TestExecutables ,
SimpleEncIrv974x4  )

◆ TEST() [61/93]

TEST ( TestExecutables ,
SimpleEncIrv97512x8  )

◆ TEST() [62/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x64  )

◆ TEST() [63/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x6416bit  )

◆ TEST() [64/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x6416bitGray  )

◆ TEST() [65/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x64Tiles33x33D5  )

◆ TEST() [66/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x64Tiles33x33D6  )

◆ TEST() [67/93]

TEST ( TestExecutables ,
SimpleEncIrv9764x64Yuv  )

◆ TEST() [68/93]

TEST ( TestExecutables ,
SimpleEncIrv978x512  )

◆ TEST() [69/93]

TEST ( TestExecutables ,
SimpleEncIrv97Qfactor50  )

◆ TEST() [70/93]

TEST ( TestExecutables ,
SimpleEncIrv97Qfactor50Gray  )

◆ TEST() [71/93]

TEST ( TestExecutables ,
SimpleEncIrv97Qfactor50Yuv  )

◆ TEST() [72/93]

TEST ( TestExecutables ,
SimpleEncIrv97TallNarrow  )

◆ TEST() [73/93]

TEST ( TestExecutables ,
SimpleEncIrv97TallNarrow1  )

◆ TEST() [74/93]

TEST ( TestExecutables ,
SimpleEncRev531024x4  )

◆ TEST() [75/93]

TEST ( TestExecutables ,
SimpleEncRev5332x32  )

◆ TEST() [76/93]

TEST ( TestExecutables ,
SimpleEncRev534x1024  )

◆ TEST() [77/93]

TEST ( TestExecutables ,
SimpleEncRev534x4  )

◆ TEST() [78/93]

TEST ( TestExecutables ,
SimpleEncRev5364x64  )

◆ TEST() [79/93]

TEST ( TestExecutables ,
SimpleEncRev5364x6416bit  )

◆ TEST() [80/93]

TEST ( TestExecutables ,
SimpleEncRev5364x6416bitGray  )

◆ TEST() [81/93]

TEST ( TestExecutables ,
SimpleEncRev5364x64Tiles33x33D5  )

◆ TEST() [82/93]

TEST ( TestExecutables ,
SimpleEncRev5364x64Tiles33x33D6  )

◆ TEST() [83/93]

TEST ( TestExecutables ,
SimpleEncRev5364x64Yuv  )

◆ TEST() [84/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw16Signed  )

Definition at line 1706 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [85/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw16Unsigned  )

Definition at line 1710 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [86/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw24Signed  )

Definition at line 1714 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [87/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw24Unsigned  )

Definition at line 1718 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [88/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw32Signed  )

Definition at line 1722 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [89/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw32Unsigned  )

Definition at line 1726 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [90/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw8Signed  )

Definition at line 1698 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [91/93]

TEST ( TestExecutables ,
SimpleEncRev53Raw8Unsigned  )

Definition at line 1702 of file test_executables.cpp.

References run_raw_round_trip_test(), and TEST().

◆ TEST() [92/93]

TEST ( TestExecutables ,
SimpleEncRev53TallNarrow  )

◆ TEST() [93/93]

TEST ( TestExecutables ,
SimpleEncRev53TallNarrow1  )

◆ write_raw_test_file()

void write_raw_test_file ( const std::string & filename,
ojph::ui32 bit_depth,
bool is_signed )