C
Qt Quick Ultralite imagedecoder Example
// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial #include "board_config.h" #include "buffer_config.h" #include "stmimagedecoder.h" #include <qul/application.h> #include "stm32_mcu_specific.h" JPEG_HandleTypeDef JPEG_Handle; extern "C" { void JPEG_InitColorTables(); } void ConfigureBoard() { initJpegOutputBuffers(); /* Init The JPEG Color Look Up Tables used for YCbCr to RGB conversion */ JPEG_InitColorTables(); /* Init the HAL JPEG driver */ JPEG_Handle.Instance = JPEG; if (HAL_JPEG_Init(&JPEG_Handle) != HAL_OK) Qul::PlatformInterface::log("HAL_JPEG_Init failed\n"); static StmImageDecoder imagedecoder; Qul::Application::addImageDecoder(&imagedecoder); }