Skip to content

Releases: i-rinat/apulse

apulse v0.1.13

30 Apr 23:46
Compare
Choose a tag to compare
  • Fix compiling with external PulseAudio headers of versions 12.x and later;
  • link libpulse-simple.so with libpulse.so;
  • use <0 rather than !=0 for ALSA error code checking;
  • minor compilation fixes.

apulse v0.1.12

19 May 16:56
Compare
Choose a tag to compare
  • cosmetic code changes;
  • misc compatibility fixes.

apulse v0.1.11

05 Feb 18:15
Compare
Choose a tag to compare
  • implement new, free, and write functions of pa_simple_* family;
  • add some documentation about issues related to sandboxing;
  • drop libpulsecommon-5.0.so binary;
  • add stub functions for mainloop-glib interface;
  • add a man- page.

apulse v0.1.10

18 Apr 17:33
Compare
Choose a tag to compare
  • per-stream volumes;
  • implement source and sink info introspection functions;
  • implement timed events;
  • fix buffer xruns by increasing buffer sizes.

apulse v0.1.9

15 Mar 17:53
Compare
Choose a tag to compare
  • fix PA_SAMPLE_S16NE volume scaling bug;
  • fix video stuttering in Firefox by calling write callback as soon as minreq bytes become available in write buffer;
  • make error messages from do_connect_pcm friendlier.

apulse v0.1.8

08 Mar 17:10
Compare
Choose a tag to compare
  • feature: make playback in Firefox working, including volume changing;
  • feature: reimplement snd_pcm_avail(), which is missing in older versions of alsa-lib;
  • bugfix: make reported buffer sizes to be multiple of frame sizes;
  • bugfix: stop crashing in pa_stream_disconnect() if initialization failed.

apulse v0.1.7

22 Dec 11:00
Compare
Choose a tag to compare
  • bugfixes;
  • make pa_proplist be able to store binary objects too;
  • implement pa_stream_begin_write.

apulse v0.1.6

16 Jun 14:11
Compare
Choose a tag to compare
  • fix ALSA/PA callback order;
  • stop using snd_pcm_pause().

v0.1.5

17 Dec 16:56
Compare
Choose a tag to compare
  • fix linking order to avoid losing trace_info symbol