]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/HiiDatabase: Add HiiImageEx implementation.
authorRuiyu Ni <ruiyu.ni@intel.com>
Wed, 21 Sep 2016 09:48:13 +0000 (17:48 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Wed, 28 Sep 2016 08:22:04 +0000 (16:22 +0800)
commit101a1122095d57629f59989962198e27181d0308
treea8545ca1ce3e8af468f5e855138df69c5130a4c7
parentc0c7d58d367fb185ce6a2c109fcc965b42ae77d8
MdeModulePkg/HiiDatabase: Add HiiImageEx implementation.

According to UEFI spec, NewImageEx()/SetImageEx()/DrawImageEx()
implicitly call the non-Ex version interface
of HiiImage protocol.
GetImageEx()/DrawImageIdEx() are the enhanced version of
GetImage()/DrawImageId(), which can support decoding JPEG/PNG
through the help of HiiImageDecoder protocol.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Liming Gao <liming.gao@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseEntry.c
MdeModulePkg/Universal/HiiDatabaseDxe/Image.c
MdeModulePkg/Universal/HiiDatabaseDxe/ImageEx.c [new file with mode: 0644]