Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
19720f15
Commit
19720f15
authored
May 25, 2002
by
Fabrice Bellard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
license/copyright change
Originally committed as revision 593 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
17269bdf
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
247 additions
and
239 deletions
+247
-239
Makefile
libav/Makefile
+12
-6
asf.c
libav/asf.c
+11
-11
au.c
libav/au.c
+11
-11
audio.c
libav/audio.c
+11
-11
avidec.c
libav/avidec.c
+11
-11
avienc.c
libav/avienc.c
+11
-11
avio.c
libav/avio.c
+11
-11
aviobuf.c
libav/aviobuf.c
+11
-11
crc.c
libav/crc.c
+11
-11
file.c
libav/file.c
+11
-11
gif.c
libav/gif.c
+11
-11
grab.c
libav/grab.c
+11
-11
http.c
libav/http.c
+11
-11
img.c
libav/img.c
+11
-11
mov.c
libav/mov.c
+11
-11
mpeg.c
libav/mpeg.c
+11
-11
mpegts.c
libav/mpegts.c
+11
-11
raw.c
libav/raw.c
+11
-11
rm.c
libav/rm.c
+11
-11
udp.c
libav/udp.c
+11
-11
utils.c
libav/utils.c
+15
-13
wav.c
libav/wav.c
+11
-11
No files found.
libav/Makefile
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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
View file @
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"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment