Displaying 5 results from an estimated 5 matches for "swfdec_sound_buffer_get_n_samples".
2007 Apr 08
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_buffer.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c
...flv->decoder, NULL);
+ buffer = swfdec_audio_decoder_pull (flv->decoder);
}
- g_assert (buffer);
g_queue_push_tail (flv->playback_queue, buffer);
return buffer;
}
@@ -144,7 +136,8 @@ swfdec_audio_flv_render (SwfdecAudio *au
if (!buffer)
break;
}
- samples = swfdec_sound_buffer_get_n_samples (buffer, flv->out);
+ samples = swfdec_sound_buffer_get_n_samples (buffer,
+ swfdec_audio_decoder_get_format (flv->decoder));
if (start) {
if (samples <= start) {
start -= samples;
@@ -157,7 +150,9 @@ swfdec_audio_flv_render (SwfdecAudio *au
SWFDEC_LOG ("rende...
2007 Oct 11
0
12 commits - configure.ac doc/Makefile.am libswfdec/swfdec_as_frame.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_shape_parser.c libswfdec/swfdec_sound.c test/sound
...libswfdec/swfdec_sound.c b/libswfdec/swfdec_sound.c
index 53722ce..7ee1660 100644
--- a/libswfdec/swfdec_sound.c
+++ b/libswfdec/swfdec_sound.c
@@ -456,7 +456,6 @@ swfdec_sound_buffer_render (gint16 *dest
g_return_if_fail (dest != NULL);
g_return_if_fail (source != NULL);
g_return_if_fail (swfdec_sound_buffer_get_n_samples (source, format) > 0);
- g_return_if_fail (format != 0);
g_return_if_fail (previous == NULL || swfdec_sound_buffer_get_n_samples (previous, format) > 0);
src = (gint16 *) source->data;
diff-tree 81bb20f0fc8d58b5096fec192677730b9a7dc353 (from f6c05239c8677f0e1675e8eb685e5590178ecbd...
2007 Mar 29
0
libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.h libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_cache.c
...its *b = &s->b;
@@ -435,8 +435,8 @@ tag_func_start_sound (SwfdecSwfDecoder *
int
tag_func_define_button_sound (SwfdecSwfDecoder * s)
{
- unsigned int i;
- unsigned int id;
+ guint i;
+ guint id;
SwfdecButton *button;
id = swfdec_bits_get_u16 (&s->b);
@@ -500,7 +500,7 @@ swfdec_sound_buffer_get_n_samples (const
void
swfdec_sound_buffer_render (gint16 *dest, const SwfdecBuffer *source,
SwfdecAudioOut format, const SwfdecBuffer *previous,
- unsigned int offset, unsigned int n_samples)
+ guint offset, guint n_samples)
{
guint i, j;
guint channels = SWFDEC_AUDIO_OUT_N_CHANNELS (fo...
2007 Mar 29
0
Branch 'as' - 9 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c
...its *b = &s->b;
@@ -435,8 +435,8 @@ tag_func_start_sound (SwfdecSwfDecoder *
int
tag_func_define_button_sound (SwfdecSwfDecoder * s)
{
- unsigned int i;
- unsigned int id;
+ guint i;
+ guint id;
SwfdecButton *button;
id = swfdec_bits_get_u16 (&s->b);
@@ -500,7 +500,7 @@ swfdec_sound_buffer_get_n_samples (const
void
swfdec_sound_buffer_render (gint16 *dest, const SwfdecBuffer *source,
SwfdecAudioOut format, const SwfdecBuffer *previous,
- unsigned int offset, unsigned int n_samples)
+ guint offset, guint n_samples)
{
guint i, j;
guint channels = SWFDEC_AUDIO_OUT_N_CHANNELS (fo...
2007 Jan 16
0
9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_cache.c libswfdec/swfdec_cached.c libswfdec/swfdec_cached.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_image.c
...rn NULL;
-}
-
-SwfdecAudioFormat
-swfdec_sound_get_decoder_format (SwfdecSound *sound, gpointer data)
-{
- g_assert (sound->decoded == NULL);
-
- if (sound->codec)
- return swfdec_audio_codec_get_format (sound->codec, data);
- else
- return sound->original_format;
-}
-
/**
* swfdec_sound_buffer_get_n_samples:
* @buffer: data to examine
diff --git a/libswfdec/swfdec_sound.h b/libswfdec/swfdec_sound.h
index 7101675..7bf26ec 100644
--- a/libswfdec/swfdec_sound.h
+++ b/libswfdec/swfdec_sound.h
@@ -64,7 +64,6 @@ struct _SwfdecSound
SwfdecCached cached;
SwfdecAudioFormat format; /* format in use...