-
Notifications
You must be signed in to change notification settings - Fork 3
Add Hostapi Pulseaudio to Portaudio #1
base: master
Are you sure you want to change the base?
Commits on Nov 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0150a84 - Browse repository at this point
Copy the full SHA 0150a84View commit details -
Add HostAPI Pulseaudio-driver to Portaudio. Features Callback interfa…
…ce and Blocking implementation. * Pulseaudio (http://www.freedesktop.org/wiki/Software/PulseAudio/) * Official Portaudio (http://www.portaudio.com/)
Configuration menu - View commit details
-
Copy full SHA for 21ecba0 - Browse repository at this point
Copy the full SHA 21ecba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b3011 - Browse repository at this point
Copy the full SHA d4b3011View commit details -
Code formating that is follows ANSI-coding style which seems to be Po…
…rtaudio coding convention
Configuration menu - View commit details
-
Copy full SHA for 9897bd0 - Browse repository at this point
Copy the full SHA 9897bd0View commit details
Commits on Nov 25, 2015
-
Use variable '__programname' (which contains current running binary n…
…ame) as PulseAudio client name
Configuration menu - View commit details
-
Copy full SHA for 0f1bda2 - Browse repository at this point
Copy the full SHA 0f1bda2View commit details -
Remove double introduction of defines as they are in header file also…
… and not used in this file
Configuration menu - View commit details
-
Copy full SHA for 3389dfc - Browse repository at this point
Copy the full SHA 3389dfcView commit details -
Remove double introduction of 'PA_PULSEAUDIO_SET_LAST_HOST_ERROR' it …
…is in header file
Configuration menu - View commit details
-
Copy full SHA for 698dd5e - Browse repository at this point
Copy the full SHA 698dd5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e3313 - Browse repository at this point
Copy the full SHA c1e3313View commit details -
Added comments what happens inside function: 'PulseaudioNew'. Added H…
…OST error messages
Configuration menu - View commit details
-
Copy full SHA for 745afe1 - Browse repository at this point
Copy the full SHA 745afe1View commit details -
Be sure that we don't have double free problems anymore by using 'Pul…
…seaudioFree' which frees PulseAudio and HostApi and not using 'free' to favor 'PaUtil_FreeMemory'
Configuration menu - View commit details
-
Copy full SHA for f27f9f3 - Browse repository at this point
Copy the full SHA f27f9f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a4e3a - Browse repository at this point
Copy the full SHA f2a4e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4c457 - Browse repository at this point
Copy the full SHA 7b4c457View commit details -
Big rename from 'Pulseaudio' to 'PulseAudio' which is Official way of…
… writing PulseAudio
Configuration menu - View commit details
-
Copy full SHA for be18fb6 - Browse repository at this point
Copy the full SHA be18fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ad04c - Browse repository at this point
Copy the full SHA 44ad04cView commit details
Commits on Nov 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5810ded - Browse repository at this point
Copy the full SHA 5810dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c97a7 - Browse repository at this point
Copy the full SHA 25c97a7View commit details
Commits on Dec 7, 2015
-
Reworked Source and Sink list adding to one function for less copy an…
…d paste problems
Configuration menu - View commit details
-
Copy full SHA for b2ca750 - Browse repository at this point
Copy the full SHA b2ca750View commit details
Commits on Dec 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for dd1fd5d - Browse repository at this point
Copy the full SHA dd1fd5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0fd722 - Browse repository at this point
Copy the full SHA e0fd722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37ae935 - Browse repository at this point
Copy the full SHA 37ae935View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5594044 - Browse repository at this point
Copy the full SHA 5594044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2971612 - Browse repository at this point
Copy the full SHA 2971612View commit details -
Configuration menu - View commit details
-
Copy full SHA for d34d433 - Browse repository at this point
Copy the full SHA d34d433View commit details
Commits on Dec 18, 2015
-
Make configure '--with-pulseaudio=yes --with-jack=no' work by adding …
…'PKG_PROG_PKG_CONFIG' (which added only when it's needed) Add 'pa_ringbuffer.o' when it's needed by Jack or PulseAudio.
2Configuration menu - View commit details
-
Copy full SHA for 0dd7762 - Browse repository at this point
Copy the full SHA 0dd7762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c18bd - Browse repository at this point
Copy the full SHA 78c18bdView commit details -
Now when cannot connect to PulseAudio server then handle it gracefull…
…y and let others HostApis to handle situation
1Configuration menu - View commit details
-
Copy full SHA for 121e4d8 - Browse repository at this point
Copy the full SHA 121e4d8View commit details
Commits on Dec 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f4ffcb8 - Browse repository at this point
Copy the full SHA f4ffcb8View commit details
Commits on Dec 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8a072b3 - Browse repository at this point
Copy the full SHA 8a072b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea32b5 - Browse repository at this point
Copy the full SHA eea32b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 207937b - Browse repository at this point
Copy the full SHA 207937bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e0aba2 - Browse repository at this point
Copy the full SHA 5e0aba2View commit details
Commits on Dec 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b72fd49 - Browse repository at this point
Copy the full SHA b72fd49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0addbbf - Browse repository at this point
Copy the full SHA 0addbbfView commit details
Commits on Dec 30, 2015
-
pulse: Fix crash during PaPulseAudio_Initialize
When using a threaded-mainloop, pulseaudio calls require synchronisation via pa_threaded_mainloop_lock and _unlock. This fixes errors of the form: Assertion 'c->callback' failed at pulsecore/socket-client.c:126, function do_call(). Aborting. Assertion 'c->defer_event == e' failed at pulsecore/socket-client.c:170, function connect_defer_cb(). Aborting.
Configuration menu - View commit details
-
Copy full SHA for d576564 - Browse repository at this point
Copy the full SHA d576564View commit details
Commits on Jan 7, 2016
-
Merge pull request #2 from sqweek/hostapi-pulseaudio
Fix PulseAudio threading mainloop crashers with adding needed locking for resources that are not thread safe.
Configuration menu - View commit details
-
Copy full SHA for fd0cb42 - Browse repository at this point
Copy the full SHA fd0cb42View commit details
Commits on Jan 15, 2016
-
Make Portaudio Terminate-callback work as it should. Mainly Add more …
…locking for prevent crashes and faster exit also fix logic of disconnection.
Configuration menu - View commit details
-
Copy full SHA for b6f34c1 - Browse repository at this point
Copy the full SHA b6f34c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e1c142 - Browse repository at this point
Copy the full SHA 2e1c142View commit details
Commits on Jan 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cccf08a - Browse repository at this point
Copy the full SHA cccf08aView commit details -
Fix Portaudio block playing API. PulseAudio is not supporting blockin…
…g writing but provides 'pa_stream_writable_size' for quering how much can we write. So with turning OFF PulseAudio write-callback and just looping until we have written everything emulates block writing very well.
Configuration menu - View commit details
-
Copy full SHA for 96f355a - Browse repository at this point
Copy the full SHA 96f355aView commit details
Commits on Mar 4, 2016
-
pulse: fix error handling in OpenStream
1. Change PulseAudioConvertPortaudioFormatToPulseAudio to return paSampleFormatNotSupported on failure instead of paNotInitialized. 2. Fix OpenStream to check the return value from: * PulseAudioConvertPortaudioFormatToPulseAudio * PulseAudioBlockingInitRingBuffer 3. Fix OpenStream to return the actual PaError on failure, instead of always returning paNotInitialized. 4. Fix OpenStream to not free the host api representation on error (which resulted in an assertion failure later in Terminate).
Configuration menu - View commit details
-
Copy full SHA for df7eb4f - Browse repository at this point
Copy the full SHA df7eb4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca53a0 - Browse repository at this point
Copy the full SHA 0ca53a0View commit details
Commits on Mar 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for de90c43 - Browse repository at this point
Copy the full SHA de90c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7866c01 - Browse repository at this point
Copy the full SHA 7866c01View commit details -
Merge pull request #5 from sqweek/non-interleaved
Add support for non-interleaved audio
Configuration menu - View commit details
-
Copy full SHA for 6cb7384 - Browse repository at this point
Copy the full SHA 6cb7384View commit details
Commits on Jun 25, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cc79446 - Browse repository at this point
Copy the full SHA cc79446View commit details -
Configuration menu - View commit details
-
Copy full SHA for e06281e - Browse repository at this point
Copy the full SHA e06281eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eefaeb7 - Browse repository at this point
Copy the full SHA eefaeb7View commit details