summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* configure: check and use -Wempty-bodyJames Darnley2014-04-04
| | | | | | | Would have shown the trailing semi-colon in lavu/log.c that broke detection of 256 colour capable terminals. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add Win32 GDI-based screen grabbingCalvin Walton2014-04-03
| | | | | | | | | | | | | | | | | | | | | | | Based on original code by Christophe Gisquet in 2010, updated to work with current ffmpeg APIs. Supports grabbing a single window or an area of the screen, including support for multiple monitors (Windows does funky stuff with negative coordinates here). I've moved most of the configuration to AVOptions; the input file name is now only the string "desktop", or "title=<windowname>" to select a single window. The AVOptions are the same as x11grab where possible. Code has been added to support a "show_region" mode, like x11grab, which will draw a rectangle on the screen around the area being captured. Instead of duplicating code for paletted image handling, I make use of the GDI API's ability to output DIB (BMP) images, which can be run through ffmpeg's existing BMP decoder. Signed-off-by: Calvin Walton <calvin.walton@kepstin.ca> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavcodec: Implementation of AC3 fixedpoint decoderNedeljko Babic2014-04-01
| | | | | Signed-off-by: Nedeljko Babic <nbabic@mips.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libx265: Bump version requirementDerek Buitenhuis2014-03-31
| | | | | | | | | | | Build 13 has a crucial fix which makes x265_encode_headers work as its always been documented. Previous to this, the check was incorrect. Also allows for use of the repeat headers flag. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* configure: Remove invalid option --disable-qtkit.Thilo Borgmann2014-03-31
| | | | | | | | QTKit can/should be disabled by "--disable-indev=qtkit". Found by Justin Derrick. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd: Add QTKit input device.Vadim Kalinsky2014-03-30
| | | | | Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: fix VP7 standalone buildMichael Niedermayer2014-03-27
| | | | | Found-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '8ef33497a6a3ed05d2f931809c074ef3d1878834'Michael Niedermayer2014-03-24
|\ | | | | | | | | | | | | | | | | | | | | * commit '8ef33497a6a3ed05d2f931809c074ef3d1878834': build: Add config option for CABAC code Conflicts: configure libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Add config option for CABAC codeDiego Biurrun2014-03-24
| | | | | | | | This allows for more elegant dependency and object declarations.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-24
|\| | | | | | | | | | | | | | | * qatar/master: configure: Remove dcbzl check for e500v1 and e500v2 architectures See: d5733936d857ce5c7d28c0bc9e89a2e2548f8895 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Remove dcbzl check for e500v1 and e500v2 architecturesPeter Krefting2014-03-24
| | | | | | | | | | | | | | | | | | | | | | | | The DCBZL instruction is not available for the e500v1 and e500v2 architectures, but may still be recognized by the toolchain, so we need to explicitly disable it for these architectures. References: PowerPC™ e500 Core Family Reference Manual (Freescale) Found-by: Ståle Kristoffersen <staalebk@ifi.uio.no> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'fb7127b2c836b53ad5168887cd12871312c8708d'Michael Niedermayer2014-03-24
|\| | | | | | | | | | | | | | | | | | | * commit 'fb7127b2c836b53ad5168887cd12871312c8708d': build: h264 parser depends on full h264 decoder Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: h264 parser depends on full h264 decoderLuca Barbato2014-03-23
| |
* | Always pass the configure option sysroot to --sysroot and -isysroot.Carl Eugen Hoyos2014-03-23
| | | | | | | | On darwin, --sysroot may be ignored.
* | Autodetect VDA like all other hardware acccelerations.Carl Eugen Hoyos2014-03-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0f0d1d056e1a3ad3db32b7d1a06286b2841e91b1'Michael Niedermayer2014-03-23
|\| | | | | | | | | | | | | | | | | | | * commit '0f0d1d056e1a3ad3db32b7d1a06286b2841e91b1': configure: Always use -DOPJ_STATIC when checking for openjpeg Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Always use -DOPJ_STATIC when checking for openjpegLuca Barbato2014-03-23
| | | | | | | | | | | | Unbreaks windows systems not providing pkgconf files. Reported-By: Rafaël Carré <funman@videolan.org>
* | Merge commit '57f09608e1600d1cf1679885a46f5004d522d68f'Michael Niedermayer2014-03-22
|\| | | | | | | | | | | | | | | | | | | * commit '57f09608e1600d1cf1679885a46f5004d522d68f': dsputil: Move thirdpel-related bits into their own context Conflicts: libavcodec/svq3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Move thirdpel-related bits into their own contextDiego Biurrun2014-03-22
| |
* | configure: Try to fix detection of ARM Compiler 5.04Michael Niedermayer2014-03-21
| | | | | | | | | | | | Fixes Ticket 3364 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: fix direct symbol ref support detectionMichael Niedermayer2014-03-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '606cc8afa1cb782311f68560c8f9bad978cdcc32'Michael Niedermayer2014-03-19
|\| | | | | | | | | | | | | * commit '606cc8afa1cb782311f68560c8f9bad978cdcc32': configure: ppc: Disable ldbrx instruction by default Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: ppc: Disable ldbrx instruction by defaultDiego Biurrun2014-03-19
| | | | | | | | | | Only enable it for CPUs that support it. This restores the behavior prior to 7a650caf.
* | Automatically change MANGLE() into named inline asm operands when direct ↵Matt Oliver2014-03-18
| | | | | | | | | | | | | | | | symbol reference in inline asm are not supported. This is part of the patch-set for intel C inline asm on windows support Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/x86/mlpdsp: Only use asm when non-local inline asm lables are supportedMatt Oliver2014-03-18
| | | | | | | | | | | | This is part of the patch-set for intel C inline asm on windows support Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/examples: Add example transcoding.cAndrey Utkin2014-03-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'be039278b5ebd8075d90a3508db2aed5adf59e02'Michael Niedermayer2014-03-17
|\| | | | | | | | | | | | | | | | | | | * commit 'be039278b5ebd8075d90a3508db2aed5adf59e02': mpegvideo: move ff_draw_horiz_band() to mpegutils.c Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: move ff_draw_horiz_band() to mpegutils.cVittorio Giovara2014-03-16
| | | | | | | | Drop the mpegvideo dependency for svq3 in configure.
* | configure: factorize mips arch extensions outMichael Niedermayer2014-03-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: remove unused identifer that was added by cleanupsMichael Niedermayer2014-03-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7a650caf6436ddfe417bdcb5ce520c96c779af7b'Michael Niedermayer2014-03-14
|\| | | | | | | | | | | | | | | | | | | * commit '7a650caf6436ddfe417bdcb5ce520c96c779af7b': configure: Split some logical blocks off from HAVE_LIST Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Split some logical blocks off from HAVE_LISTDiego Biurrun2014-03-14
| |
* | Merge commit 'd0adf55c05beaf80420747dded2d1884bff377ec'Michael Niedermayer2014-03-14
|\| | | | | | | | | | | | | | | | | | | * commit 'd0adf55c05beaf80420747dded2d1884bff377ec': configure: Split some logical blocks off from CONFIG_LIST Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Split some logical blocks off from CONFIG_LISTDiego Biurrun2014-03-14
| |
* | Merge commit '07ea8a7e943ea6a7bdcd736e2fc3ed357dc15c57'Michael Niedermayer2014-03-14
|\| | | | | | | | | | | | | | | | | | | * commit '07ea8a7e943ea6a7bdcd736e2fc3ed357dc15c57': configure: Group and sort function/struct/type checks Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Group and sort function/struct/type checksDiego Biurrun2014-03-14
| | | | | | | | | | Group checks into logical groups and sort alphabetically within those groups unless checks have close coupling. Keep closely coupled checks together.
* | configure: add missing avx2 support checkJames Almer2014-03-14
| | | | | | | | | | | | | | | | AVX2 support was introduced in Yasm 1.2.0, and some distros like Debian still feature version 1.1.0 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b4dd424d96f09f9bafb88e47f37df65dc4529143'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b4dd424d96f09f9bafb88e47f37df65dc4529143': Remove all SPARC architecture optimizations Conflicts: Makefile configure libavcodec/sparc/dsputil_vis.c libavcodec/sparc/dsputil_vis.h libavcodec/sparc/hpeldsp_vis.c libavcodec/sparc/simple_idct_vis.c libavcodec/sparc/vis.h libswscale/sparc/yuv2rgb_vis.c libswscale/swscale_internal.h If someone wants to maintain these (or other) SPARC optimizations, please contact me or ffmpeg-devel. I am happy to revert this removial if theres someone considering to maintain this code. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove all SPARC architecture optimizationsDiego Biurrun2014-03-13
| | | | | | | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden.
* | Merge commit 'bbb64356cca65d7a2a33f59b2267ee58f28a061a'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | * commit 'bbb64356cca65d7a2a33f59b2267ee58f28a061a': build: Record dependency of eatqi decoder on dsputil Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Record dependency of eatqi decoder on dsputilDiego Biurrun2014-03-13
| |
* | Merge commit 'b5f112d820934ade66e809ef30bfcfc8210929f8'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | * commit 'b5f112d820934ade66e809ef30bfcfc8210929f8': configure: Add explicit dsputil dependency to mpegvideoenc Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add explicit dsputil dependency to mpegvideoencDiego Biurrun2014-03-13
| | | | | | | | | | Previously, it was an implicit dependency through mpegvideo. Change this, as implicit dependencies can cause all sorts of trouble.
* | Merge commit 'cd832f032f945a57a1f1dd385942c2fadc7ce4e5'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | | | * commit 'cd832f032f945a57a1f1dd385942c2fadc7ce4e5': ffv1: Drop bogus dependency on dsputil Conflicts: configure libavcodec/ffv1.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ffv1: Drop bogus dependency on dsputilDiego Biurrun2014-03-13
| | | | | | | | ffv1 does not use any part of the dsputil framework.
* | Merge commit '0e29c5e1285eeb5b4842d96d00dfe06898cd87e5'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | * commit '0e29c5e1285eeb5b4842d96d00dfe06898cd87e5': build: Drop stray LPC dependency on dsputil Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Drop stray LPC dependency on dsputilDiego Biurrun2014-03-13
| |
* | Merge commit '6cd76e5412d794dbd1cc6ab0e4c9f2ee53cf028f'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | * commit '6cd76e5412d794dbd1cc6ab0e4c9f2ee53cf028f': build: Drop stray MJPEG encoder dependency on dsputil Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Drop stray MJPEG encoder dependency on dsputilDiego Biurrun2014-03-13
| |
* | Merge commit '9ecf1b62f37ef9cbdf2d7300a052cd704c4ba731'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | * commit '9ecf1b62f37ef9cbdf2d7300a052cd704c4ba731': build: Drop stray MLP decoder dependency on dsputil Merged-by: Michael Niedermayer <michaelni@gmx.at>