JQUANT_TBL::quantval is only used within LibJPEG.
 
Symbols
loading...
Files
loading...

JQUANT_TBL::quantval field

Syntax

UINT16 quantval[DCTSIZE2];

References

LocationReferrerText
jpeglib.h:97
UINT16 quantval[DCTSIZE2]; /* quantization step for each coefficient */
jcdctmgr.c:370start_pass_fdctmgr()
dtbl[i] = ((DCTELEM) qtbl->quantval[i]) << 3;
jcdctmgr.c:406start_pass_fdctmgr()
DESCALE(MULTIPLY16V16((INT32) qtbl->quantval[i],
jcdctmgr.c:442start_pass_fdctmgr()
(1.0 / (((double) qtbl->quantval[i] *
jcmarker.c:158emit_dqt()
if (qtbl->quantval[cinfo->natural_order[i]] > 255)
jcmarker.c:172emit_dqt()
unsigned int qval = qtbl->quantval[cinfo->natural_order[i]];
jcparam.c:56jpeg_add_quant_table()
(*qtblptr)->quantval[i] = (UINT16) temp;
jctrans.c:98jpeg_copy_critical_parameters()
MEMCOPY((*qtblptr)->quantval,
jctrans.c:99jpeg_copy_critical_parameters()
srcinfo->quant_tbl_ptrs[tblno]->quantval,
jctrans.c:100jpeg_copy_critical_parameters()
SIZEOF((*qtblptr)->quantval));
jctrans.c:129jpeg_copy_critical_parameters()
if (c_quant->quantval[coefi] != slot_quant->quantval[coefi])
jddctmgr.c:282start_pass()
ismtbl[i] = (ISLOW_MULT_TYPE) qtbl->quantval[i];
jddctmgr.c:314start_pass()
DESCALE(MULTIPLY16V16((INT32) qtbl->quantval[i],
jddctmgr.c:341start_pass()
((double) qtbl->quantval[i] *
jdmarker.c:527get_dqt()
quant_ptr->quantval[i] = 1;
jdmarker.c:536get_dqt()
quant_ptr->quantval[i] = 1;
jdmarker.c:559get_dqt()
quant_ptr->quantval[natural_order[i]] = (UINT16) tmp;
jdmarker.c:565get_dqt()
quant_ptr->quantval[i], quant_ptr->quantval[i+1],
jdmarker.c:566get_dqt()
quant_ptr->quantval[i+2], quant_ptr->quantval[i+3],
jdmarker.c:567get_dqt()
quant_ptr->quantval[i+4], quant_ptr->quantval[i+5],
jdmarker.c:568get_dqt()
quant_ptr->quantval[i+6], quant_ptr->quantval[i+7]);

Data Use

Functions reading JQUANT_TBL::quantval
JQUANT_TBL::quantval
Type of JQUANT_TBL::quantval
JQUANT_TBL::quantval
UINT16
all items filtered out