Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-18configure: error out on unsupported MSVC versionsRostislav Pehlivanov
The FATE tests for MSVC versions older than 2013 are untested in FATE and apparently are no longer supported. This commit makes the configure process error out in case an older version is used, and suggests to use a supported version of MSVC to compile. This also changes the documentation to reflect this. As discussed on IRC: 2018-05-12 19:45:16 jamrial then again, most of those were for old msvc, and i think we're not supporting versions older than 2013 (first one c99 compliant) anymore 2018-05-12 19:45:43 +JEEB yea, I think 2013 update 2 is needed 22:53 <@atomnuker> nevcairiel: which commit broke/unsupported support for msvc 2013? 23:23 <@atomnuker> okay, it was JEEB 23:25 <+JEEB> which was for 2012 and older 23:25 <+JEEB> and IIRC we no longer test those in FATE so that was my assumption 23:26 <+JEEB> 2013 is when MS got trolled enough to actually update their C part 23:26 <+JEEB> aand actually advertised FFmpeg support 23:26 <+JEEB> (although it was semi-failing until VS2013 update 1 or 2) Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-06-21build: Prefer NASM assembler over YASMDiego Biurrun
NASM is more actively maintained and permits generating dependency information as a sideeffect of assembling, thus cutting build times in half. (Cherry-picked from libav commit 57b753b445e23363c997a8ec1c556e0b0f6e9da3) Signed-off-by: James Almer <jamrial@gmail.com>
2017-05-29lavc: remove libschroedinger encoding and decoding wrappersRostislav Pehlivanov
The library has stopped being developed and Debian has removed it from its repositories citing security issues. The native Dirac decoder supports everything the library has and basic encoding support is still provided via the native vc2 (Dirac Pro, intra only version of Dirac) encoder. Hence, there's no reason to still support linking to the library and potentially leading users into security issues.
2017-04-09Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697'Clément Bœsch
* commit '3794062ab1a13442b06f6d76c54dce51ffa54697': Remove Plan 9 support Merged-by: Clément Bœsch <u@pkh.me>
2016-12-03Remove Plan 9 supportDiego Biurrun
Supporting the system was a nice joke for the 9 release, but it has run its course. Nowadays Plan 9 receives no testing and has no practical usefulness.
2016-10-11doc: fix various typos and grammar errorsMoritz Barsnick
Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-01lavc: remove libfaac wrapperJosh de Kock
There is really no need for two aac wrappers, we already have libfdk-aac which is better. Not to mention that faac doesn't even support HEv1, or HEv2. It's also under a license which is unusable for distribution, so it would only be useful to people who will compile their own ffmpeg, only use it themselves (which at that point should just use fdk-aac). Signed-off-by: Josh de Kock <josh@itanimul.li>
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-01-30avcodec: Remove libaacplusTimothy Gu
TODO: bump minor It's inferior in quality to fdk-aac and has an arguably more problematic license. As early as 2012, a HydrogenAudio user reported: > It has however one huge advantage: much better quality at low bitrates than > faac and libaacplus. (https://hydrogenaud.io/index.php?PHPSESSID=ckiq394pdglka0kj2fin6ij8t7&topic=95989.msg804633#msg804633) I myself have made a few spectrograms for a comparison of the two encoders as well. The FDK output is consistently better than the libaacplus one, in all bitrates I tested. libaacplus license is 3GPP + LGPLv2. 3GPP copyright notice is completely proprietory, as follows: > No part may be reproduced except as authorized by written permission. > > The copyright and the foregoing restriction extend to reproduction in > all media. > > © 2008, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC). > > All rights reserved. (The latest 26410-d00 zip from 3GPP has the same notice, but the copyright year is changed to 2015) The copyright part of the FDK AAC license (section 2) is a copyleft license that permits redistribution under certain conditions (and therefore the LGPL + libfdk-aac combination is not prohibited by configure): > Redistribution and use in source and binary forms, with or without > modification, are permitted without payment of copyright license fees > provided that you satisfy the following conditions: > > You must retain the complete text of this software license in > redistributions of the FDK AAC Codec or your modifications thereto in > source code form. > > You must retain the complete text of this software license in the > documentation and/or other materials provided with redistributions of > the FDK AAC Codec or your modifications thereto in binary form. > > You must make available free of charge copies of the complete source > code of the FDK AAC Codec and your modifications thereto to recipients > of copies in binary form. > > The name of Fraunhofer may not be used to endorse or promote products > derived from this library without prior written permission. > > You may not charge copyright license fees for anyone to use, copy or > distribute the FDK AAC Codec software or your modifications thereto. > > Your modified versions of the FDK AAC Codec must carry prominent > notices stating that you changed the software and the date of any > change. For modified versions of the FDK AAC Codec, the term > "Fraunhofer FDK AAC Codec Library for Android" must be replaced by the > term "Third-Party Modified Version of the Fraunhofer FDK AAC Codec > Library for Android."
2015-12-07Merge commit 'b0e8651a2a84553d08fbb2f7cb9697bd64fb1b55'Hendrik Leppkes
* commit 'b0e8651a2a84553d08fbb2f7cb9697bd64fb1b55': doc: Amend the MSYS2 Documentation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-11-29Merge commit '6b7df14251c49331ae7efd4811ec21f4415ccdb5'Hendrik Leppkes
* commit '6b7df14251c49331ae7efd4811ec21f4415ccdb5': doc: Document better how to use MSYS2 Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-11-26doc: Amend the MSYS2 DocumentationLuca Barbato
Explain better which environment is discouraged and mention the shortcuts names.
2015-11-23doc: Document better how to use MSYS2Luca Barbato
2015-07-27doc: Remove the now unnecessary remark about PATH and link.exeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27Merge commit '6d3081e6c374ff7da12b07ed33d1662be1b32dbc'Michael Niedermayer
* commit '6d3081e6c374ff7da12b07ed33d1662be1b32dbc': doc: Remove the now unnecessary remark about PATH and link.exe Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-02-21Merge commit 'a982c5d74fbc7ff5bd2f2f73af61ae48e9b1bcc6'Michael Niedermayer
* commit 'a982c5d74fbc7ff5bd2f2f73af61ae48e9b1bcc6': tests: drop bc dependency Conflicts: tests/fate-run.sh See: d47eeff2741a9ad9eb4398c1d844dd4f638d6ee4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-21tests: drop bc dependencyClément Bœsch
We already have a dependency on awk and bc is sometimes not found in the base system. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-19doc: set documentencoding on toplevel texi files.Nicolas George
Fix double UTF-8 encoding on output files. makeinfo / texi2any does not seem to provide a way of setting it globally for toplevel files.
2015-01-21doc/platform: Reference only MSYS2 and MinGW-w64Derek Buitenhuis
It's better to steer users at these, since they are both better and more alive than the mingw.org versions. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-01-21doc/platform: Reference only MSYS2 and MinGW-w64Derek Buitenhuis
It's better to steer users at these, since they are both better and more alive than the mingw.org versions. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-09-04Use makeinfo to generate html doc for the new websiteTimothy Gu
texi2html is deprecated by upstream in favor of makeinfo/texi2any. See: - https://www.gnu.org/software/texinfo/manual/texinfo/html_node/texi2html.html - https://wiki.debian.org/Texi2htmlTransition - https://lists.debian.org/debian-devel/2013/05/msg01516.html This is actually two separate changes. Based on a patch by Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>. Fixes Trac ticket #3232. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-07-22Merge commit 'bb0babd7054bed7edfd9f4d6b20cdba864de1830'Michael Niedermayer
* commit 'bb0babd7054bed7edfd9f4d6b20cdba864de1830': build: Support executable only ldflags Conflicts: Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-22build: Support executable only ldflagsLuca Barbato
The options is useful to build position-independent executables on hardened systems (e.g. Android L and Gentoo Hardened).
2014-07-10Merge commit '33a7b453a8e1f090c694ea4f36769dc837be88f0'Michael Niedermayer
* commit '33a7b453a8e1f090c694ea4f36769dc837be88f0': doc: mention option to mix shared/static libraries Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-09doc: mention option to mix shared/static librariesAndrew Kelley
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-06-23Merge commit '463a7cde563fd805864c48a76dd1b03fc24671ed'Michael Niedermayer
* commit '463a7cde563fd805864c48a76dd1b03fc24671ed': Differentiate assembler and assembly in documentation and comments Conflicts: configure doc/platform.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-23Differentiate assembler and assembly in documentation and commentsDiego Biurrun
The language and the program that consumes the language are not the same.
2014-03-13doc/platform: mention that yuvis gas-preprocessor is currently missing some ↵Michael Niedermayer
changes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-13doc: switch github urls to httpsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-13Merge commit 'd15c536123a44362ace6299c391a492c90b83fc7'Michael Niedermayer
* commit 'd15c536123a44362ace6299c391a492c90b83fc7': doc: Point to the correct, actually maintained gas-preprocessor repo Conflicts: doc/platform.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-12doc: Point to the correct, actually maintained gas-preprocessor repoMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-11-27doc/platform: Update to reflect current MSVC build situationDerek Buitenhuis
Also update the C99 converter URL, since it uses GitHub Releases to host the binaries now. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-11-27doc/platform: Update to reflect current MSVC build situationDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-06-25Merge commit 'b0ce601c160c87349d093d7e542b5c752754f598'Michael Niedermayer
* commit 'b0ce601c160c87349d093d7e542b5c752754f598': doc/platform: Add info about ICL Conflicts: doc/platform.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-24doc/platform: Add info about ICLDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-03-31Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: doc/platform: Remove part about dllimport vp8: Fix pthread_cond and pthread_mutex leaks Conflicts: doc/platform.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-30doc/platform: Remove part about dllimportDerek Buitenhuis
Only deprecated things need this at all anymore, as we have functions to access them or they are no longer needed. The document should not encourage use of deprecated APIs. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-14doc/platform: Fix 10l typoDerek Buitenhuis
This error was somehow missed for months. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-01-14The c99-to-c89 binaries are now hosted on videolan.org.Carl Eugen Hoyos
2012-11-22Fix the path to the C99-to-C89 Converter & Wrapper to the only existing ↵Carl Eugen Hoyos
repository. Ronald deleted his public c99-to-c89 repository today.
2012-11-20doc/platform: replace link to site arrozcru.org with link to ffmpeg.zeranoe.comStefano Sabatini
ffmpeg.arrozcru.org is currently unmaintained, and it redirects to ffmpeg.zeranoe.com.
2012-11-02doc: Point to the new location of the c99-to-c89 toolMartin Storsjö
This location contains prebuilt binaries as well. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-11-01doc/platform: Comply With All Capitalized Words ConventionStefano Sabatini
2012-11-01Fix typo in platform documentation.Carl Eugen Hoyos
2012-10-24Merge commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff'Michael Niedermayer
* commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff': mp3: exit on parsing error in mp_decode_frame rtmppkt: Avoid unescaped backslash in Doxygen comment fate-lavfi: replace sed/grep/cut combos with awk build: Plan 9 support Conflicts: configure tests/lavfi-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-23build: Plan 9 supportMans Rullgard
This adds support for building on Plan 9 x86-32. The compat/plan9 directory contains these items: - replacements for the 'head' and 'printf' shell commands - wrapper for main() to disable FPU exceptions Larger required changes to the system are described in the documentation. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-20doc/platform: Add info on shared builds with MSVCDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-10-20doc/platform: Move a caveat down to the notes sectionDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-10-20doc/platform: Add info on shared builds with MSVCDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>