search for: swfdec_audio_render

Displaying 14 results from an estimated 14 matches for "swfdec_audio_render".

2009 Dec 14
2
[Bug 25634] New: [swfdec 0.9.2] Segmentation Fault, assertion 'SWFDEC_IS_AUDIO' failed
...gar The player have some problem, and when Fire Sonic runs with the camera behind him i have this message before interruption of the swfdec-player : weegee at zarok:~$ swfdec-player Super_Mario_bros_Z__episod8.swf PA stream drain failed: ?tat incorrect (swfdec-player:3048): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (swfdec-player:3048): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (swfdec-player:3048): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (swfdec-player:3048): Swfdec...
2007 Dec 11
9
[Bug 13604] New: Assertion failure when seeking on youtube with pulseaudio backend.
http://bugs.freedesktop.org/show_bug.cgi?id=13604 Summary: Assertion failure when seeking on youtube with pulseaudio backend. Product: swfdec Version: unspecified Platform: x86-64 (AMD64) URL: http://www.youtube.com OS/Version: Linux (All) Status: NEW Severity: normal Priority:
2008 May 08
7
[Bug 15862] New: Segfault when seeking on youtube with pulseaudio backend
...ry AssignedTo: swfdec at lists.freedesktop.org ReportedBy: ed at catmur.co.uk QAContact: swfdec at lists.freedesktop.org This is a continuation to bug 13604. swfdec still crashes when seeking youtube videos while playing. For example: (gecko:12419): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (gecko:12419): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (gecko:12419): Swfdec-CRITICAL **: swfdec_audio_render: assertion `SWFDEC_IS_AUDIO (audio)' failed (gecko:12419): Swfdec-CRITICAL **: swfdec_...
2007 Mar 16
0
5 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c
...;xi:include href="xml/SwfdecAudio.xml"/> <xi:include href="xml/SwfdecBuffer.xml"/> diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 4a45ff4..e0bb55f 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -4,6 +4,7 @@ SwfdecAudio swfdec_audio_render <SUBSECTION Standard> +SwfdecAudioClass SWFDEC_AUDIO SWFDEC_IS_AUDIO SWFDEC_TYPE_AUDIO @@ -20,8 +21,11 @@ SwfdecLoader swfdec_loader_new_from_file swfdec_loader_push swfdec_loader_eof +swfdec_loader_error swfdec_loader_get_filename +swfdec_loader_get_data_type <SUBSECTION Standard...
2007 Jul 16
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_oss.c
...if (ret == -1) { + g_printerr ("Failed to get output buffer availability\n"); + free(frag); + return FALSE; + } + g_assert(spaceinfo.fragsize == stream->fragsize); + + if (spaceinfo.fragments == 0) + break; + + memset (frag, 0, stream->fragsize); + swfdec_audio_render (stream->audio, (gint16 *)frag, stream->offset, + stream->fragsize / SAMPLESIZE / CHANNELS); + + ret = write (stream->dsp_fd, frag, stream->fragsize); + if (ret != stream->fragsize) { + g_printerr ("Failed to write fragment\n"); + free(frag); + re...
2007 Nov 10
6
[Bug 13167] New: crash firefox if you close tab while playing flash files
http://bugs.freedesktop.org/show_bug.cgi?id=13167 Summary: crash firefox if you close tab while playing flash files Product: swfdec Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: library AssignedTo: swfdec at lists.freedesktop.org
2007 Jan 29
0
3 commits - autogen.sh configure.ac player/.gitignore player/Makefile.am player/swfdec_playback_alsa.c player/swfdec_playback.c player/swfdec_playback_none.c
...il) -{ - /* FIXME: do a long path if this doesn't hold */ - g_assert (dst[1].first - dst[0].first == 16); - g_assert (dst[0].addr == dst[1].addr); - g_assert (dst[0].step == dst[1].step); - g_assert (dst[0].step == 32); - - memset (dst[0].addr + offset * dst[0].step / 8, 0, avail * 4); - swfdec_audio_render (stream->audio, dst[0].addr + offset * dst[0].step / 8, - stream->offset, avail); - //g_print ("rendering %u %u\n", stream->offset, (guint) avail); - return avail; -} - -static gboolean -try_write (Stream *stream) -{ - snd_pcm_sframes_t avail_result; - snd_pcm_uframes_t...
2007 Nov 08
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_pa.c
...== NULL) { + g_printerr ("Failed to allocate fragment of size %d\n", bytes); + return; + } + + /* Set up our fragment and render swfdec's audio into it. The swfdec audio + * decoder renders deltas from the existing data in the fragment. + */ + memset (frag, 0, bytes); + swfdec_audio_render (stream->audio, (gint16 *)frag, stream->offset, + samples); + + /* Send the new fragment out the PA stream */ + err = pa_stream_write (pa, frag, bytes, NULL, 0, PA_SEEK_RELATIVE); + if (err != 0) { + g_printerr ("Failed to write fragment to PA stream: %s\n", + pa_stre...
2008 Jun 15
1
14 commits - configure.ac swfdec/.gitignore swfdec-gtk/swfdec_gtk_loader.c swfdec-gtk/swfdec_playback_alsa.c swfdec/Makefile.am swfdec/swfdec_asnative.h swfdec/swfdec_as_string.c swfdec/swfdec_audio.c swfdec/swfdec_audio_load.c swfdec/swfdec_audio_load.h
...ass), G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); + /** + * SwfdecAudio::new-data: + * @audio: the #SwfdecAudio affected + * + * This signal is emitted whenever new data was loaded into @audio. You want + * to listen to this signal when swfdec_audio_render() previously returned + * less samples than you wanted to render. + */ + signals[NEW_DATA] = g_signal_new ("new-data", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); object_class->dispose = swfdec_au...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...1 100644 --- a/libswfdec-gtk/swfdec_playback_alsa.c +++ b/libswfdec-gtk/swfdec_playback_alsa.c @@ -82,8 +82,8 @@ write_player (Stream *stream, const snd_ g_assert (dst[0].step == dst[1].step); g_assert (dst[0].step == 32); - memset (dst[0].addr + offset * dst[0].step / 8, 0, avail * 4); - swfdec_audio_render (stream->audio, dst[0].addr + offset * dst[0].step / 8, + memset ((guint8 *) dst[0].addr + offset * dst[0].step / 8, 0, avail * 4); + swfdec_audio_render (stream->audio, (gint16 *) ((guint8 *) dst[0].addr + offset * dst[0].step / 8), stream->offset, avail); //g_print ("r...
2007 Jan 31
0
Branch 'interpreter' - 20 commits - autogen.sh configure.ac libswfdec/js libswfdec/swfdec_debug.h libswfdec/swfdec_js.c libswfdec/swfdec_js_color.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_script.c
...il) -{ - /* FIXME: do a long path if this doesn't hold */ - g_assert (dst[1].first - dst[0].first == 16); - g_assert (dst[0].addr == dst[1].addr); - g_assert (dst[0].step == dst[1].step); - g_assert (dst[0].step == 32); - - memset (dst[0].addr + offset * dst[0].step / 8, 0, avail * 4); - swfdec_audio_render (stream->audio, dst[0].addr + offset * dst[0].step / 8, - stream->offset, avail); - //g_print ("rendering %u %u\n", stream->offset, (guint) avail); - return avail; -} - -static gboolean -try_write (Stream *stream) -{ - snd_pcm_sframes_t avail_result; - snd_pcm_uframes_t...
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
...- 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, 1234); - swfdec_audio_render (audio, (gint16 *) buffer->data + 2468, 1234, i - 1234); - } else -#endif - { - swfdec_audio_render (audio, (gint16 *) (void *) buffer->data, 0, i); - } - i = swfdec_audio_iterate (audio, i); - i = MI...
2007 Mar 27
0
15 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/.gitignore libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h
...il) +{ + /* FIXME: do a long path if this doesn't hold */ + g_assert (dst[1].first - dst[0].first == 16); + g_assert (dst[0].addr == dst[1].addr); + g_assert (dst[0].step == dst[1].step); + g_assert (dst[0].step == 32); + + memset (dst[0].addr + offset * dst[0].step / 8, 0, avail * 4); + swfdec_audio_render (stream->audio, dst[0].addr + offset * dst[0].step / 8, + stream->offset, avail); + //g_print ("rendering %u %u\n", stream->offset, (guint) avail); + return avail; +} + +static gboolean +try_write (Stream *stream) +{ + snd_pcm_sframes_t avail_result; + snd_pcm_uframes_t...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...st, g_return_if_fail (n_samples > 0); SWFDEC_LOG ("rendering offset %u, samples %u", start_offset, n_samples); - for (walk = player->audio; walk; walk = walk->next) { + for (walk = player->priv->audio; walk; walk = walk->next) { audio = walk->data; swfdec_audio_render (audio, dest, start_offset, n_samples); } diff --git a/libswfdec/swfdec_audio_event.c b/libswfdec/swfdec_audio_event.c index 4f7ee5c..fc05dcd 100644 --- a/libswfdec/swfdec_audio_event.c +++ b/libswfdec/swfdec_audio_event.c @@ -271,7 +271,7 @@ swfdec_audio_event_get (SwfdecPlayer *player, SwfdecS...