LibJPEG
jpeg_source_mgr::bytes_in_buffer
is only used within LibJPEG.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LibJPEG
jpeg_source_mgr::bytes_in_buffer
jpeg_source_mgr::bytes_in_buffer field
Syntax
from
jpeglib.h:766
size_t
bytes_in_buffer
;
References
Location
Referrer
Text
jpeglib.h:766
size_t
bytes_in_buffer
;
/* # of bytes remaining in buffer */
jdarith.c:70
get_byte()
if
(
src
->
bytes_in_buffer
==
0
)
jdarith.c:73
get_byte()
src
->
bytes_in_buffer
--
;
jdatasrc.c:117
fill_input_buffer()
src
->
pub
.
bytes_in_buffer
=
nbytes
;
jdatasrc.c:140
fill_mem_input_buffer()
cinfo
->
src
->
bytes_in_buffer
=
2
;
jdatasrc.c:168
skip_input_data()
while
(
num_bytes
>
(
long
)
src
->
bytes_in_buffer
)
{
jdatasrc.c:169
skip_input_data()
num_bytes
-=
(
long
)
src
->
bytes_in_buffer
;
jdatasrc.c:176
skip_input_data()
src
->
bytes_in_buffer
-=
(
size_t
)
num_bytes
;
jdatasrc.c:241
jpeg_stdio_src()
src
->
pub
.
bytes_in_buffer
=
0
;
/* forces fill_input_buffer on first read */
jdatasrc.c:276
jpeg_mem_src()
src
->
bytes_in_buffer
=
(
size_t
)
insize
;
jdhuff.c:488
jpeg_fill_bit_buffer()
bytes_in_buffer
=
cinfo
->
src
->
bytes_in_buffer
;
jdhuff.c:505
jpeg_fill_bit_buffer()
bytes_in_buffer
=
cinfo
->
src
->
bytes_in_buffer
;
jdhuff.c:720
decode_mcu_DC_first()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:749
decode_mcu_DC_first()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:803
decode_mcu_AC_first()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:834
decode_mcu_AC_first()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:875
decode_mcu_DC_refine()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:890
decode_mcu_DC_refine()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:935
decode_mcu_AC_refine()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:1035
decode_mcu_AC_refine()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:1083
decode_mcu_sub()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:1170
decode_mcu_sub()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:1207
decode_mcu()
BITREAD_LOAD_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdhuff.c:1294
decode_mcu()
BITREAD_SAVE_STATE
(
cinfo
,
entropy
->
bitstate
)
;
jdmarker.c:245
get_sof()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:251
get_sof()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:253
get_sof()
INPUT_BYTE
(
cinfo
,
cinfo
->
data_precision
,
return
FALSE
)
;
jdmarker.c:254
get_sof()
INPUT_2BYTES
(
cinfo
,
cinfo
->
image_height
,
return
FALSE
)
;
jdmarker.c:255
get_sof()
INPUT_2BYTES
(
cinfo
,
cinfo
->
image_width
,
return
FALSE
)
;
jdmarker.c:256
get_sof()
INPUT_BYTE
(
cinfo
,
cinfo
->
num_components
,
return
FALSE
)
;
jdmarker.c:285
get_sof()
INPUT_BYTE
(
cinfo
,
compptr
->
component_id
,
return
FALSE
)
;
jdmarker.c:286
get_sof()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:289
get_sof()
INPUT_BYTE
(
cinfo
,
compptr
->
quant_tbl_no
,
return
FALSE
)
;
jdmarker.c:298
get_sof()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:310
get_sos()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:315
get_sos()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:317
get_sos()
INPUT_BYTE
(
cinfo
,
n
,
return
FALSE
)
;
/* Number of components */
jdmarker.c:331
get_sos()
INPUT_BYTE
(
cinfo
,
cc
,
return
FALSE
)
;
jdmarker.c:332
get_sos()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:353
get_sos()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:355
get_sos()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:357
get_sos()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:370
get_sos()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:383
get_dac()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:385
get_dac()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:389
get_dac()
INPUT_BYTE
(
cinfo
,
index
,
return
FALSE
)
;
jdmarker.c:390
get_dac()
INPUT_BYTE
(
cinfo
,
val
,
return
FALSE
)
;
jdmarker.c:412
get_dac()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:432
get_dht()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:434
get_dht()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:438
get_dht()
INPUT_BYTE
(
cinfo
,
index
,
return
FALSE
)
;
jdmarker.c:445
get_dht()
INPUT_BYTE
(
cinfo
,
bits
[
i
]
,
return
FALSE
)
;
jdmarker.c:465
get_dht()
INPUT_BYTE
(
cinfo
,
huffval
[
i
]
,
return
FALSE
)
;
jdmarker.c:489
get_dht()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:503
get_dqt()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:505
get_dqt()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:510
get_dqt()
INPUT_BYTE
(
cinfo
,
n
,
return
FALSE
)
;
jdmarker.c:555
get_dqt()
INPUT_2BYTES
(
cinfo
,
tmp
,
return
FALSE
)
;
jdmarker.c:557
get_dqt()
INPUT_BYTE
(
cinfo
,
tmp
,
return
FALSE
)
;
jdmarker.c:579
get_dqt()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:590
get_dri()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:592
get_dri()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:597
get_dri()
INPUT_2BYTES
(
cinfo
,
tmp
,
return
FALSE
)
;
jdmarker.c:603
get_dri()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:734
get_interesting_appn()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:736
get_interesting_appn()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:747
get_interesting_appn()
INPUT_BYTE
(
cinfo
,
b
[
i
]
,
return
FALSE
)
;
jdmarker.c:765
get_interesting_appn()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:886
skip_variable()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:888
skip_variable()
INPUT_2BYTES
(
cinfo
,
length
,
return
FALSE
)
;
jdmarker.c:893
skip_variable()
INPUT_SYNC
(
cinfo
)
;
/* do before skip_input_data */
jdmarker.c:914
next_marker()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:917
next_marker()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:925
next_marker()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:926
next_marker()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:934
next_marker()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:942
next_marker()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:952
next_marker()
INPUT_SYNC
(
cinfo
)
;
jdmarker.c:967
first_marker()
INPUT_VARS
(
cinfo
)
;
jdmarker.c:969
first_marker()
INPUT_BYTE
(
cinfo
,
c
,
return
FALSE
)
;
jdmarker.c:970
first_marker()
INPUT_BYTE
(
cinfo
,
c2
,
return
FALSE
)
;
jdmarker.c:976
first_marker()
INPUT_SYNC
(
cinfo
)
;
Data Use
Functions writing
jpeg_source_mgr::bytes_in_buffer
Functions reading
jpeg_source_mgr::bytes_in_buffer
get_byte()
fill_input_buffer()
fill_mem_input_buffer()
skip_input_data()
jpeg_stdio_src()
jpeg_mem_src()
decode_mcu_DC_first()
decode_mcu_AC_first()
decode_mcu_DC_refine()
decode_mcu_AC_refine()
decode_mcu_sub()
decode_mcu()
get_sof()
get_sos()
get_dac()
get_dht()
get_dqt()
get_dri()
get_interesting_appn()
skip_variable()
next_marker()
first_marker()
all items filtered out
jpeg_source_mgr::bytes_in_buffer
get_byte()
skip_input_data()
jpeg_fill_bit_buffer()
decode_mcu_DC_first()
decode_mcu_AC_first()
decode_mcu_DC_refine()
decode_mcu_AC_refine()
decode_mcu_sub()
decode_mcu()
get_sof()
get_sos()
get_dac()
get_dht()
get_dqt()
get_dri()
get_interesting_appn()
skip_variable()
next_marker()
first_marker()
all items filtered out
Type of
jpeg_source_mgr::bytes_in_buffer
jpeg_source_mgr::bytes_in_buffer
size_t
all items filtered out