Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Libpng
提交
54028e59
T
Third Party Libpng
项目概览
OpenHarmony
/
Third Party Libpng
12 个月 前同步成功
通知
4
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Libpng
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
54028e59
编写于
5月 18, 2009
作者:
G
Glenn Randers-Pehrson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Revert "png_reset_prev_row" from png.h and pngrutil.c
This should be handled in the APNG fork, not in libpng proper.
上级
0c062e83
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
13 deletion
+7
-13
png.h
png.h
+5
-5
pngrutil.c
pngrutil.c
+2
-8
未找到文件。
png.h
浏览文件 @
54028e59
/* png.h - header file for PNG reference library
/* png.h - header file for PNG reference library
*
*
* libpng version 1.2.37beta02 - May 1
5
, 2009
* libpng version 1.2.37beta02 - May 1
8
, 2009
* Copyright (c) 1998-2009 Glenn Randers-Pehrson
* Copyright (c) 1998-2009 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
* Authors and maintainers:
* Authors and maintainers:
* libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
* libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat
* libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger
* libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger
* libpng versions 0.97, January 1998, through 1.2.37beta02 - May 1
5
, 2009: Glenn
* libpng versions 0.97, January 1998, through 1.2.37beta02 - May 1
8
, 2009: Glenn
* See also "Contributing Authors", below.
* See also "Contributing Authors", below.
*
*
* Note about libpng version numbers:
* Note about libpng version numbers:
...
@@ -256,7 +256,7 @@
...
@@ -256,7 +256,7 @@
* If you modify libpng you may insert additional notices immediately following
* If you modify libpng you may insert additional notices immediately following
* this sentence.
* this sentence.
*
*
* libpng versions 1.2.6, August 15, 2004, through 1.2.37beta02, May 1
5
, 2009, are
* libpng versions 1.2.6, August 15, 2004, through 1.2.37beta02, May 1
8
, 2009, are
* Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
* Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
* distributed according to the same disclaimer and license as libpng-1.2.5
* distributed according to the same disclaimer and license as libpng-1.2.5
* with the following individual added to the list of Contributing Authors:
* with the following individual added to the list of Contributing Authors:
...
@@ -368,7 +368,7 @@
...
@@ -368,7 +368,7 @@
* Y2K compliance in libpng:
* Y2K compliance in libpng:
* =========================
* =========================
*
*
* May 1
5
, 2009
* May 1
8
, 2009
*
*
* Since the PNG Development group is an ad-hoc body, we can't make
* Since the PNG Development group is an ad-hoc body, we can't make
* an official declaration.
* an official declaration.
...
@@ -432,7 +432,7 @@
...
@@ -432,7 +432,7 @@
/* Version information for png.h - this should match the version in png.c */
/* Version information for png.h - this should match the version in png.c */
#define PNG_LIBPNG_VER_STRING "1.2.37beta02"
#define PNG_LIBPNG_VER_STRING "1.2.37beta02"
#define PNG_HEADER_VERSION_STRING \
#define PNG_HEADER_VERSION_STRING \
" libpng version 1.2.37beta02 - May 1
5
, 2009\n"
" libpng version 1.2.37beta02 - May 1
8
, 2009\n"
#define PNG_LIBPNG_VER_SONUM 0
#define PNG_LIBPNG_VER_SONUM 0
#define PNG_LIBPNG_VER_DLLNUM 13
#define PNG_LIBPNG_VER_DLLNUM 13
...
...
pngrutil.c
浏览文件 @
54028e59
...
@@ -2920,6 +2920,8 @@ png_read_finish_row(png_structp png_ptr)
...
@@ -2920,6 +2920,8 @@ png_read_finish_row(png_structp png_ptr)
if
(
png_ptr
->
interlaced
)
if
(
png_ptr
->
interlaced
)
{
{
png_ptr
->
row_number
=
0
;
png_ptr
->
row_number
=
0
;
png_memset_check
(
png_ptr
,
png_ptr
->
prev_row
,
0
,
png_ptr
->
rowbytes
+
1
);
do
do
{
{
png_ptr
->
pass
++
;
png_ptr
->
pass
++
;
...
@@ -3211,15 +3213,7 @@ defined(PNG_USER_TRANSFORM_PTR_SUPPORTED)
...
@@ -3211,15 +3213,7 @@ defined(PNG_USER_TRANSFORM_PTR_SUPPORTED)
png_memset_check
(
png_ptr
,
png_ptr
->
prev_row
,
0
,
row_bytes
+
1
);
png_memset_check
(
png_ptr
,
png_ptr
->
prev_row
,
0
,
row_bytes
+
1
);
png_ptr
->
old_prev_row_size
=
row_bytes
+
1
;
png_ptr
->
old_prev_row_size
=
row_bytes
+
1
;
}
}
else
{
if
(
png_ptr
->
reset_prev_row
==
1
)
{
png_memset_check
(
png_ptr
,
png_ptr
->
prev_row
,
0
,
row_bytes
+
1
);
}
}
png_ptr
->
reset_prev_row
=
0
;
png_ptr
->
rowbytes
=
row_bytes
;
png_ptr
->
rowbytes
=
row_bytes
;
png_debug1
(
3
,
"width = %lu,"
,
png_ptr
->
width
);
png_debug1
(
3
,
"width = %lu,"
,
png_ptr
->
width
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录