Hermet Park
e56476b7bd
common: code refactoring.
...
renamed loader classes same to Saver classes
tvgLoaderMgr -> tvgLoader (tvgSaver)
tvgLoader -> tvgLoadModule (tvgSaveModule)
2021-07-22 17:30:02 +09:00
Hermet Park
0ca69c49ff
jpg_loader: code refactoring
...
remove unnecessary member variables.
2021-07-19 16:02:35 +09:00
Michal Maciola
8826394b56
jpg_loader: decompress header on opening
2021-07-19 14:55:23 +09:00
Hermet Park
aa1a43e3a2
jpg_loader: code refactoring
...
keep it clean and neat code add some TODO comments for the future tasks.
This also fixes potential data memory leak.
2021-07-09 21:15:59 +09:00
Hermet Park
0d71a74de5
jpg_loader: change source file mode 664
2021-07-09 16:53:08 +09:00
JunsuChoi
91cf75ff04
jpg_loader JpgLoader: Prevent memory leak
...
If the copied data in JpgLoader's data open is invalid,
it is processed without being cleared.
Therefore, data memory free is handled in the destructor.
2021-07-09 16:50:45 +09:00
Michal Maciola
eddbb4d71d
jpg_loader: introduced jpg decode using libjpeg-turbo fix #1
...
Added bool open(const char* data, uint32_t size, bool copy);
2021-07-07 13:44:16 +09:00
Michal Maciola
0435f29f11
jpg_loader: introduced jpg decode using libjpeg-turbo
...
This patch introduces a jpg loader.
For decoding the image, libjpeg-turbo library is used. Library was found to be
fast (SIMD instructions accelerated) and portable.
@issue: #517
2021-07-07 13:44:16 +09:00