Displaying 2 results from an estimated 2 matches for "e0e5e93".
Did you mean:
c0e5e91
2007 Oct 30
0
libswfdec/swfdec_audio_event.c
...ommits:
commit 9ff9f7c59692d71e905abc09108b22f0b4780092
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Oct 30 11:47:55 2007 +0100
we advance gint16, not guint8
Whoops, SEGV galore ahead :o
diff --git a/libswfdec/swfdec_audio_event.c b/libswfdec/swfdec_audio_event.c
index e0e5e93..7f85974 100644
--- a/libswfdec/swfdec_audio_event.c
+++ b/libswfdec/swfdec_audio_event.c
@@ -69,7 +69,7 @@ swfdec_audio_event_render (SwfdecAudio *audio, gint16* dest,
swfdec_sound_buffer_render (dest, event->decoded, event->decoded_format,
loop == 0 ? NULL : event->decoded, offset...
2007 Oct 29
0
2 commits - libswfdec/swfdec_audio_event.c test/sound
...index 0000000..e69de29
commit 54ae118efee369b0d9ce73622266eafd57bf9553
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Mon Oct 29 23:29:32 2007 +0200
Fix a crash when sound had no samples
diff --git a/libswfdec/swfdec_audio_event.c b/libswfdec/swfdec_audio_event.c
index 8520bf9..e0e5e93 100644
--- a/libswfdec/swfdec_audio_event.c
+++ b/libswfdec/swfdec_audio_event.c
@@ -59,6 +59,9 @@ swfdec_audio_event_render (SwfdecAudio *audio, gint16* dest,
guint loop;
guint samples;
+ if (event->n_samples == 0)
+ return;
+
loop = event->loop + offset / event->n_samples;...