Displaying 2 results from an estimated 2 matches for "pa_mainloop".
2007 Nov 08
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_pa.c
...plements swfdec audio playback by dumping swfdec streams out
+ * using pulseaudio streams.
+ */
+
+/*** DEFINITIONS ***/
+
+struct _SwfdecPlayback {
+ SwfdecPlayer * player;
+ GList * streams; /* all Stream objects */
+ GMainContext * context; /* glib context we work in */
+ pa_glib_mainloop * pa_mainloop; /* PA to glib mainloop connection */
+ pa_context * pa; /* PA context for sound rendering */
+};
+
+typedef struct {
+ SwfdecPlayback * sound; /* reference to sound object */
+ SwfdecAudio * audio; /* the audio we play back */
+ guint offset; /* offset into sound */
+ pa_stream *...
2007 Nov 22
0
2 commits - libswfdec-gtk/swfdec_playback_pa.c
...if (sound->pa != NULL) {
+ op = pa_context_drain (sound->pa, context_drain_complete, NULL);
+ if (op == NULL) {
+ pa_context_disconnect (sound->pa);
+ pa_context_unref (sound->pa);
+ } else {
+ pa_operation_unref (op);
+ }
+ pa_glib_mainloop_free (sound->pa_mainloop);
}
- pa_glib_mainloop_free (sound->pa_mainloop);
g_main_context_unref (sound->context);
g_free (sound);
commit eb6d425fb60e792879324e99a22959e4b948cf36
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 22 15:08:48 2007 -0800
Fix a potential warning about printf...