Displaying 8 results from an estimated 8 matches for "swfdec_audio_stream_new".
2007 Sep 05
0
libswfdec/swfdec_sprite_movie.c
...n audio stream
diff --git a/libswfdec/swfdec_sprite_movie.c b/libswfdec/swfdec_sprite_movie.c
index 6152535..8658bd3 100644
--- a/libswfdec/swfdec_sprite_movie.c
+++ b/libswfdec/swfdec_sprite_movie.c
@@ -618,7 +618,7 @@ new_decoder:
if (current->sound_block) {
movie->sound_stream = swfdec_audio_stream_new (player,
- movie->sprite, movie->frame);
+ movie->sprite, movie->frame - 1);
movie->sound_frame = movie->frame;
}
return TRUE;
2007 Feb 19
0
2 commits - libswfdec/swfdec_script.c test/swfdec-extract.c
...rite_sound (SwfdecSprite *sprit
break;
}
if (i >= sprite->n_frames) {
- g_printerr ("No sound in sprite %u", SWFDEC_CHARACTER (sprite)->id);
+ g_printerr ("No sound in sprite %u\n", SWFDEC_CHARACTER (sprite)->id);
return FALSE;
}
audio = swfdec_audio_stream_new (NULL, sprite, i);
@@ -185,11 +185,11 @@ export_graphic (SwfdecGraphic *graphic,
const SwfdecColorTransform trans = { 256, 0, 256, 0, 256, 0, 256, 0 };
if (SWFDEC_IS_SPRITE (graphic)) {
- g_printerr ("Sprites can not be exported");
+ g_printerr ("Sprites can not be exp...
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
...diff --git a/libswfdec/swfdec_sprite_movie.c b/libswfdec/swfdec_sprite_movie.c
index a114315..81ad295 100644
--- a/libswfdec/swfdec_sprite_movie.c
+++ b/libswfdec/swfdec_sprite_movie.c
@@ -293,9 +293,11 @@ new_decoder:
g_object_unref (movie->sound_stream);
}
- movie->sound_stream = swfdec_audio_stream_new (player,
- movie->sprite, movie->current_frame);
- movie->sound_frame = movie->current_frame;
+ if (current->sound_block) {
+ movie->sound_stream = swfdec_audio_stream_new (player,
+ movie->sprite, movie->current_frame);
+ movie->sound_frame = movie->cur...
2007 Apr 05
0
4 commits - libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_stream.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_mad.c
..._format (flv->codec, flv->decoder);
}
} else if (format != flv->format ||
diff --git a/libswfdec/swfdec_audio_stream.c b/libswfdec/swfdec_audio_stream.c
index 58e2175..b2c7fd3 100644
--- a/libswfdec/swfdec_audio_stream.c
+++ b/libswfdec/swfdec_audio_stream.c
@@ -202,7 +202,7 @@ swfdec_audio_stream_new (SwfdecPlayer *p
stream->codec = swfdec_codec_get_audio (stream->sound->format);
if (stream->codec)
stream->decoder = swfdec_audio_codec_init (stream->codec,
- stream->sound->width, stream->sound->original_format);
+ stream->sound->format, stream->...
2007 Jun 27
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie_as.c
...if (last->sound_head != current->sound_head)
goto new_decoder;
exit:
- movie->sound_frame = mov->frame;
+ movie->sound_frame = movie->frame;
return TRUE;
new_decoder:
@@ -547,8 +545,8 @@ new_decoder:
if (current->sound_block) {
movie->sound_stream = swfdec_audio_stream_new (player,
- movie->sprite, mov->frame);
- movie->sound_frame = mov->frame;
+ movie->sprite, movie->frame);
+ movie->sound_frame = movie->frame;
}
return TRUE;
}
@@ -564,7 +562,7 @@ swfdec_sprite_movie_init_movie (SwfdecMo
g_assert (movie->sprite->parse_...
2007 Jun 18
0
Branch 'as' - 8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_sprite_movie.h libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_swf_decoder.h
...st->sound_head != current->sound_head)
goto new_decoder;
exit:
- movie->sound_frame = movie->current_frame;
+ movie->sound_frame = mov->frame;
return TRUE;
new_decoder:
@@ -312,8 +535,8 @@ new_decoder:
if (current->sound_block) {
movie->sound_stream = swfdec_audio_stream_new (player,
- movie->sprite, movie->current_frame);
- movie->sound_frame = movie->current_frame;
+ movie->sprite, mov->frame);
+ movie->sound_frame = mov->frame;
}
return TRUE;
}
@@ -432,7 +655,9 @@ swfdec_sprite_movie_class_init (SwfdecSp
static void
swfdec_spr...
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
...layback_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_stream_new (SwfdecPlayer *p
stream->sound = frame->sound_head;
stream->playback_skip = frame->sound_skip;
stream->current_frame = start_frame;
- stream->decoder = swfdec_sound_init_decoder (stream->sound);
+ stream->codec = swfdec_codec_get_audio (stream->sound->format...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...decBuffer *buffer, *wav;
-
- for (i = 0; i < sprite->n_frames; i++) {
- if (sprite->frames[i].sound_head)
- break;
- }
- if (i >= sprite->n_frames) {
- g_printerr ("No sound in sprite %u\n", SWFDEC_CHARACTER (sprite)->id);
- return FALSE;
- }
- audio = swfdec_audio_stream_new (NULL, sprite, i);
- i = 4096;
- queue = swfdec_buffer_queue_new ();
- while (i > 0) {
- buffer = swfdec_buffer_new ();
- buffer->data = g_malloc0 (i * 4);
- buffer->length = i * 4;
-#if 0
- if (i > 1234) {
- swfdec_audio_render (audio, (gint16 *) buffer->data, 0,...