Displaying 2 results from an estimated 2 matches for "pa_context".
Did you mean:
p_context
2007 Nov 22
0
2 commits - libswfdec-gtk/swfdec_playback_pa.c
...LL)
+ return;
+
/* Create our stream */
stream->pa = pa_stream_new(sound->pa,
"swfdec stream",
@@ -237,10 +244,15 @@ audio_removed (SwfdecPlayer *player, SwfdecAudio *audio, SwfdecPlayback *sound)
g_assert_not_reached ();
}
static void
-context_state_callback (pa_context *pa, void *data) {
+context_state_callback (pa_context *pa, void *data)
+{
+ SwfdecPlayback *sound = data;
+
switch (pa_context_get_state(pa)) {
case PA_CONTEXT_FAILED:
- g_printerr("PA context failed");
+ g_printerr ("PA context failed\n");
+ pa_context_unref (p...
2007 Nov 08
0
configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_playback_pa.c
...ams 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 * pa; /* PA stream */
+ pa_cvolume volume; /* Vo...