Commit Graph

726 Commits

Author SHA1 Message Date
Måns Rullgård
b5ea085b52 fix --enable-*threads
Originally committed as revision 7944 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-12 08:53:25 +00:00
Måns Rullgård
9825212536 10l to Diego for breaking A52 decoder
Originally committed as revision 7942 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 20:03:17 +00:00
Måns Rullgård
520cc7f1da simplify --enable/disable-* option handling
Originally committed as revision 7941 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 19:50:19 +00:00
Måns Rullgård
12b61a74ad clean up amr option handling
Originally committed as revision 7940 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 19:36:04 +00:00
Diego Biurrun
f4ca507980 Rename ac3 decoder to liba52 to prepare for native decoder.
Originally committed as revision 7939 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 19:02:59 +00:00
Måns Rullgård
51e8750a9c add armv6 to TARGET_LIST
Originally committed as revision 7938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 18:27:16 +00:00
Måns Rullgård
fb2ce7d936 move pkg_requires setting to end
Originally committed as revision 7937 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 18:26:28 +00:00
Måns Rullgård
5af4e0cca5 rename some variables to match corresponding --enable-* options
Originally committed as revision 7936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 17:25:49 +00:00
Måns Rullgård
ecfc4f4436 rename HAVE_GPROF to CONFIG_GPROF
Originally committed as revision 7934 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 16:39:09 +00:00
Diego Biurrun
0900a85fe8 Remove internal liba52; external lib still works, native decoder coming up.
Originally committed as revision 7933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 16:29:00 +00:00
Måns Rullgård
f70f03f623 finish feature calculations before printing result and creating files
Originally committed as revision 7932 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 16:24:15 +00:00
Måns Rullgård
f6f69c304e handle network dependency on protocols with check_deps()
Originally committed as revision 7931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 16:20:45 +00:00
Måns Rullgård
799c9e9bcb recursive feature dependency checking
Originally committed as revision 7930 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 15:49:37 +00:00
Måns Rullgård
fa859b4d8a let check_deps handle ffplay
Originally committed as revision 7929 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 14:33:26 +00:00
Måns Rullgård
a2830dca2b tidy up ffserver deps
Originally committed as revision 7928 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 14:22:28 +00:00
Diego Biurrun
4b62f9f965 consistency cosmetics for the option handling routine
Originally committed as revision 7927 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 13:03:20 +00:00
Diego Biurrun
e484407c47 Force liba52 to yes if liba52bin is set.
Originally committed as revision 7926 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 13:02:03 +00:00
Måns Rullgård
225e21ef6c simplify SDL check
Originally committed as revision 7922 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 12:11:57 +00:00
Måns Rullgård
30f35ab06f don't skip freetype2 check on beos
Originally committed as revision 7921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 11:53:58 +00:00
Måns Rullgård
ec1e9c4486 simplify imlib2 check
Originally committed as revision 7920 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 11:42:35 +00:00
Måns Rullgård
4f562a6624 simplify freetype check
Originally committed as revision 7919 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 11:35:56 +00:00
Måns Rullgård
f5d28d106e do nothing in restore_flags() if flags are not saved
Originally committed as revision 7918 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 11:28:53 +00:00
Måns Rullgård
703afd0780 rewrite some one-line if/then/fi using && and ||
Originally committed as revision 7917 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-11 11:22:17 +00:00
Måns Rullgård
bc8ec47bbe simplify altivec warning
Originally committed as revision 7916 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 23:21:36 +00:00
Måns Rullgård
412c156201 check for gnu make
Originally committed as revision 7915 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 23:07:39 +00:00
Måns Rullgård
d569777997 prettify texi2html check
Originally committed as revision 7914 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 22:50:34 +00:00
Måns Rullgård
3eac5c6309 disable bktr if required headers not found, enable by default
Originally committed as revision 7913 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 22:44:20 +00:00
Måns Rullgård
deb2977736 test for OSS audio
Originally committed as revision 7911 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 22:24:45 +00:00
Måns Rullgård
77d3bfe216 remove extraneous per-OS disabling of video4linux[2]
Originally committed as revision 7910 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 21:55:22 +00:00
Måns Rullgård
f6f147525e test for video4linux
Originally committed as revision 7909 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 21:34:14 +00:00
Måns Rullgård
6c7aaa48ad simplify video4linux2 test
Originally committed as revision 7908 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-10 21:30:20 +00:00
Diego Biurrun
d7c592475d Properly separate native and libnut NUT (de)muxers.
Originally committed as revision 7891 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-09 08:28:47 +00:00
François Revol
74cec57d8e BeOS specifics: check for Haiku & Zeta (for the future); ignore ldconfig, it just runs here :) ; comment about network checks.
Originally committed as revision 7886 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-08 22:51:26 +00:00
Måns Rullgård
d474299a0d indent
Originally committed as revision 7862 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-06 22:20:21 +00:00
Måns Rullgård
8a608357d1 reorder setting of defaults by category
Originally committed as revision 7861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-06 22:09:46 +00:00
Luca Barbato
f824ba7b61 Even powerpc/power needs PIC for shared objects today
Originally committed as revision 7854 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-06 19:29:15 +00:00
Ramiro Polla
ddf50e4cc3 Simplify libvorbis/libtheora check for libogg dependency.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7850 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-06 07:57:56 +00:00
Diego Biurrun
d6ceace3e2 Use enabled/disabled functions where possible.
Originally committed as revision 7834 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 18:52:51 +00:00
Diego Biurrun
079dd4ba31 a bit more consistency for for the imlib2 check
Originally committed as revision 7831 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 17:04:15 +00:00
Diego Biurrun
929f034755 cosmetics: indentation
Originally committed as revision 7830 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 17:03:30 +00:00
Víctor Paesa
1b45e30404 Remove hardcoded dependency of imlib2 on Xlib.
patch by Víctor Paesa, wzrlpy arsystel com

