Checking the source for libswfdec, the problem appears to be that it tries to mmap the audio buffer, which I don't think works with the alsa pulseaudio driver. See swfdec_playback_alsa.c line 221:
OTOH, swfdec does have a pulseaudio driver, which can be selected by passing --with-audio=pa to configure. With this setting enabled, sound works fine.
Checking the source for libswfdec, the problem appears to be that it tries to mmap the audio buffer, which I don't think works with the alsa pulseaudio driver. See swfdec_ playback_ alsa.c line 221:
if (snd_pcm_ hw_params_ set_access (ret, hw_params, SND_PCM_ ACCESS_ MMAP_INTERLEAVE D) < 0) {
g_printerr ("Failed setting access\n");
goto fail;
}
OTOH, swfdec does have a pulseaudio driver, which can be selected by passing --with-audio=pa to configure. With this setting enabled, sound works fine.