Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 769 Bytes

File metadata and controls

40 lines (27 loc) · 769 Bytes

Tiny jpeg

简易的JPEG解码实现,实现了444格式的JPEG解码,并输出到YUV444格式。

使用方法

编译

make

运行

./build/Main <Jpeg path> <YUV output Path>

使用FFplay打开生成的YUV文件:

ffplay -s <Width>x<Height> -pixel_format yuv444p -i <YUV output Path>

日志

程序在运行过程中会输出一些调试信息。

开关日志信息,在lib/Inc/trace.h中修改宏定义:

#define MAX_CHARS 1000

#define TRACE_EN 1
#define TRUE  1
#define FALSE 0
#define TRACE_ERROR_EN  TRUE    &&TRACE_EN  // 开启ERROR级别日志
#define TRACE_INFO_EN   TRUE    &&TRACE_EN  // 开启INFO级别日志
#define TRACE_DEBUG_EN  FALSE   &&TRACE_EN  // 关闭DEBUG级别日志