Originally committed as revision 7829 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 17:03:03 +00:00
Diego Biurrun
e681906108 Simplify and speedup FFMPEG_CONFIGURATION.
Originally committed as revision 7825 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 15:10:46 +00:00
Diego Biurrun
0fd12426bb Simplify quoting.
Originally committed as revision 7823 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 13:58:36 +00:00
Ramiro Polla
541184974c Simplify GPl check.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7793 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-01 00:52:39 +00:00
Diego Biurrun
ff3dac657d Exit on failed libfaad check.
Originally committed as revision 7783 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-31 14:46:07 +00:00
Ramiro Polla
a2234ceb64 Move libfaad2 check out of the GPL check.
patch by Ramiro Polla, ramiro lisha.ufsc br, simplifications by me

Originally committed as revision 7782 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-31 11:52:47 +00:00
Diego Biurrun
31235134fd slightly reformat --help output for ease of understanding
Originally committed as revision 7772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-30 22:51:05 +00:00
Diego Biurrun
b44d58e61e Clarify usage of external libs whose functionality exists natively.
Originally committed as revision 7771 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-30 22:12:02 +00:00
Diego Biurrun
ba5fd8c5df Clarify that libogg is for muxing only.
Originally committed as revision 7770 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-30 22:05:21 +00:00
Diego Biurrun
71757822ac Clarify --help output about Vorbis and Theora.
Originally committed as revision 7769 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-30 21:57:26 +00:00
Diego Biurrun
797ee6a6c7 simplify condition
Originally committed as revision 7751 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 17:29:32 +00:00
Diego Biurrun
1658bc4f96 Use a function for repeated AltiVec output and condition check.
Originally committed as revision 7749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:54:58 +00:00
Diego Biurrun
d7a9562415 Fix wrong condition check in the memalign error output.
Originally committed as revision 7748 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:50:05 +00:00
Diego Biurrun
910c62e1fc spelling and formatting cosmetics
Originally committed as revision 7746 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:37:40 +00:00
Diego Biurrun
e3c00e34f0 Use ! disabled() where appropriate.
Originally committed as revision 7745 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:34:47 +00:00
Diego Biurrun
47f9cc15cc Use disabled() to check for GPL.
Originally committed as revision 7744 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:28:03 +00:00
Diego Biurrun
ec5527c516 Make use of enabled_any().
Originally committed as revision 7743 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:22:07 +00:00
Diego Biurrun
2f7e6782f4 Make use of disabled(), disabled_all() and enabled_all().
Originally committed as revision 7742 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:20:11 +00:00
Diego Biurrun
85bca2c528 Add disabled_any() and disabled_all() functions.
Originally committed as revision 7741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:16:49 +00:00
Ramiro Polla
37970ebfbf Add disabled() function and make use of it.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 16:04:55 +00:00
Måns Rullgård
30b9d5f622 nobody uses TARGET_CMOV
Originally committed as revision 7730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 14:11:50 +00:00
Måns Rullgård
7073e9fc69 rename CMOV_IS_FAST to HAVE_FAST_CMOV and simplify configure
Originally committed as revision 7729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 14:10:57 +00:00
Måns Rullgård
1ac9331a8f simplify setting of TARGET_* variables
Originally committed as revision 7728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 14:02:10 +00:00
Ramiro Polla
c839db53f7 Change occurences of 'test $foo != "no"' to 'enabled foo' for
values which can only be set to "no" or "yes".
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7724 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 07:59:43 +00:00
Ramiro Polla
9a46fe7509 Change one occurence of 'test $foo = yes -o test $bar = yes' to
'enabled_any foo bar', and one occurence of
'test $foo = yes && test $bar = yes' to 'enabled_all foo bar'.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7723 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 07:58:21 +00:00
Ramiro Polla
90be59ef95 Change all straight 'test $foo = "yes"' to 'enabled foo'.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7722 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 07:54:52 +00:00
Måns Rullgård
edab3048c2 check for ARMv6 instruction set support
Originally committed as revision 7719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 00:51:57 +00:00
Måns Rullgård
cc1fb6238b add -Wno-pointer-sign to CFLAGS
Originally committed as revision 7713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 21:07:12 +00:00
Ramiro Polla
ca3798dc22 Remove installstrip in favor of explicit strip; better for cross-compilation.
patch by Ramiro Ribeiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 12:29:48 +00:00
Diego Biurrun
150d27725b Theora encoding via libtheora.
courtesy of Paul Richards, paul.richards gmail com

