From 23013ef65cb2328d0958809ed88ab9a832440ace Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 14 May 2011 14:19:00 +0200 Subject: add patch, avoid SIGFPE on foxg20 --- package/mpd/patches/patch-src_output_alsa_plugin_c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 package/mpd/patches/patch-src_output_alsa_plugin_c (limited to 'package/mpd/patches/patch-src_output_alsa_plugin_c') diff --git a/package/mpd/patches/patch-src_output_alsa_plugin_c b/package/mpd/patches/patch-src_output_alsa_plugin_c new file mode 100644 index 000000000..8e0e6bb80 --- /dev/null +++ b/package/mpd/patches/patch-src_output_alsa_plugin_c @@ -0,0 +1,14 @@ +--- mpd-0.16.2.orig/src/output/alsa_plugin.c 2011-03-19 01:41:53.000000000 +0100 ++++ mpd-0.16.2/src/output/alsa_plugin.c 2011-05-14 13:44:14.000000000 +0200 +@@ -646,8 +646,9 @@ alsa_play(void *data, const void *chunk, + while (true) { + snd_pcm_sframes_t ret = ad->writei(ad->pcm, chunk, size); + if (ret > 0) { +- ad->period_position = (ad->period_position + ret) +- % ad->period_frames; ++ // SIGFPE! ++ //ad->period_position = (ad->period_position + ret) ++ // % ad->period_frames; + return ret * ad->frame_size; + } + -- cgit v1.2.3