Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
89388a95
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
89388a95
编写于
4月 10, 2013
作者:
J
James Almer
提交者:
Clément Bœsch
4月 10, 2013
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Replace all occurrences of PRI in sscanf() calls with SCN
Signed-off-by:
N
James Almer
<
jamrial@gmail.com
>
上级
2383068c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
11 addition
and
11 deletion
+11
-11
libavformat/aqtitledec.c
libavformat/aqtitledec.c
+1
-1
libavformat/mpeg.c
libavformat/mpeg.c
+1
-1
libavformat/mpl2dec.c
libavformat/mpl2dec.c
+4
-4
libavformat/pjsdec.c
libavformat/pjsdec.c
+2
-2
libavformat/rpl.c
libavformat/rpl.c
+1
-1
libswscale/swscale-test.c
libswscale/swscale-test.c
+1
-1
tools/seek_print.c
tools/seek_print.c
+1
-1
未找到文件。
libavformat/aqtitledec.c
浏览文件 @
89388a95
...
...
@@ -70,7 +70,7 @@ static int aqt_read_header(AVFormatContext *s)
line
[
strcspn
(
line
,
"
\r\n
"
)]
=
0
;
if
(
sscanf
(
line
,
"-->> %"
PRI
d64
,
&
frame
)
==
1
)
{
if
(
sscanf
(
line
,
"-->> %"
SCN
d64
,
&
frame
)
==
1
)
{
new_event
=
1
;
pos
=
avio_tell
(
s
->
pb
);
if
(
sub
)
{
...
...
libavformat/mpeg.c
浏览文件 @
89388a95
...
...
@@ -735,7 +735,7 @@ static int vobsub_read_header(AVFormatContext *s)
int64_t
pos
,
timestamp
;
const
char
*
p
=
line
+
10
;
if
(
sscanf
(
p
,
"%02d:%02d:%02d:%03d, filepos: %"
PRI
x64
,
if
(
sscanf
(
p
,
"%02d:%02d:%02d:%03d, filepos: %"
SCN
x64
,
&
hh
,
&
mm
,
&
ss
,
&
ms
,
&
pos
)
!=
5
)
{
av_log
(
s
,
AV_LOG_ERROR
,
"Unable to parse timestamp line '%s', "
"abort parsing
\n
"
,
line
);
...
...
libavformat/mpl2dec.c
浏览文件 @
89388a95
...
...
@@ -40,8 +40,8 @@ static int mpl2_probe(AVProbeData *p)
const
unsigned
char
*
ptr_end
=
ptr
+
p
->
buf_size
;
for
(
i
=
0
;
i
<
2
;
i
++
)
{
if
(
sscanf
(
ptr
,
"[%"
PRId64
"][%"
PRI
d64
"]%c"
,
&
start
,
&
end
,
&
c
)
!=
3
&&
sscanf
(
ptr
,
"[%"
PRI
d64
"][]%c"
,
&
start
,
&
c
)
!=
2
)
if
(
sscanf
(
ptr
,
"[%"
SCNd64
"][%"
SCN
d64
"]%c"
,
&
start
,
&
end
,
&
c
)
!=
3
&&
sscanf
(
ptr
,
"[%"
SCN
d64
"][]%c"
,
&
start
,
&
c
)
!=
2
)
return
0
;
ptr
+=
strcspn
(
ptr
,
"
\r\n
"
)
+
1
;
if
(
ptr
>=
ptr_end
)
...
...
@@ -56,13 +56,13 @@ static int read_ts(char **line, int64_t *pts_start, int *duration)
int
len
;
int64_t
end
;
if
(
sscanf
(
*
line
,
"[%"
PRI
d64
"][]%c%n"
,
if
(
sscanf
(
*
line
,
"[%"
SCN
d64
"][]%c%n"
,
pts_start
,
&
c
,
&
len
)
>=
2
)
{
*
duration
=
-
1
;
*
line
+=
len
-
1
;
return
0
;
}
if
(
sscanf
(
*
line
,
"[%"
PRId64
"][%"
PRI
d64
"]%c%n"
,
if
(
sscanf
(
*
line
,
"[%"
SCNd64
"][%"
SCN
d64
"]%c%n"
,
pts_start
,
&
end
,
&
c
,
&
len
)
>=
3
)
{
*
duration
=
end
-
*
pts_start
;
*
line
+=
len
-
1
;
...
...
libavformat/pjsdec.c
浏览文件 @
89388a95
...
...
@@ -39,7 +39,7 @@ static int pjs_probe(AVProbeData *p)
int64_t
start
,
end
;
const
unsigned
char
*
ptr
=
p
->
buf
;
if
(
sscanf
(
ptr
,
"%"
PRId64
",%"
PRI
d64
",%c"
,
&
start
,
&
end
,
&
c
)
==
3
)
{
if
(
sscanf
(
ptr
,
"%"
SCNd64
",%"
SCN
d64
",%c"
,
&
start
,
&
end
,
&
c
)
==
3
)
{
size_t
q1pos
=
strcspn
(
ptr
,
"
\"
"
);
size_t
q2pos
=
q1pos
+
strcspn
(
ptr
+
q1pos
+
1
,
"
\"
"
)
+
1
;
if
(
strcspn
(
ptr
,
"
\r\n
"
)
>
q2pos
)
...
...
@@ -52,7 +52,7 @@ static int64_t read_ts(char **line, int *duration)
{
int64_t
start
,
end
;
if
(
sscanf
(
*
line
,
"%"
PRId64
",%"
PRI
d64
,
&
start
,
&
end
)
==
2
)
{
if
(
sscanf
(
*
line
,
"%"
SCNd64
",%"
SCN
d64
,
&
start
,
&
end
)
==
2
)
{
*
line
+=
strcspn
(
*
line
,
"
\"
"
)
+
1
;
*
duration
=
end
-
start
;
return
start
;
...
...
libavformat/rpl.c
浏览文件 @
89388a95
...
...
@@ -255,7 +255,7 @@ static int rpl_read_header(AVFormatContext *s)
for
(
i
=
0
;
!
error
&&
i
<
number_of_chunks
;
i
++
)
{
int64_t
offset
,
video_size
,
audio_size
;
error
|=
read_line
(
pb
,
line
,
sizeof
(
line
));
if
(
3
!=
sscanf
(
line
,
"%"
PRId64
" , %"
PRId64
" ; %"
PRI
d64
,
if
(
3
!=
sscanf
(
line
,
"%"
SCNd64
" , %"
SCNd64
" ; %"
SCN
d64
,
&
offset
,
&
video_size
,
&
audio_size
))
error
=
-
1
;
av_add_index_entry
(
vst
,
offset
,
i
*
rpl
->
frames_per_chunk
,
...
...
libswscale/swscale-test.c
浏览文件 @
89388a95
...
...
@@ -305,7 +305,7 @@ static int fileTest(uint8_t *ref[4], int refStride[4], int w, int h, FILE *fp,
ret
=
sscanf
(
buf
,
" %12s %dx%d -> %12s %dx%d flags=%d CRC=%x"
" SSD=%"
PRId64
", %"
PRId64
", %"
PRId64
", %"
PRI
d64
"
\n
"
,
" SSD=%"
SCNd64
", %"
SCNd64
", %"
SCNd64
", %"
SCN
d64
"
\n
"
,
srcStr
,
&
srcW
,
&
srcH
,
dstStr
,
&
dstW
,
&
dstH
,
&
flags
,
&
r
.
crc
,
&
r
.
ssdY
,
&
r
.
ssdU
,
&
r
.
ssdV
,
&
r
.
ssdA
);
if
(
ret
!=
12
)
{
...
...
tools/seek_print.c
浏览文件 @
89388a95
...
...
@@ -91,7 +91,7 @@ int main(int argc, char **argv)
av_ts2str
(
packet
.
pts
),
av_ts2timestr
(
packet
.
pts
,
tb
));
av_free_packet
(
&
packet
);
}
}
else
if
(
sscanf
(
*
argv
,
"seek:%i:%"
PRIi64
":%"
PRIi64
":%"
PRI
i64
":%i"
,
}
else
if
(
sscanf
(
*
argv
,
"seek:%i:%"
SCNi64
":%"
SCNi64
":%"
SCN
i64
":%i"
,
&
stream
,
&
min_ts
,
&
ts
,
&
max_ts
,
&
flags
)
==
5
)
{
ret
=
avformat_seek_file
(
avf
,
stream
,
min_ts
,
ts
,
max_ts
,
flags
);
printf
(
"seek: %d (%s)
\n
"
,
ret
,
av_err2str
(
ret
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录