search for: audio_samples

Displaying 20 results from an estimated 24 matches for "audio_samples".

2007 Sep 05
0
5 commits - libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_player.c libswfdec/swfdec_video.c
...iff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index ff8fc1e..45bbbb3 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1134,13 +1134,15 @@ swfdec_player_do_advance (SwfdecPlayer * SWFDEC_DEBUG ("advancing %lu msecs (%u audio frames)", msecs, audio_samples); player->audio_skip = audio_samples; - /* iterate all playing sounds */ - walk = player->audio; - while (walk) { - audio = walk->data; - walk = walk->next; - if (swfdec_audio_iterate (audio, audio_samples) == 0) - swfdec_audio_remove (audio); + if (audio_samples)...
2006 May 16
0
Determining length of speex file speech
...s irrelevent. Pages are just the container that stores packets, and the number of packets in each page could vary. You only need to keep track of the number of packets in the file. Then: encoded_speex_frames = (frames_per_packet * Packets) = 1 * 272 = 272 audio_samples = encoded_speex_frames * frame_size = 272 * 640 = 174080 duration = audio_samples / rate = 174080 / 44100 = 3.947 cheers, Conrad.
2007 Jul 16
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_oss.c
...stream->source); + g_source_unref (stream->source); + stream->sound->streams = g_list_remove (stream->sound->streams, stream); + g_object_unref (stream->audio); + g_free (stream); +} + +/*** SOUND ***/ + +static void +advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) +{ + SwfdecPlayback *sound = data; + GList *walk; + + for (walk = sound->streams; walk; walk = walk->next) { + Stream *stream = walk->data; + if (audio_samples >= stream->offset) { + stream->offset = 0; + } else { + stream->offset -= audio_...
2007 Aug 26
0
9 commits - libswfdec-gtk/swfdec_source.c libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_swf_instance.c test/dump.c test/Makefile.am
...layer, &player->external_timeout); + g_print ("adding at time %lu\n", (gulong) SWFDEC_TICKS_TO_MSECS (player->time)); } } @@ -1096,7 +1106,7 @@ swfdec_player_iterate (SwfdecTimeout *ti } static void -swfdec_player_do_advance (SwfdecPlayer *player, guint msecs, guint audio_samples) +swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_samples) { GList *walk; SwfdecAudio *audio; @@ -1106,7 +1116,7 @@ swfdec_player_do_advance (SwfdecPlayer * swfdec_player_lock (player); target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); - SWFD...
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
..._remove_handlers (stream); - g_free (stream->sources); - stream->sound->streams = g_list_remove (stream->sound->streams, stream); - g_object_unref (stream->audio); - g_free (stream); -} - -/*** SOUND ***/ - -static void -advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) -{ - Sound *sound = data; - GList *walk; - - for (walk = sound->streams; walk; walk = walk->next) { - Stream *stream = walk->data; - if (audio_samples >= stream->offset) { - stream->offset = 0; - } else { - stream->offset -= audio_samples;...
2006 May 16
2
Determining length of speex file speech
Hello, I would like to run a script over a speex file which determines, how long the speech contained in the speex file is. So I run through the ogg file, skip the first two ogg _pages_ (speex header and comment header, both contain IMHO only 1 ogg _packet_), and then count in any ogg page the number of the ogg _frames_ (which, unless I used -nframes while encoding, which I did not), and multiply
2007 Nov 08
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_pa.c
...stream */ + ); + if (err != 0) { + g_printerr ("Failed to connect PA stream: %s\n", + pa_strerror(pa_context_errno(sound->pa))); + swfdec_stream_close(stream); + return; + } +} + +/*** SOUND ***/ + +static void +advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) +{ + SwfdecPlayback *sound = data; + GList *walk; + + for (walk = sound->streams; walk; walk = walk->next) { + Stream *stream = walk->data; + if (audio_samples >= stream->offset) { + stream->offset = 0; + } else { + stream->offset -= audio_...
2007 Oct 22
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...cs, guint audio_sample SwfdecTick target_time; guint frames_now; - swfdec_player_lock (player); + if (!swfdec_player_lock (player)) + return; + target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %lu msecs (%u audio frames)", msecs, audio_samples); @@ -1223,14 +1228,18 @@ swfdec_player_lock_soft (SwfdecPlayer *player) SWFDEC_DEBUG ("LOCKED"); } -void +gboolean swfdec_player_lock (SwfdecPlayer *player) { - g_return_if_fail (SWFDEC_IS_PLAYER (player)); + g_return_val_if_fail (SWFDEC_IS_PLAYER (player), FALSE); g_asser...
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
...= player->audio; + walk = player->priv->audio; while (walk) { audio = walk->data; walk = walk->next; @@ -1311,6 +1349,7 @@ swfdec_player_advance_audio (SwfdecPlayer *player, guint samples) static void swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_samples) { + SwfdecPlayerPrivate *priv = player->priv; SwfdecTimeout *timeout; SwfdecTick target_time; guint frames_now; @@ -1318,16 +1357,16 @@ swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_sample if (!swfdec_player_lock (player)) return; - target_time...
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
..._remove_handlers (stream); - g_free (stream->sources); - stream->sound->streams = g_list_remove (stream->sound->streams, stream); - g_object_unref (stream->audio); - g_free (stream); -} - -/*** SOUND ***/ - -static void -advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) -{ - Sound *sound = data; - GList *walk; - - for (walk = sound->streams; walk; walk = walk->next) { - Stream *stream = walk->data; - if (audio_samples >= stream->offset) { - stream->offset = 0; - } else { - stream->offset -= audio_samples;...
2007 Dec 29
3
[Bug 13855] New: Assertion failure at the end of a movie
http://bugs.freedesktop.org/show_bug.cgi?id=13855 Summary: Assertion failure at the end of a movie Product: swfdec Version: 0.5.5 Platform: x86-64 (AMD64) URL: http://www.csfd.cz/film/224182-ja-legenda-i-am- legend/trailer/ OS/Version: Linux (All) Status: NEW Severity: major
2008 Apr 12
2
[Bug 15471] New: segmentation fault while seeking in youtube.com
...a846bc8) at swfdec_player.c:1661 priv = (SwfdecPlayerPrivate *) 0xa846a40 player = (SwfdecPlayer *) 0xa846980 walk = (GList *) 0x0 __PRETTY_FUNCTION__ = "swfdec_player_iterate" #8 0xb22a361e in swfdec_player_do_advance (player=0xa846980, msecs=40, audio_samples=1764) at swfdec_player.c:1720 priv = (SwfdecPlayerPrivate *) 0xa846a40 timeout = (SwfdecTimeout *) 0xa846bc8 target_time = 18976011264 __PRETTY_FUNCTION__ = "swfdec_player_do_advance" #9 0xb22da50d in swfdec_marshal_VOID__ULONG_UINT (closure=0xa8442c8,...
2007 Dec 05
2
[Bug 13529] New: swf-mozilla will crash firefox when access www.tudou.com
http://bugs.freedesktop.org/show_bug.cgi?id=13529 Summary: swf-mozilla will crash firefox when access www.tudou.com Product: swfdec Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: plugin AssignedTo: swfdec at
2008 Jun 05
4
[Bug 16241] New: assertion failed: (movie->cache_state <= SWFDEC_MOVIE_INVALID_CHILDREN)
...#20 0x00007f7a0d073e65 in swfdec_player_perform_actions (player=0x3cd4de0) at swfdec_player.c:525 #21 0x00007f7a0d078035 in swfdec_player_iterate (timeout=<value optimized out>) at swfdec_player.c:1760 #22 0x00007f7a0d0769c7 in swfdec_player_do_advance (player=0x3cd4de0, msecs=0, audio_samples=3661) at swfdec_player.c:1819 #23 0x0000003f3900b6dd in IA__g_closure_invoke (closure=<value optimized out>, return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>)...
2007 Dec 02
2
[Bug 13491] New: 5min.com player causes assertion
...d out>) at swfdec_player.c:1274 player = (SwfdecPlayer *) 0x1bfa750 walk = <value optimized out> __PRETTY_FUNCTION__ = "swfdec_player_iterate" #9 0x00002aaaafc3123b in swfdec_player_do_advance (player=0x1bfa750, msecs=<value optimized out>, audio_samples=29) at swfdec_player.c:1335 timeout = (SwfdecTimeout *) 0x1bfa9b8 target_time = 485904384 frames_now = 1470 __PRETTY_FUNCTION__ = "swfdec_player_do_advance" #10 0x00002af7ef05ec6f in IA__g_closure_invoke (closure=0x2976be0, return_value=0x0, n_param_va...
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
...r_do_advance (SwfdecPlayer * swfdec_player_lock (player); swfdec_player_perform_external_actions (player); + swfdec_player_perform_actions (player); target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %u msecs (%u audio frames)", msecs, audio_samples); @@ -1522,10 +1525,13 @@ swfdec_player_set_loader_with_variables g_return_if_fail (player->roots == NULL); g_return_if_fail (SWFDEC_IS_LOADER (loader)); + swfdec_player_lock (player); player->loader = loader; g_object_ref (loader); swfdec_player_add_level_from_loader (pl...
2007 Aug 05
0
7 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec.h libswfdec/swfdec_key.h libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...player_internal.h b/libswfdec/swfdec_player_internal.h index 0667e20..b02e573 100644 --- a/libswfdec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -121,6 +121,9 @@ struct _SwfdecPlayerClass void (* advance) (SwfdecPlayer * player, guint msecs, guint audio_samples); + gboolean (* handle_key) (SwfdecPlayer * player, + SwfdecKey key, + gboolean down); gboolean (* handle_mouse) (SwfdecPlayer * player, double x, double y, diff-tree fcd20f5796889b82472ac54a08be02b4a9c45ec0 (from 6c9bb2836becc35805d599c3f4e942c97fbe09f1)...
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
...static void -swfdec_stream_open (Sound *sound, SwfdecAudio *audio) +swfdec_stream_open (SwfdecPlayback *sound, SwfdecAudio *audio) { Stream *stream; snd_pcm_t *ret; @@ -274,7 +274,7 @@ swfdec_stream_close (Stream *stream) static void advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) { - Sound *sound = data; + SwfdecPlayback *sound = data; GList *walk; for (walk = sound->streams; walk; walk = walk->next) { @@ -288,13 +288,13 @@ advance_before (SwfdecPlayer *player, gu } static void -audio_added (SwfdecPlayer *player, SwfdecAudio *audio, Soun...
2008 Jun 02
4
[Bug 16206] New: Charts in Yahoo Finance crash swfdec
http://bugs.freedesktop.org/show_bug.cgi?id=16206 Summary: Charts in Yahoo Finance crash swfdec Product: swfdec Version: git Platform: Other URL: http://finance.yahoo.com/echarts?s=%5EDJI#symbol=%5EDJI; range=1d OS/Version: All Status: NEW Severity: critical Priority: medium
2007 Aug 02
0
10 commits - libswfdec/compiler.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_player.c NEWS test/trace
...layer * guint frames_now; swfdec_player_lock (player); - swfdec_player_perform_external_actions (player); - swfdec_player_perform_actions (player); target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %u msecs (%u audio frames)", msecs, audio_samples); @@ -1532,7 +1535,6 @@ swfdec_player_set_loader_with_variables g_object_ref (loader); swfdec_player_add_level_from_loader (player, 0, loader, variables); swfdec_player_perform_external_actions (player); - swfdec_player_perform_actions (player); swfdec_player_unlock (player); } d...