diff options
author | Alexander Kurtz <kurtz.alex@googlemail.com> | 2011-03-24 21:35:17 +0000 |
---|---|---|
committer | Colin Guthrie <cguthrie@mandriva.org> | 2011-03-25 09:15:09 +0000 |
commit | 4fa7495a3114bb5841751537154215ebd229adf0 (patch) | |
tree | 1e31204a2d711ab661382d80138d70b2f84d850d | |
parent | b872254762285597d94dd9174b8c1426dd263062 (diff) |
vala: Some bugfixes for the vala bindings
1. PA uses Vala's "Posix" package (see line 23 of libpulse.vapi).
These dependencies have to be declared in the *.deps file.
2. Fix obvious copy/paste error.
3. Rename the parameter to match the C function. This simplifies
understanding what this parameter means.
4. According to the official documentation the "dev" parameter
for playback/capture streams on connection may be NULL and this
is the default. Change the method definition accordingly.
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | vala/libpulse.deps | 1 | ||||
-rw-r--r-- | vala/libpulse.vapi | 8 |
3 files changed, 7 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am index a8a9eaac..3439c89b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -28,6 +28,7 @@ EXTRA_DIST = \ doxygen/doxygen.conf.in \ README \ todo \ + vala/libpulse.deps \ vala/libpulse.vapi SUBDIRS = src doxygen man po @@ -36,7 +37,7 @@ MAINTAINERCLEANFILES = noinst_DATA = vapidir = $(datadir)/vala/vapi -vapi_DATA = vala/libpulse.vapi +vapi_DATA = vala/libpulse.deps vala/libpulse.vapi pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libpulse.pc libpulse-simple.pc diff --git a/vala/libpulse.deps b/vala/libpulse.deps new file mode 100644 index 00000000..b3188f74 --- /dev/null +++ b/vala/libpulse.deps @@ -0,0 +1 @@ +posix diff --git a/vala/libpulse.vapi b/vala/libpulse.vapi index 21c0f7cb..aed526a2 100644 --- a/vala/libpulse.vapi +++ b/vala/libpulse.vapi @@ -237,7 +237,7 @@ namespace PulseAudio { [CCode (cname="PA_CHANNELS_MAX")] public const int CHANNELS_MAX; - [CCode (cname="PA_CHANNELS_MAX")] + [CCode (cname="PA_RATE_MAX")] public const int RATE_MAX; [CCode (cname="pa_cvolume")] @@ -854,7 +854,7 @@ namespace PulseAudio { public int iterate(bool block = true, out int retval = null); public int run(out int retval = null); public unowned MainLoopApi get_api(); - public void quit(int r); + public void quit(int retval); public void wakeup(); public void set_poll_func(PollFunc poll_func); } @@ -1194,8 +1194,8 @@ namespace PulseAudio { public int is_suspended(); public int is_corked(); - public int connect_playback(string dev, BufferAttr? a = null, Flags flags = 0, CVolume? volume = null, Stream? sync_stream = null); - public int connect_record(string dev, BufferAttr? a = null, Flags flags = 0); + public int connect_playback(string? dev = null, BufferAttr? a = null, Flags flags = 0, CVolume? volume = null, Stream? sync_stream = null); + public int connect_record(string? dev = null, BufferAttr? a = null, Flags flags = 0); public int connect_upload(size_t length); public int disconnect(); public int finish_upload(); |