Originally committed as revision 7698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 00:16:28 +00:00
Aurelien Jacobs
3fb2ff0be2 fix a typo in deps
Originally committed as revision 7635 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 23:42:58 +00:00
Diego Biurrun
5577eafa21 Clarify that Xvid is used for encoding only.
Originally committed as revision 7633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 23:04:29 +00:00
Aurelien Jacobs
773be23aa7 flashsv encoder also depends on zlib
Originally committed as revision 7629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 22:45:14 +00:00
Måns Rullgård
299c77d569 it's called libgsm, not just gsm
Originally committed as revision 7622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:45:48 +00:00
Måns Rullgård
30fd06bea9 check dependencies before setting CONFIG_*/ENABLE_*
Originally committed as revision 7616 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:01:34 +00:00
Måns Rullgård
416519ddfa allow --cpu=core2 for Intel Core2 tuning with gcc 4.3 snapshots
Originally committed as revision 7450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 00:08:45 +00:00
Diego Biurrun
77aee36c59 Add a FIXME note about paths in pkgconfig files.
Originally committed as revision 7437 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-10 14:38:08 +00:00
Ramiro Polla
e5f94c2b2c Disable threading support by default on all platforms, add individual
enabling options and hook this up in configure output.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7420 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 00:22:32 +00:00
Diego Biurrun
dc9229536d ordering cosmetics
Originally committed as revision 7419 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 00:14:57 +00:00
Diego Biurrun
6ebe07fbb5 variable renaming: mp3lame --> libmp3lame
Originally committed as revision 7417 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 00:02:15 +00:00
Diego Biurrun
2eed5a461f Rename variables: faad --> libfaad, faac --> libfaac, faadbin --> libfaadbin
Originally committed as revision 7416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:54:01 +00:00
Diego Biurrun
3ffab36139 variable renaming: dts --> libdts
Originally committed as revision 7415 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:44:48 +00:00
Diego Biurrun
f8904fd959 Rename variables: a52 --> liba52, a52bin --> liba52bin
Originally committed as revision 7414 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:33:43 +00:00
Diego Biurrun
bfd5afd844 Reorder configure output.
Originally committed as revision 7413 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:14:38 +00:00
Diego Biurrun
21e3078f27 one more naming consistency change
Originally committed as revision 7412 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:05:56 +00:00
Diego Biurrun
a10b8204bb more consistency for the output naming
Originally committed as revision 7411 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:05:03 +00:00
Diego Biurrun
f36958f89a Align configure output.
Originally committed as revision 7410 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 21:53:48 +00:00
Dominik Mierzejewski
20c516c616 Remove redundant Requires: in libswscale.pc, approved by Diego.
Originally committed as revision 7378 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-26 22:20:01 +00:00
Diego Biurrun
f8aa696f9f Properly check for all required bktr headers.
inspired by a patch from Tatu Kilappa, trilkk iki fi

