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
festival
flac
gst-plugins-bad Fix gst-plugins-bad dependency on libdvdnav 2009-12-20 19:47:57 +01:00
gst-plugins-base
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
libdvdnav
libdvdread
libid3tag
libmad
libmms
libmpd
libogg
libsndfile
libtheora
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
taglib
tremor
vlc
Config.in package: remove broken asterisk package 2010-02-09 12:21:37 +01:00
multimedia.mk