i80_controller sample
lv_image_decoder_dsc_t::header
is only used within i80_controller sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
i80_controller sample
lv_image_decoder_dsc_t::header
lv_image_decoder_dsc_t::header field
Info about the opened image: color format, size, etc. MUST be set in `open` function
Syntax
Show:
Summary
Declaration
from
lv_image_decoder_private.h:91
lv_image_header_t
header
;
Examples
References
from
examples
Code
Location
Referrer
lv_image_header_t
header
;
lv_image_decoder_private.h:91
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:216
lv_bin_decoder_open()
if
(
dsc
->
header
.
flags
&
LV_IMAGE_FLAGS_COMPRESSED
)
{
lv_bin_decoder.c:218
lv_bin_decoder_open()
if
(
dsc
->
header
.
flags
&
LV_IMAGE_FLAGS_COMPRESSED
)
{
lv_bin_decoder.c:258
lv_bin_decoder_open()
decoded
->
header
.
stride
=
dsc
->
header
.
stride
;
lv_bin_decoder.c:311
lv_bin_decoder_open()
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:383
lv_bin_decoder_get_area()
offset
+=
decoded_area
->
y1
*
dsc
->
header
.
stride
;
lv_bin_decoder.c:448
lv_bin_decoder_get_area()
offset
+=
decoded_area
->
y1
*
dsc
->
header
.
stride
;
lv_bin_decoder.c:478
lv_bin_decoder_get_area()
offset
+=
decoded_area
->
y1
*
dsc
->
header
.
stride
;
/*Move to y1*/
lv_bin_decoder.c:492
lv_bin_decoder_get_area()
offset
+=
dsc
->
header
.
h
*
dsc
->
header
.
stride
;
/*Move to A8 map*/
lv_bin_decoder.c:501
lv_bin_decoder_get_area()
offset
+=
decoded_area
->
y1
*
(
dsc
->
header
.
stride
/
2
)
;
/*Move to y1*/
lv_bin_decoder.c:502
lv_bin_decoder_get_area()
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:561
decode_indexed()
uint32_t
stride
=
dsc
->
header
.
stride
;
lv_bin_decoder.c:566
decode_indexed()
bool
is_compressed
=
dsc
->
header
.
flags
&
LV_IMAGE_FLAGS_COMPRESSED
;
lv_bin_decoder.c:568
decode_indexed()
uint8_t
bpp
=
lv_color_format_get_bpp
(
dsc
->
header
.
cf
)
;
lv_bin_decoder.c:829
decode_alpha_only()
uint32_t
w
=
(
dsc
->
header
.
stride
*
8
)
/
bpp
;
lv_bin_decoder.c:830
decode_alpha_only()
uint32_t
buf_len
=
w
*
dsc
->
header
.
h
;
/*always decode to A8 format*/
lv_bin_decoder.c:832
decode_alpha_only()
uint32_t
file_len
=
(
uint32_t
)
dsc
->
header
.
stride
*
dsc
->
header
.
h
;
lv_bin_decoder.c:834
decode_alpha_only()
decoded
=
lv_draw_buf_create_ex
(
image_cache_draw_buf_handlers
,
dsc
->
header
.
w
,
dsc
->
header
.
h
,
LV_COLOR_FORMAT_A8
,
lv_bin_decoder.c:836
decode_alpha_only()
if
(
dsc
->
header
.
flags
&
LV_IMAGE_FLAGS_COMPRESSED
)
{
lv_bin_decoder.c:845
decode_alpha_only()
if
(
dsc
->
header
.
cf
!=
LV_COLOR_FORMAT_A8
)
{
lv_bin_decoder.c:862
decode_alpha_only()
lv_draw_buf_t
*
decompressed
=
lv_draw_buf_create_ex
(
image_cache_draw_buf_handlers
,
dsc
->
header
.
w
,
dsc
->
header
.
h
,
lv_bin_decoder.c:1092
decompress_image()
dsc
->
header
.
cf
,
lv_bin_decoder.c:1093
decompress_image()
dsc
->
header
.
stride
)
;
lv_bin_decoder.c:1094
decompress_image()
dsc
->
decoder
=
image_decoder_get_info
(
dsc
,
&
dsc
->
header
)
;
lv_image_decoder.c:112
lv_image_decoder_open()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_image_decoder_dsc_t::header
is read by 5 functions:
All items filtered out
lv_image_decoder_dsc_t::header
lv_bin_decoder_open()
lv_bin_decoder_get_area()
decode_indexed()
decode_alpha_only()
decompress_image()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out