summaryrefslogtreecommitdiff
path: root/package/multimedia
AgeCommit message (Collapse)Author
2010-12-31libvorbis: bump versionPeter Korsgaard
Derived from patch by Martin Banky. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-31libogg: bump versionPeter Korsgaard
Derived from patch by Martin Banky. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-31gst-plugins-good: Add option for v4l2Phil Edworthy
Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-14libtheora: bump version to 1.1.1Thomas Petazzoni
This allows to disable the build of the format specification documentation, which was causing issues in cross-compiling mode. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-14mplayer: convert to gentargets, bump to a recent SVN versionThomas Petazzoni
Based on the conversion to gentargets done by Martin Banky, several issues were fixed, and the mplayer package was improved: * Updated to a recent SVN version * Removed mandatory dependency on libmad * The AVR32 specific patch has been removed. It was a pain to remain blocked at the old 1.0-rc2 just for this patch. All this optimization work should have been submitted upstream, Buildroot is not the place to carry such heavy modifications. * Options were added to select whether mplayer and/or mencoder should be built/installed. * Support for additional options if packages have been selected: tremor, libmad, libtheora, libpng, jpeg, xlib_libX11, xlib_libXv. More could be added in the future. * Support for ARM-related optimization options. Similar improvements could be done for x86 and PowerPC architectures. [Peter: fix build with !IPV6] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-14alsa-utils: convert to autotargets and bump to 1.0.23Martin Banky
[ Thomas: remove all patches, since they have been merged. Implement the target uninstallation step, fix many issues. ] [Peter: fix target install / uninstall steps] Signed-off-by: Martin Banky <Martin.Banky@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-13toolchain: rework thread optionsThomas Petazzoni
The selection of linuxthreads, linuxthreads old or NPTL doesn't make a lot of sense for external toolchains. So, instead, we : * Introduce an hidden BR2_TOOLCHAIN_HAS_THREADS option, which must be selected by toolchain specific options when thread support is available. Package needing to test thread support should use this option. * Move the none/linuxthreads/linuxthreads old/NPTL selection to Buildroot internal toolchain configuration. * Add an option in external toolchain to tell if thread support is available or not in the external toolchain. We assume that glibc without threads is not possible, as Ulrich Drepper said in http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html ffmpeg, dmalloc and openvpn are fixed to use the new BR2_TOOLCHAIN_HAS_THREADS option. For openvpn, --enable-threads=posix is no longer used, as the configure script doesn't even understand this option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-11-19libmad: fix MIPS gcc 4.4+ "h" asm constraint removalGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-11-05Remove support for shared configuration cacheThomas Petazzoni
The configuration cache shared between packages, while being in principle a nice idea to speed-up the configuration of packages by avoiding repetitive identical checks, turned out to be unreliable due to the subtle differences between similar but not identical checks in different packages. After spending some time trying to fix those, we concluded that supporting the shared configuration cache is definitely too hard and too unreliable, and that we'd better get rid of it altogether. This patch therefore removes the shared configuration cache infrastructure and usage. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-11-04gst-plugins-base: tighten alsa dependencyPeter Korsgaard
alsa support needs pcm+mixer support in alsa, but this isn't checked by configure, so do it in the .mk instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-11-04mplayer: tighten alsa dependencyPeter Korsgaard
mplayer needs pcm+mixer support in alsa, but this isn't checked by configure, so do it in mplayer.mk instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-29Merge branch 'for-2010.11/gtk-bump' of ↵Peter Korsgaard
git://git.busybox.net/~tpetazzoni/git/buildroot
2010-10-18alsa-lib: bump versionPeter Korsgaard
Fixes gst-plugins-base build issue. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-14Removed libmpd-0.17.0-libdir-la.patchMartin Banky
Now that libmpd.mk has been converted to autotools infrastructure, the patch is no longer needed. Autotools will automatically apply the needed patch. Signed-off-by: Martin Banky <Martin.Banky@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-10-07package: add gst-ffmpegPeter Korsgaard
ffmpeg plugin for gstreamer. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-07ffmpeg: add options for postproc/swscalePeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-06libmpeg2: fix Config.in indentation/typoPeter Korsgaard
Thanks to Thomas for noticing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-06gst-plugins-ugle: add option for mpeg2dec supportPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-06package: add libmpeg2Peter Korsgaard
libmpeg2 is a mpeg1/mpeg2 video decoder library. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-09-27packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni
Now that <pkg>_INSTALL_TARGET_OPT always defaults to 'DESTDIR=$(TARGET_DIR) install', we can remove the <pkg>_INSTALL_TARGET_OPT definition from a lot of packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-09-21libmms: bump version, add patch for architectures without unaligned accessPaul Burton
Closes #2581 Signed-off-by: Paul Burton <Paul.Burton@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-09-17Merge branch 'for-2010.11/download-rework' of ↵Peter Korsgaard
git://git.busybox.net/~tpetazzoni/git/buildroot Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-09-13Use the normal download method for TremorMaxime Petazzoni
Now that the generic download method supports Subversion, fall back to the normal usage of AUTOTARGETS for Tremor. Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-09-12speex: convert to new style hookThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-09-12alsa-lib: use correct step override methodThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-09-12taglib: convert old-style hook to new-style hookThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-08-30pango: needs C++ for freetype handlingPeter Korsgaard
Pango was recently updated to v1.28 as a dependency of webkit, but its freetype support has unfortunately been rewritten with parts in C++ (since pango 1.25), so adjust dependencies of pango and users of it to require C++ support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-30Globally remove aclocal directories from targetMalte Starostik
* Remove $(TARGET_DIR)/usr/share/aclocal from target-finalize when not installing devfiles and * Remove some (now) redundant cleanup from individual packages Signed-off-by: Malte Starostik <m-starostik@versanet.de> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-29speech-tools: fix build failure by using Debian version and patchesThomas Petazzoni
The upstream version of speech-tools does not build with GCC >= 4.3, mainly due to changes in how C++ headers are included. This is fixed in Debian, so let's use the Debian version and patches. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-26swfdec: fix build when no libglib2-dev package is installed on hostPeter Korsgaard
Make sure it uses the libglib2-host binaries we are building. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22gst-plugins-good: udp plugin needs ipv6 supportPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22mplayer: add optional sdl/freetype supportPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22mplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)Peter Korsgaard
mplayer's configure script got confused by the equal sign (=) we now have in TARGET_CC because of --sysroot=<path>. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22gst-plugins-base: ensure <stdint.h> is usedPeter Korsgaard
Otherwise the build breaks with the emulation _stdint.h in gstfft.c. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-18alsa-lib: make sure to only look in STAGING_DIR for Python includesThomas Petazzoni
Even though we pass a -I option to tell alsa-lib to look for Python includes in the STAGING_DIR, alsa-lib build process still looks in /usr/include for some stuff, causing bug #321. This fix is the one suggested by Ulf Samuelsson in bug #321, and allows to make alsa-lib with Python support to build properly on a 64 bits machine with python-dev installed on the host. Without this fix, the build fails with exactly the same problem that Ulf reported. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-07Update all packages to quote $(TARGET_CC)Thomas Petazzoni
Now that TARGET_CC contains several space-separated words, it must be used quoted everywhere. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-07Merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTSThomas Petazzoni
TARGET_CONFIGURE_ENV defines CFLAGS, LDFLAGS, CXXFLAGS and FCFLAGS, separatly from all other variables that are part of TARGET_CONFIGURE_OPTS. This is useless and not consistent with the HOST_CONFIGURE_ variables, therefore we merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTS and fix the few users of TARGET_CONFIGURE_ENV. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-01tremor: fix svn checkoutPeter Korsgaard
Commit 1dc19c445 (split tremor into its own package) unfortunately broke the svn checkout step (but normally not noticable as we have a tarball on sources.buildroot.net that will get downloaded instead). Fix it by using a custom download step, and remove unused variables while we're at it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-15ffmpeg: add user-defined configure parametersLuca Ceresoli
Closes #401 Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: allow customization of codecs, (de)muxers and other componentsLuca Ceresoli
Add the option to customize the list of decoders, encoders, muxers, demuxers, parsers, protocols, bsfs and filters to be built into ffmpeg, and to compile or exclude input and output devices. [Peter: fix qstrip invocation] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: add commandline programsLuca Ceresoli
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: add new packageLuca Ceresoli
[Peter: configure doesn't support --disable-nls / --disable-largefile, needs largefile support in toolchain] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-08gstreamer: remove --disable-registry from configure optionsLionel Landwerlin
--disable-registry has no dependency on libxml2 and should not be linked to BR2_PACKAGE_GSTREAMER_LIBXML2. If we want to disable registry then we should add another option. Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-26gst-plugins-base: make sure alsa-lib is detected if presentPeter Korsgaard
Make sure alsa-lib is built before gst-plugins-base if enabled, so configure detects the presence of alsa and builds alsasink/src. Reported-by: Phil Edworthy <Phil.Edworthy@renesas.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-26libdvdread: needs largefile support in toolchainPeter Korsgaard
So in turn does libdvdnav and the dvdnav element in gst-plugins-bad. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-25package: gettext needs WCHAR supportPeter Korsgaard
gettext needs WCHAR support in the toolchain, and as libglib2 depends on gettext and lots of stuff depends on libglib2, quite a lot of packages needs to have their dependencies adjusted. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-25swfdec: use depends on for gstreamerPeter Korsgaard
Gstreamer has complicated dependencies (because of glib2), so use depends on rather than select, similar to how it is done for gtk2. At the same time default gtk/gstreamer support to Y if those are available, as they are likely wanted. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-21Merge branch '2010-05-15-fixes' of ↵Peter Korsgaard
git://git.busybox.net/~tpetazzoni/git/buildroot
2010-05-20aumix: SITE has changedJulien Boibessot
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-20Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>