diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2008-07-19 13:50:53 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2008-07-19 13:50:53 +0000 |
commit | 1b221b2cf91f148b24bcbfabbdef8a2a110f5c64 (patch) | |
tree | c3f9a7680831312ca4722fa85c18c1248444e360 | |
parent | 08d27f468b962616e54913ab03d328245df89fe5 (diff) |
ext/Makefile.am: Finish hooking up pulseaudio plugin to the build.
Original commit message from CVS:
* ext/Makefile.am:
Finish hooking up pulseaudio plugin to the build.
* ext/pulse/pulsemixerctrl.c:
Fix compilation error.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | ext/Makefile.am | 9 | ||||
-rw-r--r-- | ext/pulse/pulsemixerctrl.c | 6 |
3 files changed, 21 insertions, 2 deletions
@@ -1,5 +1,13 @@ 2008-07-19 Jan Schmidt <jan.schmidt@sun.com> + * ext/Makefile.am: + Finish hooking up pulseaudio plugin to the build. + + * ext/pulse/pulsemixerctrl.c: + Fix compilation error. + +2008-07-19 Jan Schmidt <jan.schmidt@sun.com> + * po/LINGUAS: * po/lt.po: Add new lithunian translation, and add french to the LINGUAS diff --git a/ext/Makefile.am b/ext/Makefile.am index 6eb613e4..36b37716 100644 --- a/ext/Makefile.am +++ b/ext/Makefile.am @@ -94,6 +94,13 @@ else DV1394_DIR = endif +if USE_PULSE +PULSE_DIR = pulse +else +PULSE_DIR = +endif + + if USE_SHOUT2 SHOUT2_DIR = shout2 else @@ -141,6 +148,7 @@ SUBDIRS = \ $(LIBMNG_DIR) \ $(LIBPNG_DIR) \ $(MIKMOD_DIR) \ + $(PULSE_DIR) \ $(SHOUT2_DIR) \ $(SOUP_DIR) \ $(SPEEX_DIR) \ @@ -162,6 +170,7 @@ DIST_SUBDIRS = \ ladspa \ libcaca \ libpng \ + pulse \ raw1394 \ shout2 \ soup \ diff --git a/ext/pulse/pulsemixerctrl.c b/ext/pulse/pulsemixerctrl.c index 5dac558c..f2fb3c5d 100644 --- a/ext/pulse/pulsemixerctrl.c +++ b/ext/pulse/pulsemixerctrl.c @@ -490,6 +490,9 @@ gst_pulsemixer_ctrl_timeout_event (pa_mainloop_api * a, pa_time_event * e, static void restart_time_event (GstPulseMixerCtrl * c) { + struct timeval tv; + pa_mainloop_api *api; + g_assert (c); if (c->time_event) @@ -498,9 +501,8 @@ restart_time_event (GstPulseMixerCtrl * c) /* Updating the volume too often will cause a lot of traffic * when accessing a networked server. Therefore we make sure * to update the volume only once every 50ms */ - struct timeval tv; - pa_mainloop_api *api = pa_threaded_mainloop_get_api (c->mainloop); + api = pa_threaded_mainloop_get_api (c->mainloop); c->time_event = api->time_new (api, pa_timeval_add (pa_gettimeofday (&tv), UPDATE_DELAY), |