summaryrefslogtreecommitdiffstats
path: root/package/multimedia
Commit message (Collapse)AuthorAgeFilesLines
* Merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTSThomas Petazzoni2010-07-071-1/+0
| | | | | | | | | | | 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>
* tremor: fix svn checkoutPeter Korsgaard2010-07-011-17/+9
| | | | | | | | | | | 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>
* ffmpeg: add user-defined configure parametersLuca Ceresoli2010-06-152-0/+9
| | | | | | | Closes #401 Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: allow customization of codecs, (de)muxers and other componentsLuca Ceresoli2010-06-142-0/+140
| | | | | | | | | | 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>
* ffmpeg: add commandline programsLuca Ceresoli2010-06-143-3/+60
| | | | | Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: add new packageLuca Ceresoli2010-06-143-0/+98
| | | | | | | [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>
* gstreamer: remove --disable-registry from configure optionsLionel Landwerlin2010-06-081-1/+0
| | | | | | | | | --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>
* gst-plugins-base: make sure alsa-lib is detected if presentPeter Korsgaard2010-05-261-1/+2
| | | | | | | | 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>
* libdvdread: needs largefile support in toolchainPeter Korsgaard2010-05-263-1/+13
| | | | | | So in turn does libdvdnav and the dvdnav element in gst-plugins-bad. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: gettext needs WCHAR supportPeter Korsgaard2010-05-254-0/+15
| | | | | | | | 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>
* swfdec: use depends on for gstreamerPeter Korsgaard2010-05-251-1/+3
| | | | | | | | | | 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>
* Merge branch '2010-05-15-fixes' of ↵Peter Korsgaard2010-05-211-2/+0
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni2010-05-201-2/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | aumix: SITE has changedJulien Boibessot2010-05-201-1/+1
|/ | | | | | 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>
* vlc: mark as brokenThomas Petazzoni2010-05-101-0/+3
| | | | | | | | | Before 2010.02, VLC didn't build, because it didn't pass the appropriate --disable- options according to the libraries available in Buildroot. Now, 2010.05 is going to be released, and no one bothered to fix VLC. Therefore, let's mark VLC as broken. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mplayer: disable parallel builds (make -jX)Peter Korsgaard2010-05-041-1/+1
| | | | | | | The build system races with itself when building the internal vidix stuff (x86 only), so use MAKE1. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: internal copies of libdvdread/libdvdcss require largefile supportPeter Korsgaard2010-05-042-1/+4
| | | | | | So disable when we don't have largefile support in toolchain. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsa-utils: alsamixer needs WCHARPeter Korsgaard2010-04-261-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsa-utils: fix usr/share/alsa installation to targetPeter Korsgaard2010-04-261-0/+5
| | | | | | Closes #1573 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libid3tag: convert to the autotools infrastructureThomas Petazzoni2010-04-131-58/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libmad: convert to the autotools infrastructureThomas Petazzoni2010-04-131-67/+10
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* aumix: convert to the autotools infrastructureThomas Petazzoni2010-04-132-51/+38
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* madplay: convert to the autotools infrastructureThomas Petazzoni2010-04-131-59/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* get rid of broken nios2 supportPeter Korsgaard2010-03-301-3/+0
| | | | | | | Has been marked as broken for more than 1 year, with no indication that anyone cares, and it needs a bunch of special handling. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure argsPeter Korsgaard2010-03-224-6/+0
| | | | | | | Makefile.autotools.in automatically adds these to the configure invocation, so there's no need to explicitly list them. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* madplay: add patch to switch to the new ALSA APIThomas Petazzoni2010-02-241-0/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | madplay was failing to build with errors such as : audio_alsa.o: In function `config': audio_alsa.c:(.text+0x200): undefined reference to `snd_pcm_hw_params_set_rate_near@ALSA_0.9' audio_alsa.c:(.text+0x25c): undefined reference to `snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9' audio_alsa.c:(.text+0x284): undefined reference to `snd_pcm_hw_params_get_buffer_size@ALSA_0.9' audio_alsa.c:(.text+0x2a4): undefined reference to `snd_pcm_hw_params_set_period_time_near@ALSA_0.9' audio_alsa.c:(.text+0x2d4): undefined reference to `snd_pcm_hw_params_get_period_size@ALSA_0.9' The ALSA library uses symbol versioning by default, to handle ABI changes. However, since uClibc doesn't seem to support symbol versioning, we disable this when building the ALSA library by passing --without-versioned. However, madplay relies on the old ALSA ABI, so even without symbol versioning, references to versioned symbols are generated (functions with the same name, but different API, exist in the old and new API). The easiest solution is to switch madplay to the new API. This is done thanks to a patch written by Micha Nelissen <micha@neli.hopto.org> and available at http://article.gmane.org/gmane.comp.audio.mad.devel/729. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mplayer: use UTF-8 charset to avoid iconv dependencyThomas Petazzoni2010-02-231-1/+1
| | | | | | | | | | | | | | The mplayer configure script was failing with: Checking for iconv program ... no No working iconv program found, use --charset=UTF-8 to continue anyway. If you also have problems with iconv library functions use --charset=noconv. Messages in the GTK-2 interface will be broken then. Therefore, we pass --charset=UTF-8 instead of --charset=US-ASCII. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'misc-fixes3' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-02-181-0/+1
|\
| * alsa-utils: force the variant of ncurses libraryThomas Petazzoni2010-02-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two variants of the ncurses library exist: the normal one, and the ncursesw one, which has support for wide char. Currently, Buildroot only builds the normal variant (the second variant requires --enable-widec while compiling ncurses). Unfortunately, when libncursesw is installed on the host, the configure script of alsa-utils finds /usr/bin/ncursesw5-config and thinks that the target has this version. Unfortunately, as this is not the case, it causes a configure failure when trying to link a sample program against libpanelw (which is part of ncurses). Therefore, we force the libncurses variant used by alsa-utils to the normal variant. Later on, if needed, support for the wide-char variant of the libncurses library could be added. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | alsa-utils: alsamixer need libform, libmenu & libpanel (from ncurses)Julien Boibessot2010-02-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this patch alsamixer complains about missing libs and ldd says: libform.so.5 => not found libmenu.so.5 => not found libpanel.so.5 => not found libncurses.so.5 => /usr/lib/libncurses.so.5 (0x4000e000) libasound.so.2 => /usr/lib/libasound.so.2 (0x40056000) ... <cut> Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | gstreamer-good: add speex dependancyJulien Boibessot2010-02-172-0/+11
| | | | | | | | | | | | | | | | Otherwise, even if speex is selected, as gstreamer is compiled first, speex plugin is not activated/built. Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | Temporary fix for alsa-lib breakage with --disable-pcmThomas Petazzoni2010-02-141-0/+4
|/ | | | | | | | | | | The current version of alsa-lib (1.0.22) does not build when --disable-pcm is used at configure time. I've reported the issue at https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913. In the mean time, we can prevent the user from not selecting PCM support by using the following patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove broken asterisk packagePeter Korsgaard2010-02-093-104/+0
| | | | | | Has been marked as broken for more than one year. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* PATCH: Add more config options to alsa, bump versionWilliam Wagner2010-01-285-34/+100
| | | | | Signed-off-by: William Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gstreamer: fix unaligned detection for x86-64Peter Korsgaard2010-01-181-0/+36
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix gst-plugins-bad dependency on libdvdnavLionel Landwerlin2009-12-202-0/+11
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvorbis: remove unused cruft from pre-autotools.inPeter Korsgaard2009-12-171-9/+0
| | | | | | The AUTOTARGETS macro handles this already. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mpg123: select sensible cpu optimization depending on arch/fpuPeter Korsgaard2009-12-171-1/+13
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mpg123: convert to Makefile.autotools.in formatPeter Korsgaard2009-12-171-64/+8
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* host-pkgconfig is now host-pkg-configThomas Petazzoni2009-12-156-7/+6
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: Added libdvdnav package (dependency of gst-plugins-bad)Lionel Landwerlin2009-12-123-0/+30
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Added libdvdread package (dependency of gst-plugins-bad)Lionel Landwerlin2009-12-113-0/+23
| | | | | | [Peter: use official upstream, add url to kconfig, fix AUTORARGETS path] Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix gst-plugins-bad dependency on openssl through the apexsink elementLionel Landwerlin2009-12-102-0/+11
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix gst-plugins-bad dependency on libcdaudioLionel Landwerlin2009-12-102-0/+11
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Added libcdaudio package (dependency of gst-plugins-bad)Lionel Landwerlin2009-12-103-0/+24
| | | | | | [Peter: add url to kconfig, fix AUTOTARGETS path] Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-bad: allow the build of ivorbisdec pluginSven Neumann2009-12-082-0/+11
| | | | | | | | Allow to select the ivorbisdec plugin using the tremor fixed-point Ogg Vorbis decoder. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* tremor: add patch to export all symbolsSven Neumann2009-12-081-0/+32
| | | | | | | | | | | Tremor comes with a Version_script file that limits the list of exported symbols. Without these symbols we can't build the ivorbisdec GStreamer plug-in (and probably other application). This commit adds a patch that removes this limitation and makes all global symbols available. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvorbis: split tremor into its own packageSven Neumann2009-12-085-80/+41
| | | | | | | | | This commit splits the Tremor fixed-point implementation out of the libvorbis package and creates a new package called 'tremor' for it. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-bad: make more dependency-less plugins configurableSven Neumann2009-12-082-0/+36
| | | | | | | | | The latest update added a few new plugins that were missing from the buildroot configuration system. This commit makes these dependency-less plugins configurable. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsa-lib: fix build with BR2_CONFIG_CACHEPeter Korsgaard2009-11-231-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>