Originally committed as revision 7374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 03:53:15 +00:00
Diego Biurrun
6cf161d21e Replace fail test with the die function.
Originally committed as revision 7373 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 03:12:36 +00:00
Diego Biurrun
5931bfc383 Remove redundant variable setting.
Originally committed as revision 7372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 02:58:25 +00:00
Diego Biurrun
b8bd34305e Slightly shorten libvorbis check.
Originally committed as revision 7371 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 02:14:26 +00:00
Diego Biurrun
eb11380499 Disable Win32 threads by default.
Originally committed as revision 7370 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 01:14:55 +00:00
Diego Biurrun
3918dc4f8d Add AMR directories for out-of-tree builds.
based on a patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-23 22:14:42 +00:00
Diego Biurrun
b6f9a42147 typo: Properly escape a $ sign.
Originally committed as revision 7368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-23 22:06:39 +00:00
Diego Biurrun
2e3bcd38d0 Create libpostproc pkgconfig files only if libpostproc is enabled.
Originally committed as revision 7363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 23:54:16 +00:00
Diego Biurrun
79cc11b3ec slightly more consistency for the Darwin linker options
Originally committed as revision 7360 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 22:19:02 +00:00
Luca Abeni
11c6f4a11c Opss... My last commit was wrong; sorry!
This one moves the GPL check in the right place

Originally committed as revision 7359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 15:05:30 +00:00
Luca Abeni
0872a0a6d9 libswscale is not LGPLed, sorry
Originally committed as revision 7358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 15:02:39 +00:00
Ramiro Polla
8fbec4f4d0 Install generated .lib files in shlibdir on MinGW.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 05:29:14 +00:00
Diego Biurrun
754e97fa49 Remove duplicate line.
Originally committed as revision 7355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 05:25:56 +00:00
Tom Harper
5e49e7628f Fix linking on Intel Mac due to local relocation entries in
non-writable sections.
patch by Tom Harper d.thomas.harper gmail com

Originally committed as revision 7354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 05:20:47 +00:00
Diego Biurrun
56a059ac86 Make the X11 frame grabber disabled by default.
Originally committed as revision 7353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 04:38:24 +00:00
Luca Abeni
7c057f46e8 libswscale can now be compiled under LGPL too
Originally committed as revision 7337 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 08:01:10 +00:00
Måns Rullgård
9d824ad1f7 fix libavutil.pc
Originally committed as revision 7322 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-16 00:57:32 +00:00
Måns Rullgård
c505dd3191 don't use non-standard sed -i option
Originally committed as revision 7321 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-15 22:36:19 +00:00
Måns Rullgård
9c476fd65e replace bashism with POSIX construct
Originally committed as revision 7317 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-13 20:42:11 +00:00
Diego Biurrun
d0674868c5 Generate pkgconfig files via two functions.
Originally committed as revision 7313 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-13 10:21:55 +00:00
Guillaume Poirier
f58f4ce19d Original X11 device demuxer patch from Clemens Fruhwirth
- Build system integration is equivalent to RFC #6 patch
- Same rule applies to ffmpeg.c/allformats.[c|h]
- x11grab.c is from Clemens Fruhwirth except the x11 grab
  structure for libavformat registration is renamed to
    match build system integration.

