Måns Rullgård
bdefad7366
Disable ALIGNED_STACK with icc 10 or prior on x86_32
...
Originally committed as revision 25152 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-21 17:57:17 +00:00
Måns Rullgård
59782b828b
Add HAVE_ALIGNED_STACK config setting
...
This is set to 1 if the stack is guaranteed to be suitably aligned
for the strictest access mode of the machine.
Originally committed as revision 25151 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-21 17:57:13 +00:00
Måns Rullgård
217d3d8fe9
Request 16-byte aligned stack with icc on x86_32
...
Originally committed as revision 25145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-18 20:44:29 +00:00
James Darnley
8328ad1370
configure: print minimum lame version number required after revision 25128
...
Patch by James Darnley <james dot darnley at gmail dot com>.
Originally committed as revision 25139 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-17 10:52:43 +00:00
Måns Rullgård
6de163e9bf
configure: detect Open64 compiler
...
Originally committed as revision 25135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-16 15:25:10 +00:00
James Darnley
efec9ac8a9
Allow float values for libmp3lame quality.
...
Patch by James Darnley, james D darnley A gmail
Originally committed as revision 25128 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-15 22:10:13 +00:00
Måns Rullgård
180ec37dff
Update pathscale compiler detection
...
Originally committed as revision 25122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-14 18:55:20 +00:00
Stefano Sabatini
6ebf0bfc17
Implement libopencv smooth filter.
...
Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-14 13:21:13 +00:00
Måns Rullgård
55127e7b49
Create config.asm for use with yasm
...
Originally committed as revision 25039 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-03 21:27:19 +00:00
Måns Rullgård
0e5a7b9161
configure: whitespace
...
Originally committed as revision 25038 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-03 21:27:15 +00:00
Måns Rullgård
72cfcf4156
configure: make print_config() more flexible
...
Originally committed as revision 25037 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-03 21:27:12 +00:00
Måns Rullgård
613a4e3f6d
Detect llvm-gcc and set appropriate flags
...
Originally committed as revision 25028 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-02 21:41:07 +00:00
Måns Rullgård
5c8ef670e7
Add -mllvm -stack-alignment=16 to CFLAGS when using clang
...
Originally committed as revision 25027 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-02 19:40:18 +00:00
Måns Rullgård
db7515fd1e
configure: move config.fate creation after OS section
...
The OS label can be changed, and we want this to be reflected.
Originally committed as revision 24953 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 22:22:27 +00:00
Måns Rullgård
6f9ea29ec6
configure: write config.fate file as early as possible
...
Originally committed as revision 24952 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 19:49:57 +00:00
Måns Rullgård
25432e8503
configure: improve error message for missing yasm
...
Originally committed as revision 24951 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 19:15:25 +00:00
Alex Converse
9cca1e4096
x86: Require yasm OR --disable-asm OR --disable-mmx OR --disable-yasm to build.
...
Originally committed as revision 24950 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 18:29:32 +00:00
Måns Rullgård
e90aa6ed2d
Revert "Disable MMX for i686 and pentiumpro"
...
To avoid being burned at the stake by an angry mob, I am forced to
revert this commit.
Originally committed as revision 24949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 18:21:00 +00:00
Måns Rullgård
0a6cf0afdc
Disable MMX for i686 and pentiumpro
...
Originally committed as revision 24946 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 13:46:45 +00:00
Måns Rullgård
bcafde6174
configure: select warning suppression syntax based on armcc version
...
Release 4.1 changed the flag used to pass options through the gcc
translation layer. Detect which version is used, and choose the
appropriate flag.
Originally committed as revision 24945 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-26 12:52:10 +00:00
Janne Grunau
66ac25e21f
configure: enable fast_cmov for 'atom'
...
Originally committed as revision 24910 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-24 17:56:58 +00:00
Måns Rullgård
a7638957e0
configure: fix typo in test deps
...
Originally committed as revision 24907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-24 16:52:21 +00:00
Måns Rullgård
c60a2d70d5
mmsh depends on http
...
Originally committed as revision 24867 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-22 12:03:27 +00:00
Anatoly Nenashev
1bf75aec8e
Fix configure .pc files generation and make install when
...
--build-suffix is used.
Patch by Anatoly Nenashev ${surname}_as@mail.ru .
Originally committed as revision 24821 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-18 10:57:48 +00:00
Stefano Sabatini
a1e171dfee
Add hflip filter.
...
Originally committed as revision 24806 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-17 14:59:12 +00:00
Diego Biurrun
7d07d6f529
Only check for for libvpx decoder/encoder if libvpx is enabled.
...
Originally committed as revision 24744 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-08 08:51:15 +00:00
Ramiro Polla
f9c8cc4d19
fix configure when --enable-libvpx is not specified
...
Originally committed as revision 24743 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-08 02:43:26 +00:00
Frank Barchard
762e2601d7
Split libvpx check into decoder and encoder check.
...
This allows using a libvpx that has been configured as decoder/encoder only.
patch by Frank Barchard, fbarchard google com
Originally committed as revision 24742 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-08 00:06:24 +00:00
Jason Garrett-Glaser
4a384de5b8
Split h264dsp and h264pred in configure.
...
Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions
but not the weight/loopfilter functions.
This should reduce the size of builds with one of these derivatives but without
H.264 decoding itself.
Originally committed as revision 24741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07 23:10:25 +00:00
Diego Biurrun
3447f12d66
Add a CONFIG_ variable for generic Huffman routines.
...
Originally committed as revision 24715 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06 10:29:14 +00:00
Måns Rullgård
23ba30a421
configure: remove redundant extralibs settings
...
Originally committed as revision 24705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-05 16:54:23 +00:00
Diego Biurrun
440e3b2f7f
Add -Wno-parentheses to CFLAGS.
...
Without this flag -Wall generates warnings that nobody wants to see fixed or
worked around. Disabling those warnings is thus the best solution.
Originally committed as revision 24666 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-02 17:09:55 +00:00
Stefano Sabatini
213a4cbb39
Add lavfi-pixfmts LE tests.
...
The corresponding lavfi-pixfmts BE tests are not yet added, as there
are some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)
which result in differences with the LE reference, and I cannot
visually check the generated files on BE.
Originally committed as revision 24657 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-01 23:20:46 +00:00
Stefano Sabatini
9c261f8340
Implement set_ne_test_deps() and use if for the lavfi pixdesc test.
...
Originally committed as revision 24653 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-01 23:04:10 +00:00
Måns Rullgård
448f5b83a7
Fix suncc ident string (hopefully)
...
Originally committed as revision 24652 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-01 16:13:12 +00:00
Måns Rullgård
c2eae137e9
configure: set subarch for ARM
...
Originally committed as revision 24614 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-31 08:51:39 +00:00
Jean-Daniel Dupas
8fad266101
Make pkgconfig_generate() explicitly return 0 in instead of returning
...
without value when the target library is disabled.
If it does not explicitly return 0, when the last library is disabled
(swscale), the final "configure" exit value is 1, even if the
configure script is successfully executed. So it breaks scripts that
invoke configure and rely on 0 for success and 1 for failure.
Patch by Jean-Daniel Dupas reverse(<org.shadowlab@devlists>).
Originally committed as revision 24585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30 00:05:16 +00:00
Stefano Sabatini
46eed2c886
Remove reference to the unexisting movie filter and the corresponding
...
useless --enable-avfilter-lavf option.
Originally committed as revision 24569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28 08:56:49 +00:00
Måns Rullgård
349d78fe62
Detect PathScale compiler
...
Originally committed as revision 24552 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27 18:55:21 +00:00
Måns Rullgård
d72c981c30
configure: fix sh_quote function
...
Non-matching lists start with ! instead of the usual ^ in shell
patterns.
Originally committed as revision 24550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27 16:59:42 +00:00
Stefan Gehrer
de29597680
add Chinese AVS encoding via external library libxavs
...
Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27 07:18:36 +00:00
Måns Rullgård
b82be63688
fate: create report files
...
Originally committed as revision 24529 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26 23:44:06 +00:00
Måns Rullgård
bb5cecdc52
configure: extract detailed compiler identification
...
Originally committed as revision 24528 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26 23:44:02 +00:00
Stefano Sabatini
b964a2935e
Reindent.
...
Originally committed as revision 24520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26 23:12:35 +00:00
Stefano Sabatini
a275862461
Make pkgconfig_generate check if the library is enabled before to
...
generate the pc files.
Originally committed as revision 24519 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26 23:12:32 +00:00
Stefano Sabatini
126b638ea0
Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()
...
in favor of the newly added corresponding functions
av_parse_video_size() and av_parse_video_rate() defined in
libavcore/parseutils.h.
This change also adds a linking-time dependency of libavcodec and of
libavfilter on libavcore.
Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26 23:12:28 +00:00
Stefano Sabatini
a16dfa2c80
Fix pkgconfig_generate line for libavcore.
...
libavcore depends on libavutil, and does not require extralibs.
Originally committed as revision 24500 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-25 15:31:25 +00:00
Stefano Sabatini
aac6ca6978
Add libavcore.
...
The new library is meant to contain the core multimedia utilities for
FFmpeg, to make them shareable between more libav* libraries.
See thread:
Subject: [FFmpeg-devel] [RFC] New library for shared non-generic libav* utils
Date: Fri, 9 Jul 2010 01:07:40 +0200
Originally committed as revision 24393 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21 18:28:42 +00:00
Måns Rullgård
f29be470b3
configure: make sh_quote() more robust
...
Originally committed as revision 24376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-20 22:02:16 +00:00
Måns Rullgård
d0b8e40ccf
configure: create .config file where I intended
...
Originally committed as revision 24373 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-20 19:42:35 +00:00