partially rename FFmpeg to Libav
update mailing list references and irc channels in configure (cherry picked from commit 070c5d0f3530c16c92b81f3f0de2943410367c00)
This commit is contained in:
parent
dda2062c31
commit
ba1927dda9
6
CREDITS
6
CREDITS
@ -1,5 +1,7 @@
|
||||
This file contains the name of the people who have contributed to
|
||||
FFmpeg. The names are sorted alphabetically by last name.
|
||||
This file contains the names of some of the people who have contributed to
|
||||
Libav/FFmpeg. The names are sorted alphabetically by last name. As this file is
|
||||
currently quite outdated and git serves as a much better tool for determining
|
||||
authorship, it remains here for historical reasons only.
|
||||
|
||||
Dénes Balatoni
|
||||
Michel Bardiaux
|
||||
|
2
Doxyfile
2
Doxyfile
@ -17,7 +17,7 @@
|
||||
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
|
||||
# by quotes) that should identify the project.
|
||||
|
||||
PROJECT_NAME = FFmpeg
|
||||
PROJECT_NAME = Libav
|
||||
|
||||
# The PROJECT_NUMBER tag can be used to enter a project or revision number.
|
||||
# This could be handy for archiving the generated documentation or
|
||||
|
6
INSTALL
6
INSTALL
@ -2,10 +2,10 @@
|
||||
1) Type './configure' to create the configuration. A list of configure
|
||||
options is printed by running 'configure --help'.
|
||||
|
||||
'configure' can be launched from a directory different from the FFmpeg
|
||||
'configure' can be launched from a directory different from the Libav
|
||||
sources to build the objects out of tree. To do this, use an absolute
|
||||
path when launching 'configure', e.g. '/ffmpegdir/ffmpeg/configure'.
|
||||
path when launching 'configure', e.g. '/libavdir/libav/configure'.
|
||||
|
||||
2) Then type 'make' to build FFmpeg. GNU Make 3.81 or later is required.
|
||||
2) Then type 'make' to build Libav. GNU Make 3.81 or later is required.
|
||||
|
||||
3) Type 'make install' to install all binaries and libraries you built.
|
||||
|
20
LICENSE
20
LICENSE
@ -1,17 +1,17 @@
|
||||
FFmpeg:
|
||||
Libav:
|
||||
-------
|
||||
|
||||
Most files in FFmpeg are under the GNU Lesser General Public License version 2.1
|
||||
Most files in Libav are under the GNU Lesser General Public License version 2.1
|
||||
or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other
|
||||
files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to
|
||||
FFmpeg.
|
||||
Libav.
|
||||
|
||||
Some optional parts of FFmpeg are licensed under the GNU General Public License
|
||||
Some optional parts of Libav are licensed under the GNU General Public License
|
||||
version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of
|
||||
these parts are used by default, you have to explicitly pass --enable-gpl to
|
||||
configure to activate them. In this case, FFmpeg's license changes to GPL v2+.
|
||||
configure to activate them. In this case, Libav's license changes to GPL v2+.
|
||||
|
||||
Specifically, the GPL parts of FFmpeg are
|
||||
Specifically, the GPL parts of Libav are
|
||||
|
||||
- libpostproc
|
||||
- optional MMX optimizations for YUV to RGB colorspace conversion in
|
||||
@ -37,14 +37,14 @@ external libraries:
|
||||
-------------------
|
||||
|
||||
Some external libraries, e.g. libx264, are under GPL and can be used in
|
||||
conjunction with FFmpeg. They require --enable-gpl to be passed to configure
|
||||
conjunction with Libav. They require --enable-gpl to be passed to configure
|
||||
as well.
|
||||
|
||||
The OpenCORE external libraries are under the Apache License 2.0. That license
|
||||
is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of
|
||||
those licenses. So to combine the OpenCORE libraries with FFmpeg, the license
|
||||
those licenses. So to combine the OpenCORE libraries with Libav, the license
|
||||
version needs to be upgraded by passing --enable-version3 to configure.
|
||||
|
||||
The nonfree external library libfaac can be hooked up in FFmpeg. You need to
|
||||
The nonfree external library libfaac can be hooked up in Libav. You need to
|
||||
pass --enable-nonfree to configure to enable it. Employ this option with care
|
||||
as FFmpeg then becomes nonfree and unredistributable.
|
||||
as Libav then becomes nonfree and unredistributable.
|
||||
|
@ -341,7 +341,7 @@ static void maybe_print_config(const char *lib, const char *cfg)
|
||||
|
||||
void show_banner(void)
|
||||
{
|
||||
fprintf(stderr, "%s version " FFMPEG_VERSION ", Copyright (c) %d-%d the FFmpeg developers\n",
|
||||
fprintf(stderr, "%s version " FFMPEG_VERSION ", Copyright (c) %d-%d the Libav developers\n",
|
||||
program_name, program_birth_year, this_year);
|
||||
fprintf(stderr, " built on %s %s with %s %s\n",
|
||||
__DATE__, __TIME__, CC_TYPE, CC_VERSION);
|
||||
|
28
configure
vendored
28
configure
vendored
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# FFmpeg configure script
|
||||
# Libav configure script
|
||||
#
|
||||
# Copyright (c) 2000-2002 Fabrice Bellard
|
||||
# Copyright (c) 2005-2008 Diego Biurrun
|
||||
@ -44,9 +44,9 @@ if test "$E1" != 0 || test "$E2" = 0; then
|
||||
echo "No compatible shell script interpreter found."
|
||||
echo "This configure script requires a POSIX-compatible shell"
|
||||
echo "such as bash or ksh."
|
||||
echo "THIS IS NOT A BUG IN FFMPEG, DO NOT REPORT IT AS SUCH."
|
||||
echo "THIS IS NOT A BUG IN LIBAV, DO NOT REPORT IT AS SUCH."
|
||||
echo "Instead, install a working POSIX-compatible shell."
|
||||
echo "Disabling this configure test will create a broken FFmpeg."
|
||||
echo "Disabling this configure test will create a broken Libav."
|
||||
if test "$BASH_VERSION" = '2.04.0(1)-release'; then
|
||||
echo "This bash version ($BASH_VERSION) is broken on your platform."
|
||||
echo "Upgrade to a later version if available."
|
||||
@ -239,7 +239,7 @@ Advanced options (experts only):
|
||||
--malloc-prefix=PFX prefix malloc and related names with PFX
|
||||
--enable-sram allow use of on-chip SRAM
|
||||
|
||||
Developer options (useful when working on FFmpeg itself):
|
||||
Developer options (useful when working on Libav itself):
|
||||
--disable-debug disable debugging symbols
|
||||
--enable-debug=LEVEL set the debug level [$debuglevel]
|
||||
--enable-gprof enable profiling with gprof [$gprof]
|
||||
@ -275,8 +275,8 @@ die(){
|
||||
cat <<EOF
|
||||
|
||||
If you think configure made a mistake, make sure you are using the latest
|
||||
version from SVN. If the latest version fails, report the problem to the
|
||||
ffmpeg-user@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
|
||||
version from Git. If the latest version fails, report the problem to the
|
||||
libav-user@libav.org mailing list or IRC #libav on irc.freenode.net.
|
||||
EOF
|
||||
if disabled logging; then
|
||||
cat <<EOF
|
||||
@ -2167,7 +2167,7 @@ case $target_os in
|
||||
openbsd)
|
||||
enable malloc_aligned
|
||||
# On OpenBSD 4.5. the compiler does not use PIC unless
|
||||
# explicitly using -fPIC. FFmpeg builds fine without PIC,
|
||||
# explicitly using -fPIC. Libav builds fine without PIC,
|
||||
# however the generated executable will not do anything
|
||||
# (simply quits with exit-code 1, no crash, no output).
|
||||
# Thus explicitly enable PIC here.
|
||||
@ -3161,12 +3161,12 @@ Cflags: -I\${includedir}
|
||||
EOF
|
||||
}
|
||||
|
||||
pkgconfig_generate libavutil "FFmpeg utility library" "$LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libavcodec "FFmpeg codec library" "$LIBAVCODEC_VERSION" "$extralibs" "libavutil = $LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libavformat "FFmpeg container format library" "$LIBAVFORMAT_VERSION" "$extralibs" "libavcodec = $LIBAVCODEC_VERSION"
|
||||
pkgconfig_generate libavdevice "FFmpeg device handling library" "$LIBAVDEVICE_VERSION" "$extralibs" "libavformat = $LIBAVFORMAT_VERSION"
|
||||
pkgconfig_generate libavutil "Libav utility library" "$LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libavcodec "Libav codec library" "$LIBAVCODEC_VERSION" "$extralibs" "libavutil = $LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libavformat "Libav container format library" "$LIBAVFORMAT_VERSION" "$extralibs" "libavcodec = $LIBAVCODEC_VERSION"
|
||||
pkgconfig_generate libavdevice "Libav device handling library" "$LIBAVDEVICE_VERSION" "$extralibs" "libavformat = $LIBAVFORMAT_VERSION"
|
||||
enabled avfilter &&
|
||||
pkgconfig_generate libavfilter "FFmpeg video filtering library" "$LIBAVFILTER_VERSION" "$extralibs" "libavutil = $LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libavfilter "Libav video filtering library" "$LIBAVFILTER_VERSION" "$extralibs" "libavutil = $LIBAVUTIL_VERSION"
|
||||
enabled postproc &&
|
||||
pkgconfig_generate libpostproc "FFmpeg post processing library" "$LIBPOSTPROC_VERSION"
|
||||
pkgconfig_generate libswscale "FFmpeg image rescaling library" "$LIBSWSCALE_VERSION" "" "libavutil = $LIBAVUTIL_VERSION"
|
||||
pkgconfig_generate libpostproc "Libav post processing library" "$LIBPOSTPROC_VERSION"
|
||||
pkgconfig_generate libswscale "Libav image rescaling library" "$LIBSWSCALE_VERSION" "" "libavutil = $LIBAVUTIL_VERSION"
|
||||
|
Loading…
x
Reference in New Issue
Block a user