Originally committed as revision 7302 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-13 08:45:36 +00:00
Guillaume Poirier
83c547a4a1 revert broken commit of x11 device demuxer patch
Originally committed as revision 7301 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-13 00:06:33 +00:00
Guillaume Poirier
e519b02c10 Original X11 device demuxer patch from Clemens Fruhwirth
- Build system integration is equivalent to RFC #6 patch
- Same rule applies to ffmpeg.c/allformats.[c|h]
- x11grab.c is from Clemens Fruhwirth except the x11 grab
  structure for libavformat registration is renamed to
  match build system integration.

Originally committed as revision 7293 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12 22:31:46 +00:00
Diego Biurrun
fc53da2037 typo
Originally committed as revision 7292 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12 20:40:39 +00:00
Diego Biurrun
7e303556ea libpostproc has its own version number and should not use libavcodec's.
Originally committed as revision 7291 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12 20:13:26 +00:00
Diego Biurrun
505dfb09d9 Improve broken shell warning.
Originally committed as revision 7278 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 10:57:52 +00:00
Måns Rullgård
d0c2abb1d0 fix typo in Darwin shared lib naming
Originally committed as revision 7274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 01:06:23 +00:00
Måns Rullgård
8d0ba041b3 OpenBSD settings by Nikns Siankin <nikns at secure lv>
Originally committed as revision 7263 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-09 01:27:30 +00:00
Måns Rullgård
5d32360264 simplify test for memalign emulation requirement
Originally committed as revision 7262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 20:04:26 +00:00
Måns Rullgård
fb17fac8c7 BUILD_SHARED_AV is no longer used
Originally committed as revision 7255 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 23:16:33 +00:00
Måns Rullgård
a77caa4dc9 fix mingw shared build, and get rid of FF_IMPORT_ATTR
Originally committed as revision 7253 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 19:27:00 +00:00
Måns Rullgård
0dbe81bb97 make shell test work with Solaris /bin/sh
Originally committed as revision 7251 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 19:23:32 +00:00
Ramiro Polla
e48dc873a4 Remove MinGW install path special-casing.
patch by Ramiro Polla, angustia arrozcru no-ip org

