History | View | Annotate | Download (99.4 KB)
configure: better test for mktemp
Some variants of mktemp require a template, so provide one whenchecking for the command. We already supply a template in thesubsequent uses of mktemp.
Thanks to Michael Kostylev.
Signed-off-by: Mans Rullgard <mans@mansr.com>...
configure: simplify exit traps
This does the same thing and also fixes the trapping insome (possibly broken) shells.
Suggested by Michael Kostylev.
Signed-off-by: Mans Rullgard <mans@mansr.com>(cherry picked from commit 93bb9ff08e533e30ceec2fa53a25483faf63f633)
Fix out of source tree builds of libmpcodecs.
Make demuxers auto-select parsers they need
This makes configure --disable-everything --enable-demuxer=foowork as expected.
Signed-off-by: Mans Rullgard <mans@mansr.com>(cherry picked from commit c2dd0e9eba1dfcba42c5c72654b7aac7f5935d3b)
Make PNG test depend on PNG codec
Signed-off-by: Mans Rullgard <mans@mansr.com>(cherry picked from commit f0f54c297f1283025d423c4aed817ae31ba549cb)
configure: fix mktemp test and fallback function(cherry picked from commit 09a5c2452cab8931f70ecb51705114682c962f98)
Add GPL dependancy for libmpcodecs
ARM: improve VFP ABI check
Recent gcc versions define ARM_PCS or __ARM_PCS_VFP to indicate theVFP ABI in use, and ARM RVCT defines __SOFTFP when using this ABI.If none of these are defined, check $cross_prefix and $cc for thesubstring "hardfloat", and finally fall back to a linker test. This...
armcc: suppress warning about hardfp compatibility
armcc: suppress 'assignment in condition' warning
Replace ASMALIGN with .p2align
This macro has unconditionally used .p2align for a long time andserves no useful purpose.
configure: make $TMPE executable
This is required on systems where the linker does not changethe permissions of an existing output file.
Use -Bsymbolic for shared libs only, not executables
Some linkers fail if this flag is used when creating an executable file.Since the flag is meaningful only for shared libraries, dropping it fromthe main link flags is correct.
Change SVN to Git in configure
Changes "version from SVN" to "version from Git".
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
Win32 support for av_file_map()
Originally committed as revision 26221 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary dependency of ffprobe and ffserver on libswscale.
Originally committed as revision 26213 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change the AC-3 encoder to use floating-point.Fixed-point AC-3 encoder renamed to ac3_fixed.Regression test acodec-ac3 renamed to acodec-ac3_fixed.Regression test lavf-rm changed to use ac3_fixed encoder.
Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavfilter does not depend on libswscale, only the scale filter does.
Originally committed as revision 26203 to svn://svn.ffmpeg.org/ffmpeg/trunk
"Fix" compilation with --disable-swscale.
Originally committed as revision 26200 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add copy filter, useful for testing the avfilter_draw_slice() copycode.
Originally committed as revision 26112 to svn://svn.ffmpeg.org/ffmpeg/trunk
Redesign the libopencv wrapper to make it more generic. Accept bothFILTERNAME=ARGS and FILTERNAME:ARGS syntax.
The same filter class will be used for managing all the libopencvfiltering functions.
Originally committed as revision 26079 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add av_file_map() and av_file_unmap() functions.
Originally committed as revision 26073 to svn://svn.ffmpeg.org/ffmpeg/trunk
AMR-WB decoder, written as part of Google Summer of Code 2010 by MarceloGalvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robertdot swain gmail com>.
Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: Avoid warnings if av_always_inline is disabled
This macro is disabled if --enable-small or --disable-optimizations are set.Currently, this leads to warnings about functions being defined but not used,for functions in header files.
By defining av_always_inline as inline or as av_unused, we avoid these...
configure: Allow disabling symbol versioning via --disable-symver
Originally committed as revision 25944 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a FLAC parser.Seek test reference updated because FLAC seeking now works properly.Fixes roundup issue 1150.
Patch by Michael Chinen [mchinen at gmail]
Originally committed as revision 25914 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port libmpcodecs hqdn3d filter.
Patch by Baptiste with some fixes by me.
Originally committed as revision 25880 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add missing dependencies for frei0r_src in configure.
Originally committed as revision 25857 to svn://svn.ffmpeg.org/ffmpeg/trunk
Silence icc warning about unsupported option -Wno-parentheses
Originally committed as revision 25670 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add single stream LATM/LOAS decoder
The decoder is just a wrapper around the AAC decoder.based on patch by Paul Kendall { paul <ät> kcbbs gen nz }
Originally committed as revision 25642 to svn://svn.ffmpeg.org/ffmpeg/trunk
Bump required x264 version to X264_BUILD 99Required after r25567.
Originally committed as revision 25576 to svn://svn.ffmpeg.org/ffmpeg/trunk
rtsp: Untangle the dependencies between the RTSP/SDP demuxers and RTSP muxer
This allows compilation of one of them without requiring the others'dependencies to be present.
Originally committed as revision 25535 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a demuxer for receiving raw rtp:// URLs without an SDP description
The demuxer inspects the payload type of a received RTP packet andhandles the cases where the content is fully described by the payload type.
Originally committed as revision 25527 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a SAP demuxer
Originally committed as revision 25463 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement cropdetect filter.
Originally committed as revision 25447 to svn://svn.ffmpeg.org/ffmpeg/trunk
sapenc: Declare a dependency on rtp_protocol, too
The SAP muxer uses network functions directly, uses the rtp protocol and theudp protocol. The network functions and the udp protocol are both transitivelyenabled via the rtp protocol, so that's the only dependency that needs to...
sapenc: Mark the muxer as depending on network functions
Hide all code mentioning IPv6 behind HAVE_STRUCT_SOCKADDR_IN6.
Originally committed as revision 25415 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a SAP (Session Announcement Protocol, RFC 2974) muxer
Originally committed as revision 25413 to svn://svn.ffmpeg.org/ffmpeg/trunk
libmp3lame: don't check unused function in detection
hip_decode_init() isn't used by the wrapper, and can be absent from thelibrary if lame was configured with --disable-decoder (like it is donefor windows builds of VLC)
Unfortunately this also removes the way to detect a libmp3lame more recent...
Add RTP depacketization of the X-QT QuickTime format
Originally committed as revision 25371 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: Set _DARWIN_C_SOURCE while testing for struct ipv6_mreq
On OS X, this struct is only available if _DARWIN_C_SOURCE is defined,when we have _POSIX_C_SOURCE defined. This allows the struct to be found,enabling proper IPv6 multicast functionality on OS X....
Check whether compiler supports xmm registers in asm clobber list
Originally committed as revision 25362 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: Consolidate rtsp/sdp deps to use _select
This makes e.g. --disable-everything --enable-demuxer=rtsp actuallyenable the rtsp demuxer and everything else that is needed.
Originally committed as revision 25356 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: Add the http protocol as an auto-enabled dependency of the rtsp demuxer and muxer
Originally committed as revision 25355 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use SLIBSUF instead of .so, as a more generic dynamic library suffix.
Originally committed as revision 25321 to svn://svn.ffmpeg.org/ffmpeg/trunk
Group togheter filter dependency specifications.
Originally committed as revision 25245 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix out of tree builds with vf_yadif and mmx
Originally committed as revision 25237 to svn://svn.ffmpeg.org/ffmpeg/trunk
Port MPlayer blackframe filter.
See thread:Subject: [FFmpeg-devel] [PATCH] Port MPlayer blackframe filter.Date: Sun, 26 Sep 2010 01:10:40 +0200
Originally committed as revision 25214 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: detect nasm vs yasm and set flags correspondingly
Originally committed as revision 25213 to svn://svn.ffmpeg.org/ffmpeg/trunk
Create libavfilter/$arch when building outside source tree
Originally committed as revision 25200 to svn://svn.ffmpeg.org/ffmpeg/trunk
yadif filter, based on stefanos port of my yadif from mplayer.Compared to stefanos, 2 frame output works with ffplay.
Originally committed as revision 25196 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add frei0r filter.
See thread:Subject: [FFmpeg-devel] [POC] frei0r wrapperDate: Tue, 24 Aug 2010 21:37:32 +0200
Originally committed as revision 25165 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disable ALIGNED_STACK with icc 10 or prior on x86_32
Originally committed as revision 25152 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add HAVE_ALIGNED_STACK config setting
This is set to 1 if the stack is guaranteed to be suitably alignedfor the strictest access mode of the machine.
Originally committed as revision 25151 to svn://svn.ffmpeg.org/ffmpeg/trunk
Request 16-byte aligned stack with icc on x86_32
Originally committed as revision 25145 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
configure: detect Open64 compiler
Originally committed as revision 25135 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Update pathscale compiler detection
Originally committed as revision 25122 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement libopencv smooth filter.
Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk
Create config.asm for use with yasm
Originally committed as revision 25039 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: whitespace
Originally committed as revision 25038 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: make print_config() more flexible
Originally committed as revision 25037 to svn://svn.ffmpeg.org/ffmpeg/trunk
Detect llvm-gcc and set appropriate flags
Originally committed as revision 25028 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add -mllvm -stack-alignment=16 to CFLAGS when using clang
Originally committed as revision 25027 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
configure: write config.fate file as early as possible
Originally committed as revision 24952 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: improve error message for missing yasm
Originally committed as revision 24951 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Revert "Disable MMX for i686 and pentiumpro"
To avoid being burned at the stake by an angry mob, I am forced torevert this commit.
Originally committed as revision 24949 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disable MMX for i686 and pentiumpro
Originally committed as revision 24946 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: select warning suppression syntax based on armcc version
Release 4.1 changed the flag used to pass options through the gcctranslation layer. Detect which version is used, and choose theappropriate flag.
Originally committed as revision 24945 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: enable fast_cmov for 'atom'
Originally committed as revision 24910 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: fix typo in test deps
Originally committed as revision 24907 to svn://svn.ffmpeg.org/ffmpeg/trunk
mmsh depends on http
Originally committed as revision 24867 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Add hflip filter.
Originally committed as revision 24806 to svn://svn.ffmpeg.org/ffmpeg/trunk
Only check for for libvpx decoder/encoder if libvpx is enabled.
Originally committed as revision 24744 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix configure when --enable-libvpx is not specified
Originally committed as revision 24743 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Split h264dsp and h264pred in configure.Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functionsbut not the weight/loopfilter functions.This should reduce the size of builds with one of these derivatives but withoutH.264 decoding itself....
Add a CONFIG_ variable for generic Huffman routines.
Originally committed as revision 24715 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: remove redundant extralibs settings
Originally committed as revision 24705 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add -Wno-parentheses to CFLAGS.Without this flag -Wall generates warnings that nobody wants to see fixed orworked around. Disabling those warnings is thus the best solution.
Originally committed as revision 24666 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add lavfi-pixfmts LE tests.
The corresponding lavfi-pixfmts BE tests are not yet added, as thereare some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)which result in differences with the LE reference, and I cannotvisually check the generated files on BE....
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
Fix suncc ident string (hopefully)
Originally committed as revision 24652 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: set subarch for ARM
Originally committed as revision 24614 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make pkgconfig_generate() explicitly return 0 in instead of returningwithout 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 theconfigure script is successfully executed. So it breaks scripts that...
Remove reference to the unexisting movie filter and the correspondinguseless --enable-avfilter-lavf option.
Originally committed as revision 24569 to svn://svn.ffmpeg.org/ffmpeg/trunk
Detect PathScale compiler
Originally committed as revision 24552 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: fix sh_quote function
Non-matching lists start with ! instead of the usual ^ in shellpatterns.
Originally committed as revision 24550 to svn://svn.ffmpeg.org/ffmpeg/trunk
add Chinese AVS encoding via external library libxavs
Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk
fate: create report files
Originally committed as revision 24529 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure: extract detailed compiler identification
Originally committed as revision 24528 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reindent.
Originally committed as revision 24520 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make pkgconfig_generate check if the library is enabled before togenerate the pc files.
Originally committed as revision 24519 to svn://svn.ffmpeg.org/ffmpeg/trunk
Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()in favor of the newly added corresponding functionsav_parse_video_size() and av_parse_video_rate() defined inlibavcore/parseutils.h.
This change also adds a linking-time dependency of libavcodec and of...
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
Add libavcore.
The new library is meant to contain the core multimedia utilities forFFmpeg, to make them shareable between more libav* libraries.
See thread:Subject: [FFmpeg-devel] [RFC] New library for shared non-generic libav* utilsDate: Fri, 9 Jul 2010 01:07:40 +0200...