GitHub

OpenJPEG

更改日志中的更多详细信息

OpenJPEG 2.3.1(2019年)


与v2.3.0相比,没有API/ABI中断


许多错误修复(包括安全修复)

OpenJPEG 2.3.0(2017年)


与v2.2.0相比,没有API/ABI中断,但有用于组件解码子集的附加符号(因此是次要版本bump)。


子分片解码:当通过API函数opj_set_decode_are a()设置感兴趣的窗口时,现在只解码与此窗口相交的代码块(即MCT、IDWT和熵解码仅在感兴趣的窗口上完成)。此外,内存分配现在取决于感兴趣的窗口的大小(而不是整个平铺的大小)。#990#1001#1010

仅解码组件子集的能力。这将添加以下函数opj_set_decoded_组件(opj_codec_t p_codec、opj_UINT32 numcomps、const opj_UINT32 comps_index、opj_BOOL apply_color_transforms)和等效的opj_decompress-c compno[,compno]*选项。#1022个

许多错误修复(包括安全修复)


OpenJPEG 2.2.0(2017年8月)

与v2.1.2相比,没有API/ABI中断,但有额外的多线程支持符号(因此有了小版本bump)。

代码库改进


解码端内存消耗减少#968

解码端多线程支持#786

一级速度优化(编码器和解码器)#945

一级解码器进一步优化

反向5x3 DWT速度优化:单程提升和SSE2/AVX2实现#957

修复了在某些情况下阻止OpenJPEG无损压缩的错误

固定旁路/延迟、重启/TERMALL和PTERM模式开关

许多其他错误修复(包括安全修复)


维护改进


基准测试脚本以自动比较最新版本和/或Kakadu二进制文件的OpenJPEG构建速度

CPU和RAM使用分析脚本#918

代码库重新格式化(使用astyle)和脚本,以自动检查新提交是否符合格式化准则

在Google OSS Fuzz initiative注册OpenJPEG,这样OpenJPEG就会自动测试Google fuzzer#965

232112324124.jpg

支付宝转账赞助

支付宝扫一扫赞助

微信转账赞助

微信扫一扫赞助

留言与评论(共有 0 条评论)
   
验证码: