Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
19720f15
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,发现更多精彩内容 >>
提交
19720f15
编写于
5月 25, 2002
作者:
F
Fabrice Bellard
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
license/copyright change
Originally committed as revision 593 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
17269bdf
变更
22
隐藏空白更改
内联
并排
Showing
22 changed file
with
247 addition
and
239 deletion
+247
-239
libav/Makefile
libav/Makefile
+12
-6
libav/asf.c
libav/asf.c
+11
-11
libav/au.c
libav/au.c
+11
-11
libav/audio.c
libav/audio.c
+11
-11
libav/avidec.c
libav/avidec.c
+11
-11
libav/avienc.c
libav/avienc.c
+11
-11
libav/avio.c
libav/avio.c
+11
-11
libav/aviobuf.c
libav/aviobuf.c
+11
-11
libav/crc.c
libav/crc.c
+11
-11
libav/file.c
libav/file.c
+11
-11
libav/gif.c
libav/gif.c
+11
-11
libav/grab.c
libav/grab.c
+11
-11
libav/http.c
libav/http.c
+11
-11
libav/img.c
libav/img.c
+11
-11
libav/mov.c
libav/mov.c
+11
-11
libav/mpeg.c
libav/mpeg.c
+11
-11
libav/mpegts.c
libav/mpegts.c
+11
-11
libav/raw.c
libav/raw.c
+11
-11
libav/rm.c
libav/rm.c
+11
-11
libav/udp.c
libav/udp.c
+11
-11
libav/utils.c
libav/utils.c
+15
-13
libav/wav.c
libav/wav.c
+11
-11
未找到文件。
libav/Makefile
浏览文件 @
19720f15
#
# libavformat Makefile
# (c) 2000, 2001, 2002 Fabrice Bellard
#
include
../config.mak
VPATH
=
$(SRC_PATH)
/libav
PWD
=
$(
shell
pwd
)
CFLAGS
=
$(OPTFLAGS)
-Wall
-g
-I
..
-I
$(SRC_PATH)
-I
$(SRC_PATH)
/libavcodec
-DHAVE_AV_CONFIG_H
...
...
@@ -13,15 +16,19 @@ OBJS+=mpeg.o mpegts.o ffm.o crc.o img.o raw.o rm.o asf.o \
# file I/O
OBJS
+=
avio.o aviobuf.o file.o
ifeq
($(CONFIG_
GRAB
),yes)
OBJS
+=
grab.o
audio.o
ifeq
($(CONFIG_
VIDEO4LINUX
),yes)
OBJS
+=
grab.o
endif
ifneq
($(CONFIG_WIN32),yes)
ifeq
($(CONFIG_AUDIO_OSS),yes)
OBJS
+=
audio.o
endif
ifeq
($(CONFIG_NETWORK),yes)
OBJS
+=
udp.o http.o
endif
LIB
=
libav.a
LIB
=
libav
format
.a
all
:
$(LIB)
...
...
@@ -34,4 +41,3 @@ $(LIB): $(OBJS)
clean
:
rm
-f
*
.o
*
~
*
.a
libav/asf.c
浏览文件 @
19720f15
/*
* ASF compatible encoder and decoder.
* Copyright (c) 2000, 2001
Gerard Lantau
.
* Copyright (c) 2000, 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "avi.h"
...
...
libav/au.c
浏览文件 @
19720f15
/*
* AU encoder and decoder
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/*
...
...
libav/audio.c
浏览文件 @
19720f15
/*
* Linux audio play and grab interface
* Copyright (c) 2000, 2001
Gerard Lantau
.
* Copyright (c) 2000, 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/avidec.c
浏览文件 @
19720f15
/*
* AVI decoder.
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "avi.h"
...
...
libav/avienc.c
浏览文件 @
19720f15
/*
* AVI encoder.
* Copyright (c) 2000
Gerard Lantau
.
* Copyright (c) 2000
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "avi.h"
...
...
libav/avio.c
浏览文件 @
19720f15
/*
* Unbuffered io for ffmpeg system
* Copyright (c) 2001
Gerard Lantau
* Copyright (c) 2001
Fabrice Bellard
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/aviobuf.c
浏览文件 @
19720f15
/*
* Buffered I/O for ffmpeg system
* Copyright (c) 2000,2001
Gerard Lantau
* Copyright (c) 2000,2001
Fabrice Bellard
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/crc.c
浏览文件 @
19720f15
/*
* CRC decoder (for codec/format testing)
* Copyright (c) 2002
Gerard Lantau
.
* Copyright (c) 2002
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/file.c
浏览文件 @
19720f15
/*
* Buffered file io for ffmpeg system
* Copyright (c) 2001
Gerard Lantau
* Copyright (c) 2001
Fabrice Bellard
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include <fcntl.h>
...
...
libav/gif.c
浏览文件 @
19720f15
/*
* Animated GIF encoder
* Copyright (c) 2000
Gerard Lantau
.
* Copyright (c) 2000
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/*
...
...
libav/grab.c
浏览文件 @
19720f15
/*
* Linux video grab interface
* Copyright (c) 2000,2001
Gerard Lantau
.
* Copyright (c) 2000,2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include <linux/videodev.h>
...
...
libav/http.c
浏览文件 @
19720f15
/*
* HTTP protocol for ffmpeg client
* Copyright (c) 2000, 2001
Gerard Lantau
.
* Copyright (c) 2000, 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include <unistd.h>
...
...
libav/img.c
浏览文件 @
19720f15
/*
* Image format
* Copyright (c) 2000, 2001, 2002
Gerard Lantau
.
* Copyright (c) 2000, 2001, 2002
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/mov.c
浏览文件 @
19720f15
/*
* MOV decoder.
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "avi.h"
...
...
libav/mpeg.c
浏览文件 @
19720f15
/*
* MPEG1 mux/demux
* Copyright (c) 2000, 2001, 2002
Gerard Lantau
.
* Copyright (c) 2000, 2001, 2002
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "tick.h"
...
...
libav/mpegts.c
浏览文件 @
19720f15
/*
* MPEG2 transport stream (aka DVB) demux
* Copyright (c) 2002
Gerard Lantau
.
* Copyright (c) 2002
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/raw.c
浏览文件 @
19720f15
/*
* RAW encoder and decoder
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/rm.c
浏览文件 @
19720f15
/*
* "Real" compatible mux and demux.
* Copyright (c) 2000, 2001
Gerard Lantau
.
* Copyright (c) 2000, 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
...
...
libav/udp.c
浏览文件 @
19720f15
/*
* UDP prototype streaming system
* Copyright (c) 2000
Gerard Lantau
.
* Copyright (c) 2000
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include <unistd.h>
...
...
libav/utils.c
浏览文件 @
19720f15
/*
* Various utilities for ffmpeg system
* Copyright (c) 2000, 2001, 2002
Gerard Lantau
* Copyright (c) 2000, 2001, 2002
Fabrice Bellard
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "tick.h"
...
...
@@ -187,14 +187,16 @@ void register_all(void)
#ifndef CONFIG_WIN32
ffm_init
();
#endif
#ifdef CONFIG_
GRAB
#ifdef CONFIG_
VIDEO4LINUX
video_grab_init
();
#endif
#ifdef CONFIG_AUDIO_OSS
audio_init
();
#endif
/* file protocols */
register_protocol
(
&
file_protocol
);
register_protocol
(
&
pipe_protocol
);
#if
ndef CONFIG_WIN32
#if
def CONFIG_NETWORK
register_protocol
(
&
udp_protocol
);
register_protocol
(
&
http_protocol
);
#endif
...
...
libav/wav.c
浏览文件 @
19720f15
/*
* WAV encoder and decoder
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
* This
program is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2 of the License, o
r
* (at your option) any later version.
* This
library is free software; you can redistribute it and/or
*
modify it under the terms of the GNU Lesser General Public
*
License as published by the Free Software Foundation; eithe
r
*
version 2 of the License, or
(at your option) any later version.
*
* This
program
is distributed in the hope that it will be useful,
* This
library
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*
GNU
General Public License for more details.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
Lesser
General Public License for more details.
*
* You should have received a copy of the GNU
General Public License
*
along with this program
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* You should have received a copy of the GNU
Lesser General Public
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "avformat.h"
#include "avi.h"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录