search for: playback_queue

Displaying 4 results from an estimated 4 matches for "playback_queue".

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
...(object); if (flv->decoder != NULL) { - SwfdecBuffer *buffer = swfdec_audio_codec_finish (flv->codec, flv->decoder); + swfdec_audio_decoder_free (flv->decoder); flv->decoder = NULL; - if (buffer) - swfdec_buffer_unref (buffer); } g_queue_foreach (flv->playback_queue, (GFunc) swfdec_buffer_unref, NULL); g_queue_free (flv->playback_queue); @@ -69,15 +67,13 @@ swfdec_audio_flv_decode_one (SwfdecAudio (guint) SWFDEC_TICKS_TO_MSECS (flv->timestamp), flv->next_timestamp, flv->playback_skip); } -next: - if (flv->out && flv->next_...
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
...tamp; /* next timestamp in FLV file we request from */ - unsigned int playback_skip; /* number of samples to skip at start of queue */ + guint next_timestamp; /* next timestamp in FLV file we request from */ + guint playback_skip; /* number of samples to skip at start of queue */ GQueue * playback_queue; /* all the samples we've decoded so far */ }; diff --git a/libswfdec/swfdec_audio_stream.h b/libswfdec/swfdec_audio_stream.h index 8758462..9d31b3c 100644 --- a/libswfdec/swfdec_audio_stream.h +++ b/libswfdec/swfdec_audio_stream.h @@ -46,9 +46,9 @@ struct _SwfdecAudioStream const SwfdecA...
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
...tamp; /* next timestamp in FLV file we request from */ - unsigned int playback_skip; /* number of samples to skip at start of queue */ + guint next_timestamp; /* next timestamp in FLV file we request from */ + guint playback_skip; /* number of samples to skip at start of queue */ GQueue * playback_queue; /* all the samples we've decoded so far */ }; diff --git a/libswfdec/swfdec_audio_stream.h b/libswfdec/swfdec_audio_stream.h index 8758462..9d31b3c 100644 --- a/libswfdec/swfdec_audio_stream.h +++ b/libswfdec/swfdec_audio_stream.h @@ -46,9 +46,9 @@ struct _SwfdecAudioStream const SwfdecA...
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
...nd, stream->decoder, frame->sound_block); + buffer = swfdec_audio_codec_decode (stream->codec, stream->decoder, frame->sound_block); if (buffer == NULL) continue; } else { @@ -79,7 +79,7 @@ swfdec_audio_stream_decode_one (SwfdecAu g_queue_push_tail (stream->playback_queue, buffer); return buffer; } - buffer = swfdec_sound_finish_decoder (stream->sound, stream->decoder); + buffer = swfdec_audio_codec_finish (stream->codec, stream->decoder); stream->decoder = NULL; stream->done = TRUE; if (buffer) @@ -199,9 +199,12 @@ swfdec_audio_...