[Swfdec-commits] 2 commits - autogen.sh swfdec/swfdec_audio_flv.c
Benjamin Otte
company at kemper.freedesktop.org
Sun May 25 03:51:50 PDT 2008
autogen.sh | 2 +-
swfdec/swfdec_audio_flv.c | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
New commits:
commit ab5f00a93f7c031f29b5c4729cab2b7bdf3cd3a1
Author: Riccardo Magliocchetti <riccardo at datahost.it>
Date: Sun May 25 11:05:21 2008 +0200
remove reference to ffmpeg in autogen.sh
diff --git a/autogen.sh b/autogen.sh
index efac6c5..e677a64 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,3 +1,3 @@
#!/bin/sh
autoreconf -i -f &&
-./configure --disable-static --enable-gtk-doc --enable-vivified --enable-ffmpeg $@
+./configure --disable-static --enable-gtk-doc --enable-vivified $@
commit b9ba04b7897576dd3c2649522866901052e1b61c
Author: Riccardo Magliocchetti <riccardo at datahost.it>
Date: Sun May 25 10:59:58 2008 +0200
make the render function similar to swfdec_audio_stream_render
diff --git a/swfdec/swfdec_audio_flv.c b/swfdec/swfdec_audio_flv.c
index 2780185..b060d74 100644
--- a/swfdec/swfdec_audio_flv.c
+++ b/swfdec/swfdec_audio_flv.c
@@ -125,7 +125,7 @@ swfdec_audio_flv_render (SwfdecAudio *audio, gint16* dest,
start += flv->playback_skip;
SWFDEC_LOG ("flv %p rendering offset %u, samples %u", flv, start, n_samples);
walk = g_queue_peek_head_link (flv->playback_queue);
- while (n_samples) {
+ for (rendered = 0; rendered < n_samples;) {
if (walk) {
buffer = walk->data;
walk = walk->next;
@@ -147,11 +147,10 @@ swfdec_audio_flv_render (SwfdecAudio *audio, gint16* dest,
} else {
SWFDEC_LOG ("rendering %u samples", samples);
}
- samples = MIN (samples, n_samples);
+ samples = MIN (samples, n_samples - rendered);
swfdec_sound_buffer_render (dest, buffer, start, samples);
start = 0;
rendered += samples;
- n_samples -= samples;
dest += 2 * samples;
}
return rendered;
More information about the Swfdec-commits
mailing list