Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
6494c001
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,发现更多精彩内容 >>
提交
6494c001
编写于
8月 17, 2011
作者:
A
Anton Khirnov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
avconv: cosmetics, move OutputStream.
Allows us to get rid of forward InputStream declaration.
上级
e659c515
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
26 deletion
+25
-26
avconv.c
avconv.c
+25
-26
未找到文件。
avconv.c
浏览文件 @
6494c001
...
@@ -218,7 +218,31 @@ static AVBitStreamFilterContext *subtitle_bitstream_filters=NULL;
...
@@ -218,7 +218,31 @@ static AVBitStreamFilterContext *subtitle_bitstream_filters=NULL;
#define DEFAULT_PASS_LOGFILENAME_PREFIX "av2pass"
#define DEFAULT_PASS_LOGFILENAME_PREFIX "av2pass"
struct
InputStream
;
typedef
struct
InputStream
{
int
file_index
;
AVStream
*
st
;
int
discard
;
/* true if stream data should be discarded */
int
decoding_needed
;
/* true if the packets must be decoded in 'raw_fifo' */
AVCodec
*
dec
;
int64_t
start
;
/* time when read started */
int64_t
next_pts
;
/* synthetic pts for cases where pkt.pts
is not defined */
int64_t
pts
;
/* current pts */
PtsCorrectionContext
pts_ctx
;
double
ts_scale
;
int
is_start
;
/* is 1 at the start and after a discontinuity */
int
showed_multi_packet_warning
;
AVDictionary
*
opts
;
}
InputStream
;
typedef
struct
InputFile
{
AVFormatContext
*
ctx
;
int
eof_reached
;
/* true if eof reached */
int
ist_index
;
/* index of first stream in ist_table */
int
buffer_size
;
/* current total buffer size */
int64_t
ts_offset
;
}
InputFile
;
typedef
struct
OutputStream
{
typedef
struct
OutputStream
{
int
file_index
;
/* file index */
int
file_index
;
/* file index */
...
@@ -275,31 +299,6 @@ typedef struct OutputStream {
...
@@ -275,31 +299,6 @@ typedef struct OutputStream {
int
is_past_recording_time
;
int
is_past_recording_time
;
}
OutputStream
;
}
OutputStream
;
typedef
struct
InputStream
{
int
file_index
;
AVStream
*
st
;
int
discard
;
/* true if stream data should be discarded */
int
decoding_needed
;
/* true if the packets must be decoded in 'raw_fifo' */
AVCodec
*
dec
;
int64_t
start
;
/* time when read started */
int64_t
next_pts
;
/* synthetic pts for cases where pkt.pts
is not defined */
int64_t
pts
;
/* current pts */
PtsCorrectionContext
pts_ctx
;
double
ts_scale
;
int
is_start
;
/* is 1 at the start and after a discontinuity */
int
showed_multi_packet_warning
;
AVDictionary
*
opts
;
}
InputStream
;
typedef
struct
InputFile
{
AVFormatContext
*
ctx
;
int
eof_reached
;
/* true if eof reached */
int
ist_index
;
/* index of first stream in ist_table */
int
buffer_size
;
/* current total buffer size */
int64_t
ts_offset
;
}
InputFile
;
typedef
struct
OutputFile
{
typedef
struct
OutputFile
{
AVFormatContext
*
ctx
;
AVFormatContext
*
ctx
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录