summaryrefslogtreecommitdiffstats
path: root/package/ffmpeg
Commit message (Collapse)AuthorAgeFilesLines
...
* package/ffmpeg: bump versionBernd Kuhls2015-01-102-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: update hashYann E. MORIN2014-12-271-1/+1
| | | | | | | | Last bump (dd3a2d6) forgot to update the hash for the new version. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Add Kodi patchsetThomas Petazzoni2014-12-2713-0/+695
| | | | | | | | | | | | | | | In the past xbmc delivered its own ffmpeg source code with specific patches to address bugs found during the use of xbmc. For Helix the ffmpeg source code was removed, Helix uses a vanilla ffmpeg source tarball and applies this patchset on top of it. Downloaded from https://github.com/xbmc/FFmpeg/compare/FFmpeg:release/2.5...release/2.5-xbmc.patch [Thomas: use individual patches instead.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: bump version to 2.5.2Bernd Kuhls2014-12-231-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: bump version to 2.5.1Bernd Kuhls2014-12-202-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* package/ffmpeg: bump to version 2.5Jörg Krause2014-12-112-2/+2
| | | | | | | | Bump version and update hash file. Signed-off-by: Jörg Krause <jkrause@posteo.de> Tested-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: Add ffprobe optionSteve Kenton2014-12-032-1/+12
| | | | | Signed-off-by Stephen M. Kenton <skenton@ou.edu> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: bump version to 2.4.4Vicente Olivert Riera2014-12-023-95/+3
| | | | | | | | | - Bump version to 2.4.4. - Remove upstreamed patch - Add a hash file Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: Sync with upstream to fix fminf-related build errorBernd Kuhls2014-11-092-47/+94
| | | | | | | | - upstream fixed the fminf build error, use the backported patch now - renamed patch according to new naming convention Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: typo fixKaroly Kasza2014-11-071-1/+1
| | | | | | | Add missing bracket. Signed-off-by: Karoly Kasza <kaszak@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: use arch and cpu instead of tuneThomas Petazzoni2014-11-071-1/+6
| | | | | | | | | | | | | | | | ffmpeg currently uses BR2_GCC_TARGET_TUNE as the --cpu option value. However, there are multiple architectures for which BR2_GCC_TARGET_TUNE is not used. After inspecting the ffmpeg configure script, we concluded that using the BR2_GCC_TARGET_CPU value if available, or the BR2_GCC_TARGET_ARCH value as a fallback was the appropriate behavior. This allows to remove the reference to BR2_GCC_TARGET_TUNE, which is one step towards the removal of this option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: bump version to 2.4.3Bernd Kuhls2014-11-021-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: Enable support for libavresampleBernd Kuhls2014-10-282-0/+11
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: fix ARM condition for --{enable, disable}-vfpThomas Petazzoni2014-10-251-1/+1
| | | | | | | | | As noted by Arnout, not all ARMv6 have the VFP FPU, therefore instead of using a condition on ARMv6 or ARMv7-A, this commit changes to use a condition on BR2_ARM_CPU_HAS_VFPV2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* ffmpeg: use the new BR2_ARM_CPU_ARM* optionsThomas Petazzoni2014-10-251-3/+3
| | | | | | | | | | | | | | | | Instead of using the Config.in options for each individual ARM core, use the newly introduced BR2_ARM_CPU_ARM* options, which exist per ARM architecture. This commit is a blind conversion from the per-core options to the per-architecture. It has the benefit of enabling the ARMv6 optimizations on all ARMv7-A cores, not only A5, A8, A9 and A15. However, it doesn't fix the condition for --enable-vfp/--disable-vfp for ARMv6 cores that don't have a FPU, it is fixed in a follow-up commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* ffmpeg: remove dangling reference to BR2_arm10Thomas Petazzoni2014-10-201-1/+1
| | | | | | | | | | | | BR2_arm10 has been removed in commit d60489a6e5e733a20d18b128646088981da57867 ("arch: remove BR2_arm10t"), so there is no point in keeping a reference to it in the ffmpeg package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: Move --enable/--disable-debug to package/Makefile.inBernd Kuhls2014-10-191-6/+0
| | | | | | | | | | | | A lot of packages ignored BR2_ENABLE_DEBUG. This patch simplifies the handling of this option by adding the corresponding configure option to the global Makefile for target packages. For host packages --disable-debug is added to the global Makefile. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: enable x264 supportDavid du Colombier2014-10-071-0/+7
| | | | | Signed-off-by: David du Colombier <0intro@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: Bump version to 2.4.2Bernd Kuhls2014-10-072-86/+1
| | | | | | | removed ffmpeg-0002-arm4-arm5.patch, applied upstream Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-78/+78
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg/ffmpeg.mk: Remove tabsBernd Kuhls2014-10-041-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: fix license fileLuca Ceresoli2014-10-021-1/+1
| | | | | | | | | Somewhere between 1.2.7 and 2.3.1 (version bump in bf76f4319131a107) the LICENSE file has been renamed to LICENSE.md, so `make legal-info` is currently broken. Update to the current file name. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: enable libopus supportDavid du Colombier2014-10-011-0/+7
| | | | | Signed-off-by: David du Colombier <0intro@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: enable libvpx supportDavid du Colombier2014-10-011-0/+7
| | | | | Signed-off-by: David du Colombier <0intro@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Fix compile error on arm4/arm5Bernd Kuhls2014-09-231-0/+85
| | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/d7e/d7ea8db79210228103257b6a28fada38cca142cb/ http://autobuild.buildroot.net/results/ec7/ec71e4f16ee9106747dff5f15999cbd17903e76f/ http://autobuild.buildroot.net/results/be7/be72eb182eaccf0064a32c9dfc2ac1c0d6555506/ http://autobuild.buildroot.net/results/b35/b35b71e3d21394e7ca24f3b112d8a4047cd6c87b/ http://autobuild.buildroot.net/results/5bb/5bbc8b5cdcd99229a6813970293f98b044fc489d/ http://autobuild.buildroot.net/results/be5/be54e75c4171d1db0eaaaeb5f5df29751d7db57b/ [Thomas: update patch to indicate that it has been merged upstream, and point to the upstream commit.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Bump version to 2.4.1Bernd Kuhls2014-09-221-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Enable armv6 support for Cortex coresBernd Kuhls2014-09-221-1/+1
| | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/cda/cdad51f610c339d2ad4c7d09c282cfb4b10770a0/ http://autobuild.buildroot.net/results/cd5/cd53af973d9722481c3298f484b399c9a2c286cf/ http://autobuild.buildroot.net/results/a9a/a9a2c49d923fd891945a24c9d0d147b3eea9b037/ http://autobuild.buildroot.net/results/d2f/d2f51632aea5727df9404e611e8e379567f03b61/ http://autobuild.buildroot.net/results/a62/a622dd113dcb7b352bcfebe3b3c7ac6ed286d7c7/ http://autobuild.buildroot.net/results/2ea/2eace18d0d32b4cbb6120b06d2bbe79d2b9857a7/ http://autobuild.buildroot.net/results/caa/caad4172db90879db51b66625b98aa0805e39c73/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: add --pkg-config to configure optionsDanomi Manchego2014-09-211-1/+2
| | | | | | | | | | | | | | | | The ffmpeg does not understand the PKG_CONFIG env variable, so it throws a line like this at the end of its configuration: WARNING: .../output/host/usr/bin/arm-none-linux-gnueabi-pkg-config not found, library detection may fail. Apparently, some of the indevs and outdevs need a pkg-config. This patch adds the --pkg-config to let ffmpeg know where it is. [Thomas: remove unrelated formatting change.] Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: enable or disable debug based on BR2_ENABLE_DEBUGDanomi Manchego2014-09-211-1/+6
| | | | | | | | | | | | | Rather than hard-code --disable-debug, selectively enable or disable based on BR2_ENABLE_DEBUG. (Similar to gst1-libav.) [Thomas: do not make other changes such as reformatting the --prefix=/usr line.] Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: consolidate duplicated config optionsDanomi Manchego2014-09-211-3/+2
| | | | | | | | | | | | Commit 62ab07ef769bd6504fe1db144aaac3fd45db9dad added a bunch of hard-coded options. Some of these options are then again added (or negated) based on kconfig settings. This patch removes the hard coded swscale and postproc settings, as they are enabled or disabled later. It also moves the --disable-pic lower as an else clause to the part that adds --enable-pic. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Bump version to 2.4Bernd Kuhls2014-09-212-57/+1
| | | | | | | | | | | Version 2.3 is unmaintained: http://article.gmane.org/gmane.comp.video.ffmpeg.devel/183038 - removed ffmpeg-0002-bfin.patch, applied upstream - added vlc-0004-libav.patch from upstream to fix VLC compilation Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2014-09-011-1/+1
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/ffmpeg: Bump version to 2.3.3Bernd Kuhls2014-08-181-1/+1
| | | | | | | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/ffmpeg: Bump version to 2.3.2Bernd Kuhls2014-08-111-1/+1
| | | | | | | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/ffmpeg: prevent stripping the ffmpeg binaryBernd Kuhls2014-08-151-0/+1
|/ | | | | | | | | | | | | | | | | | Packages shouldn't strip executables by themselves, so that Buildroot controls whether stripping should occur or not. This also fixes the build on Blackfin FLAT where stripping actually doesn't work because stripping FLAT binaries is not supported. Inspired by Thomas: http://git.buildroot.net/buildroot/commit/package/hdparm/hdparm.mk?id=11dbb615338cd768acc2c3138064ddf557e9b60b Fixes http://autobuild.buildroot.net/results/581/581c43b50c9717e53334eb156ece95fe499ccb04/ http://autobuild.buildroot.net/results/57a/57a1bdc22b803114c018fa007884385bf8355151/ http://autobuild.buildroot.net/results/d8a/d8a1aadebd302abc923bc4865e1242ab2479d641/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: Fix bfin compile errorBernd Kuhls2014-08-041-0/+55
| | | | | | | | Fixes http://autobuild.buildroot.net/results/ae0/ae056f267e907091d09d2a1546d6f1ae02fa23b9/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: Bump to version 2.3.1Bernd Kuhls2014-08-032-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | - remove obsolete option --disable-vis - add patch to fix compile error with uClibc - add patch to fix compile error in freerdp Compile-tested against all packages depending on ffmpeg using this defconfig: BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_GSTREAMER=y BR2_PACKAGE_GST_FFMPEG=y BR2_PACKAGE_MPD=y BR2_PACKAGE_MPD_FFMPEG=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_FREERDP=y BR2_PACKAGE_OPENCV=y BR2_PACKAGE_OPENCV_WITH_FFMPEG=y BR2_PACKAGE_MEDIASTREAMER=y BR2_PACKAGE_MINIDLNA=y VLC also compiled when the build of vlc-static is disabled in Makefiles, otherwise this known error occurs: http://autobuild.buildroot.net/results/022/022252176c051ff3365b2cb820f32aafc802803a/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: Add libva supportBernd Kuhls2014-07-161-1/+7
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: bump to version 1.2.7Gustavo Zacarias2014-06-291-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* powerpc: add BR2_POWERPC_CPU_HAS_ALTIVEC to replace adhoc deps/checksCody P Schafer2014-05-261-4/+1
| | | | | Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: bump to version 1.2.6Gustavo Zacarias2014-05-231-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* arch/arm: drop ARM(7TDMI/720T/740T) supportGustavo Zacarias2014-05-081-1/+1
| | | | | | | | | | | | | | | | The toolchain currently doesn't build for nommu ARM and is in need of serious work. Problem is there are no emulation targets and real ARM(7TDMI/720T/740T) hardware that's capable of running linux (enough memory, having a memory controller...) is VERY rare and uses very old versions to make it usable. The ARM nommu focus should go into Cortex M series processors that are obtainable at reasonable cost on modern hardware that has external memory controllers. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "ffmpeg: fix build for xtensa"Max Filippov2014-04-031-8/+0
| | | | | | | | | This reverts commit 4ec35e76b8a31810a0b8955a6dee787cefa013bc. Now that -mtext-section-literals is specified in the xtensa ABI this fix is no longer needed. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove support for documentation on targetThomas De Schampheleire2014-02-081-1/+1
| | | | | | | | This patch removes deprecated symbol BR2_HAVE_DOCUMENTATION and all its usage. Additionally, it removes the now unused BR2_DEPRECATED_SINCE_2012_11. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: Bump version to 1.2.5Bernd Kuhls2014-01-171-1/+1
| | | | | Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: Add mips related configure options to fix build errorsBernd Kuhls2014-01-141-0/+26
| | | | | | | | http://autobuild.buildroot.net/results/aa5/aa5cb447342af9995d8f198eb0a151fe6e3d5c19// http://autobuild.buildroot.net/results/355/355f56f6b466521e2c4c71f69b06a0ca2a56949b// Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: Add sse4 related options BR2_X86_CPU_HAS_SSE4 / BR2_X86_CPU_HAS_SSE4Bernd Kuhls2014-01-131-0/+12
| | | | | Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: fix build with gpl suboption and opensslPeter Korsgaard2014-01-131-0/+5
| | | | | | | | | Openssl's license isn't compatible with GPL, so ffmpeg's configure script only allows this combination if nonfree is enabled. Fixes http://autobuild.buildroot.net/results/ed6/ed6129d584229ebe4a0b291bc6a1dd0be23cc92a/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ffmpeg: Fix build error regarding missing host-yasmBernd Kuhls2014-01-131-1/+1
| | | | | | | Fixes http://autobuild.buildroot.net/results/b2a/b2aefd25431bab3d0f4fcf4c3e6de1ff6fc54ffa// Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud