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
2017-05-18build: remove --enable-raise-major configure optionJames Almer
It's not used by anything, has dubious usefulness, the reasons for which it was introduced are no longer valid, and only serves to add complexity to the build system. Signed-off-by: James Almer <jamrial@gmail.com>
2017-05-15build: add support for building .cu files via nvccTimo Rothenpieler
Original work by Yogender Gupta <ygupta@nvidia.com>
2017-05-05Merge commit '122de16dd8108a59a55d30543c9f28b5f61b02d1'Clément Bœsch
* commit '122de16dd8108a59a55d30543c9f28b5f61b02d1': Replace cmdutils_common_opts.h by a macro Merged-by: Clément Bœsch <cboesch@gopro.com>
2017-05-05Merge commit '92db5083077a8b0f8e1050507671b456fd155125'James Almer
* commit '92db5083077a8b0f8e1050507671b456fd155125': build: Generate pkg-config files from Make and not from configure build: Store library version numbers in .version files Includes cherry-picked commits 8a34f3659371680ca523aecfd9098c28f0f809eb and ee164727dd64c199b87118917e674b17c25e0da3 to fix issues. Changes were also made to retain support for raise_major and build_suffix. Reviewed-by: ubitux Merged-by: James Almer <jamrial@gmail.com>
2017-05-03Merge commit '11a9320de54759340531177c9f2b1e31e6112cc2'Clément Bœsch
* commit '11a9320de54759340531177c9f2b1e31e6112cc2': build: Move build-system-related helper files to a separate subdirectory "ffbuild" directory name is used instead of "avbuild". Merged-by: Clément Bœsch <u@pkh.me>
2017-04-25Make tools/target_dec_*_fuzzer buildable with configure and makeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-17Merge commit 'be2d555c980220e65d0ca5c3d78e6cc1e24451a5'Clément Bœsch
* commit 'be2d555c980220e65d0ca5c3d78e6cc1e24451a5': build: Use _extralibs variable names instead of _libs everywhere Merged-by: Clément Bœsch <u@pkh.me>
2017-04-14build: fix tools build dependenciesJames Almer
Found-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-13Merge commit 'c833c2034f4ee77fe2ee3470f3f5f84415673b3b'James Almer
* commit 'c833c2034f4ee77fe2ee3470f3f5f84415673b3b': build: Ensure that the "all" target appears before all Makefile includes Merged-by: James Almer <jamrial@gmail.com>
2017-04-13Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b'James Almer
* commit '3e105d08848162b90d886bde59c010d4b0362a4b': build: Move entries related to building TOOLS to a subdirectory Makefile Merged-by: James Almer <jamrial@gmail.com>
2017-04-13Merge commit '4104cc56225f29ce1cded8b2876f8748460232a6'James Almer
* commit '4104cc56225f29ce1cded8b2876f8748460232a6': build: Warn that reconfiguration is necessary if version.h files changed Merged-by: James Almer <jamrial@gmail.com>
2017-04-09Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697'Clément Bœsch
* commit '3794062ab1a13442b06f6d76c54dce51ffa54697': Remove Plan 9 support Merged-by: Clément Bœsch <u@pkh.me>
2017-03-24Merge commit '7c9e2b295e4f70e8fedf9cceb12d95399a859a9c'James Almer
* commit '7c9e2b295e4f70e8fedf9cceb12d95399a859a9c': Makefile: fix checking whether reconfiguring is required Merged-by: James Almer <jamrial@gmail.com>
2017-03-24Merge commit 'd32571626a2c36c026b7fa13d19ac4ed1aad75c9'James Almer
* commit 'd32571626a2c36c026b7fa13d19ac4ed1aad75c9': build: Add VSX-OBJS to SUBDIR_VARS Merged-by: James Almer <jamrial@gmail.com>
2017-03-01Makefile: Clean compat/atomics/pthread subdirectory.Carl Eugen Hoyos
2017-03-01build: Allow generating dependencies as a side-effect of assemblingDiego Biurrun
2017-03-01build: Generalize yasm/nasm-related variable namesDiego Biurrun
None of them are specific to the YASM assembler.
2017-03-01build: Add "build" shorthand target that depends on all compile targetsDiego Biurrun
2017-03-01Makefile: Clean compat subdirectory.Carl Eugen Hoyos
Fixes ticket #5546.
2017-03-01build: Fine-grained link-time dependency settingsDiego Biurrun
Previously, all link-time dependencies were added for all libraries, resulting in bogus link-time dependencies since not all dependencies are shared across libraries. Also, in some cases like libavutil, not all dependencies were taken into account, resulting in some cases of underlinking. To address all this mess a machinery is added for tracking which dependency belongs to which library component and then leveraged to determine correct dependencies for all individual libraries.
2017-02-21build: Move cli tool sources to a separate subdirectoryDiego Biurrun
This unclutters the top-level directory and groups related files together.
2017-02-21build: Separate logic for building examples from that for building avtoolsDiego Biurrun
2017-02-21build: Split logic for building examples off into a separate MakefileDiego Biurrun
2017-02-21build: Drop leftover reference to old EXAMPLES logicDiego Biurrun
2017-01-12Replace cmdutils_common_opts.h by a macroDiego Biurrun
2017-01-12build: Remove stray duplicate conditional variable declarationDiego Biurrun
2016-12-22build: Generate pkg-config files from Make and not from configureDiego Biurrun
This moves work from the configure to the Make stage where it can be parallelized and ensures that pkgconfig files are updated when library versions change. Bug-Id: 449
2016-12-22build: Store library version numbers in .version filesDiego Biurrun
This moves work from the configure to the Make stage where it can be parallelized and ensures that shared libraries are built with the right version number in the filename.
2016-12-22build: Move build-system-related helper files to a separate subdirectoryDiego Biurrun
This unclutters the top-level directory and groups related files together.
2016-12-09build: Use _extralibs variable names instead of _libs everywhereDiego Biurrun
This makes naming more consistent and simplifies extralibs-related changes.
2016-12-07build: Ensure that the "all" target appears before all Makefile includesDiego Biurrun
Otherwise builds without explicit target result in silent no-ops.
2016-12-07build: Move entries related to building TOOLS to a subdirectory MakefileDiego Biurrun
2016-12-07build: Warn that reconfiguration is necessary if version.h files changedDiego Biurrun
The library versions are stored in the config.mak file and are used to derive shared library names.
2016-12-05build: Add EXTRALIBS to TOOLS linker commandDiego Biurrun
EXTRALIBS contains general and platform-specific extra libraries that should be part of all linker commands.
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-27build: Hardcode avversion.h dependencyDiego Biurrun
Since avversion.h is a generated header it must be created before dependencies can be determined as a side effect of compilation. Otherwise Make stops and restarts the build process to generate avversion.h and produces related error messages.
2016-10-21Makefile: fix checking whether reconfiguring is requiredAnton Khirnov
It didn't take into account the new pattern used for bitstream filters and protocols.
2016-10-18build: Add VSX-OBJS to SUBDIR_VARSDiego Biurrun
The variable needs to be reset for each subdirectory.
2016-10-17build: Drop duplicate asm recipeDiego Biurrun
And move the asm recipe to the top-level Makefile next to the other local pattern rules for .o files.
2016-06-26Merge commit '6641819feedb086ebba3d2be89b8d33980f367e1'Hendrik Leppkes
* commit '6641819feedb086ebba3d2be89b8d33980f367e1': build: Ignore generated mapfile and remove it on distclean Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-10ffmpeg: Add cuvid hwaccel supportTimo Rothenpieler
2016-05-29build: Simplify postprocessing of linker version script filesDiego Biurrun
Generate the files in a single postprocessing step w/o intermediate files.
2016-05-29build: Change structure of the linker version script templatesDiego Biurrun
Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
2016-05-29build: Print a message when generating version scriptsDiego Biurrun
2016-05-27build: Ignore generated mapfile and remove it on distcleanDiego Biurrun
2016-05-12Merge commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477'Derek Buitenhuis
* commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477': Generate the lists of enabled protocols/bsfs from configure. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis
* commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '5d273d3efac340ef8de445c955ff44c7abed4e8f'Derek Buitenhuis
* commit '5d273d3efac340ef8de445c955ff44c7abed4e8f': avconv: VAAPI hwcontext initialisation and hwaccel helper Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-19Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov
2016-04-07build: miscellaneous cosmeticsDiego Biurrun
Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.