Originally committed as revision 7230 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 23:39:58 +00:00
Diego Biurrun
6bc0e1cfba Don't hardcode the shlibdir on Cygwin, it's supposed to be bindir.
Originally committed as revision 7222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 22:20:51 +00:00
Aurelien Jacobs
f39020269e cleanup the #ifdef mess in encoder/decoder/parser registration
Originally committed as revision 7182 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 23:55:24 +00:00
Aurelien Jacobs
5b9b3b6846 cleanup the #ifdef mess in muxer/demuxer registration
Originally committed as revision 7175 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-27 12:55:24 +00:00
Diego Biurrun
cb741242a1 Nuke config.log support.
Originally committed as revision 7141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-20 21:46:43 +00:00
Måns Rullgård
9e7fd10192 improved pthreads test
Originally committed as revision 7118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-18 16:16:58 +00:00
Måns Rullgård
f24d50e5fc TUNECPU is never used
Originally committed as revision 7109 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-16 23:33:14 +00:00
Måns Rullgård
4dc62701e1 simplify [TARGET_]ARCH_* setting
Originally committed as revision 7108 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-16 23:31:16 +00:00
Måns Rullgård
f57620d512 add copyright notices for myself and Diego
Originally committed as revision 7107 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-16 23:11:36 +00:00
Måns Rullgård
9c9143989b set CONFIG_OS2 using new method
Originally committed as revision 7092 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 22:37:52 +00:00
Måns Rullgård
860391a53e gcc always #defines __MINGW32__ on mingw targets
Originally committed as revision 7091 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 22:33:39 +00:00
Diego Biurrun
9464f2b836 Move BeOS extralibs handling into configure.
Originally committed as revision 7082 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 01:36:16 +00:00
Måns Rullgård
0701ca7f95 set status variables automatically in check_header and check_func
Originally committed as revision 7079 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 00:14:50 +00:00
Måns Rullgård
18b67ae59e rename HAVE_DLFCN to HAVE_DLFCN_H
Originally committed as revision 7078 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 23:53:37 +00:00
Måns Rullgård
c21d6325ab improve broken shell detection, and give a better error message
Originally committed as revision 7077 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 22:48:20 +00:00
Måns Rullgård
576a85f7c9 remove workaround for missing inttypes.h
Originally committed as revision 7068 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 20:00:55 +00:00
Diego Biurrun
47404f9fd5 Move AMR support instructions into the documentation.
Originally committed as revision 7055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 11:41:31 +00:00
Oded Shimon
4d8aa1c38b update to libnut API, rename nut.h->libnut.h
Originally committed as revision 7051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 06:02:15 +00:00
Måns Rullgård
81dc56e76e clean up inttypes.h and int_fastxx_t types detection
Originally committed as revision 7050 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 04:02:58 +00:00
Måns Rullgård
2e1913b193 check for inet_aton in configure
Originally committed as revision 7049 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:55:26 +00:00
Måns Rullgård
18451f7df9 move some CFLAGS settings away from config.* writing section
Originally committed as revision 7045 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:19:19 +00:00
Måns Rullgård
486497e07b revert bad checkin
Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:18:09 +00:00
Måns Rullgård
be6ed6fff4 move some CFLAGS settings away from config.* writing section
Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:12:29 +00:00
Måns Rullgård
904e48f1bf move comment where it makes sense
Originally committed as revision 7041 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:43:11 +00:00
Måns Rullgård
c683a5d129 simplify
Originally committed as revision 7040 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:42:27 +00:00
Måns Rullgård
165af439f1 move makefile linking after config.* creation
Originally committed as revision 7039 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:38:35 +00:00
Måns Rullgård
22df6d18d7 beautify
Originally committed as revision 7038 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:31:50 +00:00
Måns Rullgård
b265431e23 clean up setting of HAVE_*THREADS
Originally committed as revision 7037 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:27:35 +00:00
Måns Rullgård
0676e48e30 move AMR notices next to other messages
Originally committed as revision 7036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:07:55 +00:00
Diego Biurrun
2ce9228993 Remove some unused variables.
Originally committed as revision 7034 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 01:06:46 +00:00
Måns Rullgård
c88f5d729c break CONFIG_LIST and HAVE_LIST onto multiple lines
Originally committed as revision 7027 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:47:27 +00:00
Måns Rullgård
fc2b267f80 fix HAVE_LRINTF setting
Originally committed as revision 7026 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:42:31 +00:00
Måns Rullgård
9ddbcae667 rename MEMALIGN_HACK to CONFIG_MEMALIGN_HACK, use common code in configure
Originally committed as revision 7025 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:35:21 +00:00
Måns Rullgård
4416111893 factorize config.h/config.mak writing
Originally committed as revision 7024 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:16:43 +00:00
Måns Rullgård
9d2a0f1c70 rename shell variables v4l[2] to video4linux[2]
Originally committed as revision 7023 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:12:02 +00:00
Måns Rullgård
6e7a01e471 rename shell variable _altivec_h to altivec_h
Originally committed as revision 7022 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 23:52:32 +00:00
Måns Rullgård
bde24d6e48 rename shell variable sunmlib to mlib for consistency with CONFIG_MLIB
Originally committed as revision 7021 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 23:40:04 +00:00
Måns Rullgård
1981aafc26 rename shell variable _memalign to memalign
Originally committed as revision 7020 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 23:24:17 +00:00
Måns Rullgård
6194731ae4 rename shell variable _malloc_h to malloc_h
Originally committed as revision 7019 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 23:22:41 +00:00
Måns Rullgård
78e61cc5c6 rename CONFIG_HAVE_DLFCN and CONFIG_HAVE_DLOPEN to HAVE_DLFCN/HAVE_DLOPEN
Originally committed as revision 7018 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 23:14:24 +00:00
Måns Rullgård
68bbeacae3 remove unused option --disable-simple_idct
Originally committed as revision 7017 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 22:27:46 +00:00
Måns Rullgård
be74741ccd rename shell variable vorbis to libvorbis
Originally committed as revision 7016 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 22:16:24 +00:00
Måns Rullgård
8e72b130a2 rename shell variable netserver to beos_netserver for consistency
Originally committed as revision 7015 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 22:12:39 +00:00
Måns Rullgård
af63114e0d rename CONFIG_AC3 to CONFIG_A52
it's more consistent and Dolby never liked people "infringing" their TM

