Jonathan Baldwin
65eae2a7a2
lavdev: add openal input device
14 years ago
Mans Rullgard
bc877faf7f
build: factor out the .c and .S compile commands as a macro
...
These commands have the same form, and using a common macro allows
it to be used elsewhere without further duplication.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Alexis Ballier
9ddf1b1ae4
configure: allow post-fixed cpu strings for athlon64, k8, and opteron
...
when setting the -march flag.
This is to match gcc's {athlon64,k8,opteron}-sse3 -march flags.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
14 years ago
Reimar Döffinger
ebc64dc818
Revert "build: Remove multiple inclusion guards from config.mak."
...
This reverts commit 89b5829d0a
.
Conflicts:
configure
14 years ago
Stefano Sabatini
d7686b3e0f
configure: select buffersink_filter when ffplay is enabled
...
buffersink_filter is a strong requirement for compiling ffplay.
Fixes ffplay compilation with --disable-everything --disable-ffmpeg.
14 years ago
Mans Rullgard
d0ce090ec5
ARM: silence some annoying armcc warnings
...
This silences warnings about pointer target sign mismatches as
already done for gcc with -Wno-pointer-sign.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Diego Biurrun
89b5829d0a
build: Remove multiple inclusion guards from config.mak.
...
config.mak is no longer included multiple times; the guards are pointless.
14 years ago
Stefano Sabatini
e65d6e22e3
configure: select buffersink_filter when ffmpeg is enabled
...
buffersink_filter is a strong requirement for compiling ffmpeg.
Fixes ffmpeg compilation with --disable-everything.
14 years ago
Diego Biurrun
b36518dcf4
configure: Add -Wno-format-zero-length to CFLAGS.
...
The C standard specifies that zero-length format strings are allowed.
14 years ago
Mans Rullgard
9e19704a6a
ARM: enable thumb for Cortex-M* CPUs
...
These CPUs are thumb-only and thus require this option.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
f038cf3c74
build: remove SRC_PATH_BARE variable
...
Setting SRC_PATH to "." when building in-tree removes the need
for a quoted version of the source path since out-of-tree builds
are not possible if the pathname contains spaces.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
8986fddc2b
ARM: allow building in Thumb2 mode
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
9cd7b8549b
configure: add --optflags option
...
This allows overriding the default optimisation flags selected by
configure.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
f87b03b50d
build: move documentation rules to doc/Makefile
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
698a183e30
build: move test rules to tests/Makefile
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Alexis Ballier
8ae1a9524e
This is to match gcc's {athlon64,k8,opteron}-sse3 -march flags.
14 years ago
Mans Rullgard
f082a0fb42
configure: report optimization for size separately
...
This removes an unsightly override of the 'optimizations' setting
only to make the configure report print 'small' when --enable-small
is used.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Michael Niedermayer
ad3ac1d507
build system: disable memalign on haiku, its not reliable there.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mans Rullgard
7b2d219045
path64/open64: filter out unsupported flags
...
These flags are accepted without error but produce an annoying
warning. Filtering them out makes the build less noisy.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Stefano Sabatini
15f03725ce
lavfi: add negate filter
...
This filter is a simple wrapper around the LUT filter.
14 years ago
Diego Biurrun
e8f6bd4b88
configure: Document --enable-vdpau.
...
The option is disabled by default, so enabling it should be documented.
14 years ago
Mans Rullgard
8477f2deef
configure: simplify source_path setup
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
dc435c4e9d
configure: remove --source-path option
...
This option does not work, and the implied functionality is
at best pointless.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Robert Swain
dcb73592f4
configure: Document --enable-vaapi
...
VAAPI is disabled by default so it should have a --enable-vaapi option
documented, not a --disable-vaapi.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Michael Niedermayer
124a9edb5f
udp: support old, crappy non pthread mode
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mans Rullgard
798b264678
build: remove BUILD_ROOT variable
...
This variable is unnecessary as absolute paths are not required.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Stefano Sabatini
b2a6f25c67
lavdev: add SDL output device
14 years ago
Justin Ruggles
aa47c35dff
ac3enc: add support for E-AC-3 encoding.
...
This adds basic stream format support and allows for arbitrary bit rates
rather than just those supported in AC-3.
14 years ago
Mans Rullgard
93eb8e4d7c
ARM: check for VFPv3
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Martin Lambers
ea7e318fb2
Remove support for libdc1394 < 2.0.
...
Versions >= 2.0 have been around for a very long time now.
14 years ago
Luca Barbato
6348a96c06
configure: report yasm/nasm presence properly
...
If the secondary assembler is in use report the proper name
14 years ago
Diego Biurrun
e14574eb68
configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
...
The flag is required for some C99 math functions to be declared.
14 years ago
Mans Rullgard
9bbd6a4cd8
configure: enable memalign_hack automatically when needed
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Diego Biurrun
a7a187a1be
configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
...
In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces.
This causes declarations for some POSIX functions to be omitted from system
headers, which causes compilation failures.
14 years ago
Ramiro Polla
95eb2e3a38
DirectShow capture support
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mans Rullgard
a1d0dcc713
configure: make executable again
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Diego Biurrun
0a6db2a25a
configure: Do not unconditionally add -Wall to host CFLAGS.
...
Some compilers choke on -Wall, so only add the flag after checking it works.
14 years ago
Dave Yeo
9297f1ed15
configure: Set OS/2 objformat to a.out.
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
14 years ago
Stefano Sabatini
f1b3f33d48
vf_libopencv: prefer opencv/cxcore.h over cxtypes.h
...
Require the presence of opencv/cxcore.h in place of opencv/cxtypes.h,
which has been removed. Fix compilation with libopencv > 2.1.0.
Fix trac issue #221 .
14 years ago
Diego Biurrun
429059f866
configure: Adjust AVX assembler check.
...
Older nasm versions have trouble assembling certain AVX instructions, but the
current AVX check did not detect this. Update the check to use an instruction
that triggers the nasm problem.
14 years ago
Mans Rullgard
c4f5c2d6f4
Move some mpegaudio functions to new mpegaudiodsp subsystem
...
This separation allows these functions to be used in a cleaner
fashion from other codecs (e.g. qdm2) and simplifies creating
optimised versions of them.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Michael Niedermayer
e3ff6e8d0f
configure: favor pkg_config over sdl_config
...
This fixes linking issues on ubuntu.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
7a88617c43
configure: opensolaris install is not compatible with ffmpeg, allow overriding it.
...
ginstall works on opensolaris.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Jindrich Makovicka
e25c67108a
libx264: handle closed GOP codec flag
...
Also update libx264 presets to keep closed gop as default.
Signed-off-by: Jindrich Makovicka <makovick@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Hanspeter Niederstrasser
350f3d145b
configure: another try on fixing osx/mingw SDL
14 years ago
Diego Biurrun
c73b779d35
configure: Include AVX availability in summary output.
14 years ago
Reinhard Tartler
c1f5447805
configure: use same CPPFLAGS in kFreeBSD as Linux
...
046f081b46
reorganized the CPPFLAGS to no
longer add -D_POSIX_C_SOURCE unconditionally, but only on systems (e.g.,
glibc based ones) that require it. As kFreeBSD uses glibc, it needs to
be treated similar.
Additionally, _BSD_SOURCE is turned on to enable some additional types
such as caddr_t, which are normally enabled on BSD but not with glibc.
14 years ago
Michael Niedermayer
29ef0174cc
UDP: udp depends on pthreads now
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Anton Khirnov
8fb566fdf8
ffmpeg: get rid of the 'q' key schizofrenia
...
SIGINT for quitting should be enough for everybody.
14 years ago
Måns Rullgård
ced9556b61
configure: Enable libpostproc automatically if GPL code is enabled.
...
Enabling libpostproc automatically should give it more compile coverage
and save the FATE box maintainers some configuration hassles.
14 years ago