diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2011-05-14 14:19:00 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2011-05-14 14:19:00 +0200 |
commit | 23013ef65cb2328d0958809ed88ab9a832440ace (patch) | |
tree | 37a0ae67f2958aa1bdafbf69c7b538154ca0c0c2 /package/mpd/patches/patch-src_output_alsa_plugin_c | |
parent | 239a77f800b2babfc05bcda959c04106eaca2394 (diff) |
add patch, avoid SIGFPE on foxg20
Diffstat (limited to 'package/mpd/patches/patch-src_output_alsa_plugin_c')
-rw-r--r-- | package/mpd/patches/patch-src_output_alsa_plugin_c | 14 |
1 files changed, 14 insertions, 0 deletions
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; + } + |