kumquat-buildroot/package/multimedia
Thomas Petazzoni 97b392b984 madplay: add patch to switch to the new ALSA API
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>
2010-02-24 22:45:30 +01:00
..
alsa-lib Temporary fix for alsa-lib breakage with --disable-pcm 2010-02-14 12:10:38 +01:00
alsa-utils Merge branch 'misc-fixes3' of git://git.busybox.net/~tpetazzoni/git/buildroot 2010-02-18 22:02:03 +01:00
aumix buildroot: silence ./configure step when building with 'make -s' 2009-10-01 21:24:42 +02:00
festival festival: needs C++ support 2009-10-02 11:51:47 +02:00
flac
gst-plugins-bad Fix gst-plugins-bad dependency on libdvdnav 2009-12-20 19:47:57 +01:00
gst-plugins-base gst-plugins-base: update to new upstream release 0.10.25 2009-10-07 14:51:26 +02:00
gst-plugins-good gstreamer-good: add speex dependancy 2010-02-17 11:26:09 +01:00
gst-plugins-ugly
gstreamer gstreamer: fix unaligned detection for x86-64 2010-01-18 17:04:12 +01:00
libcdaudio Added libcdaudio package (dependency of gst-plugins-bad) 2009-12-10 16:27:33 +01:00
libdvdnav package: Added libdvdnav package (dependency of gst-plugins-bad) 2009-12-12 08:55:09 +01:00
libdvdread Added libdvdread package (dependency of gst-plugins-bad) 2009-12-11 00:32:35 +01:00
libid3tag buildroot: silence ./configure step when building with 'make -s' 2009-10-01 21:24:42 +02:00
libmad libmad: remove dedicated target-headers option 2009-10-03 22:35:42 +02:00
libmms host-pkgconfig is now host-pkg-config 2009-12-15 19:57:31 +01:00
libmpd
libogg host-pkgconfig is now host-pkg-config 2009-12-15 19:57:31 +01:00
libsndfile package: Remove unnecessary dependencies on uclibc. 2009-09-03 20:22:38 +02:00
libtheora host-pkgconfig is now host-pkg-config 2009-12-15 19:57:31 +01:00
libvorbis libvorbis: remove unused cruft from pre-autotools.in 2009-12-17 22:17:12 +01:00
madplay madplay: add patch to switch to the new ALSA API 2010-02-24 22:45:30 +01:00
mpg123 mpg123: select sensible cpu optimization depending on arch/fpu 2009-12-17 22:10:40 +01:00
mplayer mplayer: use UTF-8 charset to avoid iconv dependency 2010-02-23 20:34:56 +01:00
speex
swfdec host-pkgconfig is now host-pkg-config 2009-12-15 19:57:31 +01:00
taglib package: Remove unnecessary dependencies on uclibc. 2009-09-03 20:22:38 +02:00
tremor tremor: add patch to export all symbols 2009-12-08 21:49:55 +01:00
vlc package: Remove unnecessary dependencies on uclibc. 2009-09-03 20:22:38 +02:00
Config.in package: remove broken asterisk package 2010-02-09 12:21:37 +01:00
multimedia.mk