Originally committed as revision 7014 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 22:09:31 +00:00
Måns Rullgård
3841a6aa7a remove filter_out() function, it's unused and not POSIX compliant
Originally committed as revision 7013 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 21:43:43 +00:00
j@v2v.cc
6c0d04136f support for libswscale.pc without --enable-swscaler
patch by j -- at -- v2v -- dot -- cc

Originally committed as revision 6999 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-13 00:17:19 +00:00
Måns Rullgård
a8d04fba5e #define ENABLE_*_CODEC etc as 0 or 1 in config.h
Originally committed as revision 6983 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-12 15:19:58 +00:00
Oded Shimon
f956e12954 Add libnut support until ffmpeg gets an independant and complete de/muxer for NUT
Originally committed as revision 6977 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-12 06:09:15 +00:00
Måns Rullgård
78fcba8fc7 disable -Winline spam, --enable-extra-warnings to enable
Originally committed as revision 6957 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-09 21:09:22 +00:00
Måns Rullgård
47d23bbfe4 check for byteswap.h
Originally committed as revision 6952 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-09 01:06:48 +00:00
Måns Rullgård
c63b9a1123 rename CONFIG_SDL -> HAVE_SDL
Originally committed as revision 6950 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-08 23:22:55 +00:00
Måns Rullgård
d226c75084 rename HAVE_VHOOK/BUILD_VHOOK to CONFIG_VHOOK
Originally committed as revision 6949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-08 23:18:18 +00:00
Måns Rullgård
997baf0141 allow spaces in source and build directory names
out of tree builds from a source dir with spaces is impossible
due to how make handles vpath

Originally committed as revision 6938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-08 00:02:15 +00:00
Steve L'Homme
13638ea92a Properly quote paths on grep invocations for codec lists.
patch by Steve Lhomme, slhomme divxcorp com

Originally committed as revision 6895 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-04 19:06:15 +00:00
Diego Biurrun
786b30af26 Add option to disable ffmpeg build.
Patch taken from the Debian package by Sam Hocevar.

Originally committed as revision 6871 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-02 17:09:47 +00:00
Diego Biurrun
6dc7b6b377 Detect some more ARM CPU types.
Patch taken from the Debian package by Sam Hocevar.

Originally committed as revision 6870 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-02 16:42:14 +00:00
Diego Biurrun
28d8e661af Accept multiple --extra-ldflags and --extra-libs options.
Originally committed as revision 6869 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-02 12:12:52 +00:00
Diego Biurrun
a63e5f1cce typo
Originally committed as revision 6858 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-01 18:20:15 +00:00
Diego Biurrun
419b878494 Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change
the semantics of ARCH_X86 to mean both 32 and 64 bits.

