[Swfdec-commits] 2 commits - swfdec/swfdec_audio_event.c swfdec/swfdec_audio_event.h swfdec/swfdec_codec_audio.c
Benjamin Otte
company at kemper.freedesktop.org
Fri Feb 8 14:48:13 PST 2008
swfdec/swfdec_audio_event.c | 7 +++----
swfdec/swfdec_audio_event.h | 2 +-
swfdec/swfdec_codec_audio.c | 1 -
3 files changed, 4 insertions(+), 6 deletions(-)
New commits:
commit d3f04841dc19d9c2490ae22bd1fd4d4ddae84881
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Feb 8 23:11:40 2008 +0100
remove debugging message
diff --git a/swfdec/swfdec_codec_audio.c b/swfdec/swfdec_codec_audio.c
index 27bf03f..1f4bb23 100644
--- a/swfdec/swfdec_codec_audio.c
+++ b/swfdec/swfdec_codec_audio.c
@@ -190,7 +190,6 @@ swfdec_audio_decoder_new (guint codec, SwfdecAudioFormat format)
g_return_val_if_fail (SWFDEC_IS_AUDIO_FORMAT (format), NULL);
- g_print ("new decoder for format %u\n", codec);
for (i = 0; i < G_N_ELEMENTS (audio_codecs); i++) {
ret = audio_codecs[i].func (codec, format);
if (ret)
commit 3bdf05b870c2747b878084f552b1121d6262dc6c
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Feb 8 22:56:33 2008 +0100
don't pretend there's silence if we failed to decode
diff --git a/swfdec/swfdec_audio_event.c b/swfdec/swfdec_audio_event.c
index d7ab2f5..6903c93 100644
--- a/swfdec/swfdec_audio_event.c
+++ b/swfdec/swfdec_audio_event.c
@@ -171,10 +171,9 @@ swfdec_audio_event_decode (SwfdecAudioEvent *event)
event->decoded = swfdec_sound_get_decoded (event->sound,
&event->decoded_format);
if (event->decoded == NULL) {
- SWFDEC_INFO ("Could not decode audio. Will assume %u samples of silence instead.",
- event->sound->n_samples);
- event->decoded = swfdec_buffer_new0 (event->sound->n_samples / 4);
- event->decoded_format = swfdec_audio_format_new (5512, 1, FALSE);
+ SWFDEC_INFO ("Could not decode audio.");
+ event->n_samples = 0;
+ return;
} else {
swfdec_buffer_ref (event->decoded);
}
diff --git a/swfdec/swfdec_audio_event.h b/swfdec/swfdec_audio_event.h
index b2e3d6c..ed59cb5 100644
--- a/swfdec/swfdec_audio_event.h
+++ b/swfdec/swfdec_audio_event.h
@@ -49,7 +49,7 @@ struct _SwfdecAudioEvent
guint n_envelopes; /* amount of points in the envelope */
SwfdecSoundEnvelope * envelope; /* volume envelope or NULL if none */
/* dynamic data */
- SwfdecBuffer * decoded; /* the decoded buffer we play back */
+ SwfdecBuffer * decoded; /* the decoded buffer we play back or NULL if failure */
SwfdecAudioFormat decoded_format; /* format of the decoded buffer */
guint offset; /* current offset in 44.1kHz */
guint loop; /* current loop we're in */
More information about the Swfdec-commits
mailing list