Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
99f42c27
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,发现更多精彩内容 >>
提交
99f42c27
编写于
2月 24, 2011
作者:
A
Anton Khirnov
提交者:
Ronald S. Bultje
2月 25, 2011
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
avienc: replace &tag[0] with tag.
Signed-off-by:
N
Ronald S. Bultje
<
rsbultje@gmail.com
>
上级
0abdb293
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
7 deletion
+7
-7
libavformat/avienc.c
libavformat/avienc.c
+7
-7
未找到文件。
libavformat/avienc.c
浏览文件 @
99f42c27
...
...
@@ -318,7 +318,7 @@ static int avi_write_header(AVFormatContext *s)
avio_w8
(
pb
,
0
);
/* bIndexSubType (0 == frame index) */
avio_w8
(
pb
,
0
);
/* bIndexType (0 == AVI_INDEX_OF_INDEXES) */
avio_wl32
(
pb
,
0
);
/* nEntriesInUse (will fill out later on) */
ffio_wfourcc
(
pb
,
avi_stream2fourcc
(
&
tag
[
0
]
,
i
,
stream
->
codec_type
));
ffio_wfourcc
(
pb
,
avi_stream2fourcc
(
tag
,
i
,
stream
->
codec_type
));
/* dwChunkId */
avio_wl64
(
pb
,
0
);
/* dwReserved[3]
avio_wl32(pb, 0); Must be 0. */
...
...
@@ -415,12 +415,12 @@ static int avi_write_ix(AVFormatContext *s)
AVIStream
*
avist
=
s
->
streams
[
i
]
->
priv_data
;
int64_t
ix
,
pos
;
avi_stream2fourcc
(
&
tag
[
0
]
,
i
,
s
->
streams
[
i
]
->
codec
->
codec_type
);
avi_stream2fourcc
(
tag
,
i
,
s
->
streams
[
i
]
->
codec
->
codec_type
);
ix_tag
[
3
]
=
'0'
+
i
;
/* Writing AVI OpenDML leaf index chunk */
ix
=
url_ftell
(
pb
);
ffio_wfourcc
(
pb
,
&
ix_tag
[
0
]
);
/* ix?? */
ffio_wfourcc
(
pb
,
ix_tag
);
/* ix?? */
avio_wl32
(
pb
,
avist
->
indexes
.
entry
*
8
+
24
);
/* chunk size */
avio_wl16
(
pb
,
2
);
/* wLongsPerEntry */
...
...
@@ -428,7 +428,7 @@ static int avi_write_ix(AVFormatContext *s)
avio_w8
(
pb
,
1
);
/* bIndexType (1 == AVI_INDEX_OF_CHUNKS) */
avio_wl32
(
pb
,
avist
->
indexes
.
entry
);
/* nEntriesInUse */
ffio_wfourcc
(
pb
,
&
tag
[
0
]);
/* dwChunkId */
ffio_wfourcc
(
pb
,
tag
);
/* dwChunkId */
avio_wl64
(
pb
,
avi
->
movi_list
);
/* qwBaseOffset */
avio_wl32
(
pb
,
0
);
/* dwReserved_3 (must be 0) */
...
...
@@ -491,9 +491,9 @@ static int avi_write_idx1(AVFormatContext *s)
}
if
(
!
empty
)
{
avist
=
s
->
streams
[
stream_id
]
->
priv_data
;
avi_stream2fourcc
(
&
tag
[
0
]
,
stream_id
,
avi_stream2fourcc
(
tag
,
stream_id
,
s
->
streams
[
stream_id
]
->
codec
->
codec_type
);
ffio_wfourcc
(
pb
,
&
tag
[
0
]
);
ffio_wfourcc
(
pb
,
tag
);
avio_wl32
(
pb
,
ie
->
flags
);
avio_wl32
(
pb
,
ie
->
pos
);
avio_wl32
(
pb
,
ie
->
len
);
...
...
@@ -545,7 +545,7 @@ static int avi_write_packet(AVFormatContext *s, AVPacket *pkt)
avi
->
movi_list
=
avi_start_new_riff
(
s
,
pb
,
"AVIX"
,
"movi"
);
}
avi_stream2fourcc
(
&
tag
[
0
]
,
stream_index
,
enc
->
codec_type
);
avi_stream2fourcc
(
tag
,
stream_index
,
enc
->
codec_type
);
if
(
pkt
->
flags
&
AV_PKT_FLAG_KEY
)
flags
=
0x10
;
if
(
enc
->
codec_type
==
AVMEDIA_TYPE_AUDIO
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录