PPulseAudio Marge Botvala: Couple of libpulse binding fixes
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
vala: move GLibMainLoop class into separate file to fix linker errors Vala uses the name of the *.vapi file to determine the libraries to link against. Since the pa_glib_mainloop_*() functions are in a separate library (libpulse-mainloop-glib.so) the corresponding objects in the Vala bindings have to be in a separate *.vapi file. If you are compiling an app without the GLib integration you could use: $ valac --pkg=libpulse test.vala but if you do use GLib you can use: $ valac --pkg=libpulse-mainloop-glib test.vala (libpulse is a dep of the libpulse-mainloop-glib so no need to specify it explicitly) | 15 年前 | |
vala: move GLibMainLoop class into separate file to fix linker errors Vala uses the name of the *.vapi file to determine the libraries to link against. Since the pa_glib_mainloop_*() functions are in a separate library (libpulse-mainloop-glib.so) the corresponding objects in the Vala bindings have to be in a separate *.vapi file. If you are compiling an app without the GLib integration you could use: $ valac --pkg=libpulse test.vala but if you do use GLib you can use: $ valac --pkg=libpulse-mainloop-glib test.vala (libpulse is a dep of the libpulse-mainloop-glib so no need to specify it explicitly) | 15 年前 | |
vala: Couple of libpulse binding fixes Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/635> | 4 年前 | |
update FSF addresses to FSF web page FSF addresses used in PA sources are no longer valid and rpmlint generates numerous warnings during packaging because of this. This patch changes all FSF addresses to FSF web page according to the GPL how-to: https://www.gnu.org/licenses/gpl-howto.en.html Done automatically by sed-ing through sources. | 11 年前 | |
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. | 15 年前 | |
vala: Couple of libpulse binding fixes Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/635> | 4 年前 | |
meson: Install vala apis Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com> | 7 年前 |