Originally committed as revision 6852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-01 17:01:33 +00:00
Luca Barbato
e240ee678c Make sure --as-needed and the other flags got checked as the last thing, workarounds linking checks issues due broken system libraries
Originally committed as revision 6849 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-31 15:09:36 +00:00
Diego Biurrun
68300911a0 Many systems have TEMPDIR mounted noexec, warn about this.
Originally committed as revision 6833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-29 13:04:30 +00:00
Måns Rullgård
4cbed916cf libdts and lame sometimes need -lm
Originally committed as revision 6791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-24 21:58:50 +00:00
Luca Barbato
b92f5a6b31 use --as-needed just on linux, since *bsd way is broken... (patch from Diego Pettenò <flameeyes@gentoo.org>)
Originally committed as revision 6759 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-22 14:47:12 +00:00
Guillaume Poirier
94e4c3a333 Protect code that uses CMOV instructions with HAVE_CMOV,
Make configure set CMOV_IS_FAST on arches on which cmov has a low latency
(typically non-Netburst based processor)

Originally committed as revision 6749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-20 17:53:19 +00:00
Guillaume Poirier
4c8d81fa2d fix harmless typo / consistency fix
Originally committed as revision 6748 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-20 13:08:24 +00:00
Guillaume Poirier
e7768fc512 Add x86 conditionnal mov (CMOV) "detection" (based on the cpu passed by --cpu=xx)
Sets HAVE_CMOV define so we can protect relevant code with #ifdef HAVE_CMOV

Originally committed as revision 6742 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-20 07:27:12 +00:00
Guillaume Poirier
1c5d830c25 10l: Revert bogus use of GCC's -march=xx:
Almost all CPU targets use -mcpu=xx to set architecture type,
register usage, choice of mnemonics, and instruction
scheduling parameters, except x86, MIPS, HPPA which uses -march=xx

Originally committed as revision 6736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-19 15:49:52 +00:00
Guillaume Poirier
38d0a8aad8 rename --tune to --cpu and make --cpu pass the apropriate -march=xx option to the compiler.
Note that previous implementation (--tune) wasn't consistent with regards to setting -march/-mcpu/-mtune whereas current --cpu now is
Original thread:
Date: Oct 17, 2006 3:20 PM (patch) || Date: Oct 13, 2006 12:03 PM (suggestion of configure clean-up)
Subject: Re: [Ffmpeg-devel] [PATH] test if cpu supports CMOV

Originally committed as revision 6729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-18 12:33:42 +00:00
Guillaume Poirier
cc6a90dd49 rename --cpu (and related variables) to --arch as this option always
allowed to select an architecture, not a specific cpu

Originally committed as revision 6719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-17 11:14:04 +00:00
Diego Biurrun
07a1b05e66 Consistently use $(BUILD_ROOT).
Originally committed as revision 6695 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-15 10:02:21 +00:00
Diego Biurrun
a88fc5c040 Remove intrinsics checks, they are no longer used.
partly based on a patch by Zuxy Meng, zuxy.meng gmail com

Originally committed as revision 6684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-13 16:04:41 +00:00
Guillaume Poirier
c2095a8f5c Add pentium-m to the list of tuning targets
Originally committed as revision 6627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-10 12:33:03 +00:00
Luca Barbato
b420448e38 removing ALTIVEC_USE_REFERENCE_C_CODE, since has no use anymore
Originally committed as revision 6606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-09 18:29:46 +00:00
Michael Niedermayer
2a1a6b64a1 always add -fomit-frame-pointer if optimizations are enabled
Originally committed as revision 6601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-09 14:11:28 +00:00
Luca Barbato
87ea51e0b5 fix the dcbz check and move it in configure
Originally committed as revision 6580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07 19:14:25 +00:00
Luca Barbato
c4e96ceef7 fix blackfin support, thaks to vapier for pointing out
Originally committed as revision 6535 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-03 14:59:18 +00:00
Måns Rullgård
0244f74378 f*cking windows confuses itself by adding .exe to filenames
Originally committed as revision 6394 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-30 13:27:29 +00:00
Måns Rullgård
be0d52ab78 make sure we can create and execute files in $TMPDIR
Originally committed as revision 6362 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-27 21:24:38 +00:00
Måns Rullgård
854fdb51e6 put ARM feature tests next to other CPU tests
Originally committed as revision 6360 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-27 20:49:29 +00:00
Måns Rullgård
c7ae634596 try to stop people blindly using --cross-compile
Originally committed as revision 6359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-27 20:30:23 +00:00