Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
ffmpeg
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
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
ffmpeg
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
include
../config.mak
VPATH
=
$(SRC_PATH)
/libav
VPATH
=
$(SRC_PATH)
/libav
PWD
=
$(
shell
pwd
)
CFLAGS
=
$(OPTFLAGS)
-Wall
-g
-I
..
-I
$(SRC_PATH)
-I
$(SRC_PATH)
/libavcodec
-DHAVE_AV_CONFIG_H
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 \
...
@@ -13,15 +16,19 @@ OBJS+=mpeg.o mpegts.o ffm.o crc.o img.o raw.o rm.o asf.o \
# file I/O
# file I/O
OBJS
+=
avio.o aviobuf.o file.o
OBJS
+=
avio.o aviobuf.o file.o
ifeq
($(CONFIG_
GRAB
),yes)
ifeq
($(CONFIG_
VIDEO4LINUX
),yes)
OBJS
+=
grab.o
audio.o
OBJS
+=
grab.o
endif
endif
ifneq
($(CONFIG_WIN32),yes)
ifeq
($(CONFIG_AUDIO_OSS),yes)
OBJS
+=
audio.o
endif
ifeq
($(CONFIG_NETWORK),yes)
OBJS
+=
udp.o http.o
OBJS
+=
udp.o http.o
endif
endif
LIB
=
libav.a
LIB
=
libav
format
.a
all
:
$(LIB)
all
:
$(LIB)
...
@@ -34,4 +41,3 @@ $(LIB): $(OBJS)
...
@@ -34,4 +41,3 @@ $(LIB): $(OBJS)
clean
:
clean
:
rm
-f
*
.o
*
~
*
.a
rm
-f
*
.o
*
~
*
.a
libav/asf.c
View file @
19720f15
/*
/*
* ASF compatible encoder and decoder.
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "avi.h"
#include "avi.h"
...
...
libav/au.c
View file @
19720f15
/*
/*
* AU encoder and decoder
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
/*
/*
...
...
libav/audio.c
View file @
19720f15
/*
/*
* Linux audio play and grab interface
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/avidec.c
View file @
19720f15
/*
/*
* AVI decoder.
* AVI decoder.
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
*
* This
program is free software; you can redistribute it and/or modify
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "avi.h"
#include "avi.h"
...
...
libav/avienc.c
View file @
19720f15
/*
/*
* AVI encoder.
* AVI encoder.
* Copyright (c) 2000
Gerard Lantau
.
* Copyright (c) 2000
Fabrice Bellard
.
*
*
* This
program is free software; you can redistribute it and/or modify
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "avi.h"
#include "avi.h"
...
...
libav/avio.c
View file @
19720f15
/*
/*
* Unbuffered io for ffmpeg system
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/aviobuf.c
View file @
19720f15
/*
/*
* Buffered I/O for ffmpeg system
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/crc.c
View file @
19720f15
/*
/*
* CRC decoder (for codec/format testing)
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/file.c
View file @
19720f15
/*
/*
* Buffered file io for ffmpeg system
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include <fcntl.h>
#include <fcntl.h>
...
...
libav/gif.c
View file @
19720f15
/*
/*
* Animated GIF encoder
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
/*
/*
...
...
libav/grab.c
View file @
19720f15
/*
/*
* Linux video grab interface
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include <linux/videodev.h>
#include <linux/videodev.h>
...
...
libav/http.c
View file @
19720f15
/*
/*
* HTTP protocol for ffmpeg client
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include <unistd.h>
#include <unistd.h>
...
...
libav/img.c
View file @
19720f15
/*
/*
* Image format
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/mov.c
View file @
19720f15
/*
/*
* MOV decoder.
* MOV decoder.
* Copyright (c) 2001
Gerard Lantau
.
* Copyright (c) 2001
Fabrice Bellard
.
*
*
* This
program is free software; you can redistribute it and/or modify
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "avi.h"
#include "avi.h"
...
...
libav/mpeg.c
View file @
19720f15
/*
/*
* MPEG1 mux/demux
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "tick.h"
#include "tick.h"
...
...
libav/mpegts.c
View file @
19720f15
/*
/*
* MPEG2 transport stream (aka DVB) demux
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/raw.c
View file @
19720f15
/*
/*
* RAW encoder and decoder
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/rm.c
View file @
19720f15
/*
/*
* "Real" compatible mux and demux.
* "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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
...
...
libav/udp.c
View file @
19720f15
/*
/*
* UDP prototype streaming system
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include <unistd.h>
#include <unistd.h>
...
...
libav/utils.c
View file @
19720f15
/*
/*
* Various utilities for ffmpeg system
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "tick.h"
#include "tick.h"
...
@@ -187,14 +187,16 @@ void register_all(void)
...
@@ -187,14 +187,16 @@ void register_all(void)
#ifndef CONFIG_WIN32
#ifndef CONFIG_WIN32
ffm_init
();
ffm_init
();
#endif
#endif
#ifdef CONFIG_
GRAB
#ifdef CONFIG_
VIDEO4LINUX
video_grab_init
();
video_grab_init
();
#endif
#ifdef CONFIG_AUDIO_OSS
audio_init
();
audio_init
();
#endif
#endif
/* file protocols */
/* file protocols */
register_protocol
(
&
file_protocol
);
register_protocol
(
&
file_protocol
);
register_protocol
(
&
pipe_protocol
);
register_protocol
(
&
pipe_protocol
);
#if
ndef CONFIG_WIN32
#if
def CONFIG_NETWORK
register_protocol
(
&
udp_protocol
);
register_protocol
(
&
udp_protocol
);
register_protocol
(
&
http_protocol
);
register_protocol
(
&
http_protocol
);
#endif
#endif
...
...
libav/wav.c
View file @
19720f15
/*
/*
* WAV encoder and decoder
* 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
* This
library is free software; you can redistribute it and/or
*
it under the terms of the GNU General Public License as published by
*
modify it under the terms of the GNU Lesser General Public
*
the Free Software Foundation; either version 2 of the License, o
r
*
License as published by the Free Software Foundation; eithe
r
* (at your option) any later version.
*
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
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
*
GNU
General Public License for more details.
*
Lesser
General Public License for more details.
*
*
* You should have received a copy of the GNU
General Public License
* You should have received a copy of the GNU
Lesser General Public
*
along with this program
; if not, write to the Free Software
*
License along with this library
; if not, write to the Free Software
* Foundation, Inc.,
675 Mass Ave, Cambridge, MA 02139, USA.
* Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
*/
#include "avformat.h"
#include "avformat.h"
#include "avi.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