All pastes #593366 Raw Edit

Unnamed

public text v1 · immutable
#593366 ·published 2007-06-28 09:04 UTC
rendered paste body
diff --git a/libswfdec-gtk/swfdec_playback_alsa.c b/libswfdec-gtk/swfdec_playback_alsa.c
index ee4da3e..dc8e515 100644
--- a/libswfdec-gtk/swfdec_playback_alsa.c
+++ b/libswfdec-gtk/swfdec_playback_alsa.c
@@ -198,6 +198,7 @@ swfdec_stream_open (SwfdecPlayback *sound, SwfdecAudio *audio)
   Stream *stream;
   snd_pcm_t *ret;
   snd_pcm_hw_params_t *hw_params;
+  snd_pcm_hw_params_t **hw_params_workaround = &hw_params;
   guint rate;
   snd_pcm_uframes_t uframes;
 
@@ -205,7 +206,7 @@ swfdec_stream_open (SwfdecPlayback *sound, SwfdecAudio *audio)
   ALSA_ERROR (snd_pcm_open (&ret, "default", SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK),
       "Failed to open sound device", );
 
-  snd_pcm_hw_params_alloca (&hw_params);
+  snd_pcm_hw_params_alloca (hw_params_workaround);
   if (snd_pcm_hw_params_any (ret, hw_params) < 0) {
     g_printerr ("No sound format available\n");
     return;