summaryrefslogtreecommitdiff
path: root/audio_jack.c
Commit message (Expand)AuthorAge
* Clean up some of the wording and layout of the configuration fileMike Brady2020-05-18
* partial move to using a nanosecond-based system timer. More to come.Mike Brady2020-02-24
* jack: Rename soxr "recipe" to "quality" and configurable buffer sizePieter De Gendt2019-12-23
* Fix input buffer while resamplingPieter De Gendt2019-12-03
* Jack output add soxr resamplingPieter De Gendt2019-12-03
* More typo fixes across the treeChris Boot2019-07-27
* find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i...Mike Brady2019-06-19
* Add automatic bit depth and speed selection for alsa devices. Set rate and fo...Mike Brady2019-05-07
* Fix segfault due to missing null check...Jörn Nettingsmeier2019-02-16
* NOP. Reformat code consistently, improve comments.Jörn Nettingsmeier2019-02-16
* Use appropriate warn/inform/debug levels.Jörn Nettingsmeier2019-02-16
* Actually implement auto-connection, and document it.Jörn Nettingsmeier2019-02-16
* Move away from hardcoded channels. Centralizes information, simplifies the co...Jörn Nettingsmeier2019-02-16
* Add dummy option jack_autoconnect_option.Jörn Nettingsmeier2019-02-16
* Partly revert c00199d664a1042af78ede253f45799e8bca3aa0, some 0 are actually l...Jörn Nettingsmeier2019-02-16
* Declare all file-global variables as static, remove unused thread pointer.Jörn Nettingsmeier2019-02-16
* Add myself to (C)omplain-to tag :-DJörn Nettingsmeier2019-02-16
* Always use NULL instead of 0 for pointers for clarity.Jörn Nettingsmeier2019-02-16
* Use more conservative JACK client name (a simple token without whitespace).Jörn Nettingsmeier2019-02-16
* Move jack base latency computation out of delay() into graph() to save cycles.Jörn Nettingsmeier2019-02-16
* Add graph reorder callback, this is where we now compute the output latencies.Jörn Nettingsmeier2019-02-16
* Make callback names simpler and more consistent. Always use &callback in sett...Jörn Nettingsmeier2019-02-16
* Revert "Remove client_mutex, since JACK opening and closing is now single-thr...Jörn Nettingsmeier2019-02-16
* Remove unused headers. <getopt.h> will come back once we implement command li...Jörn Nettingsmeier2019-02-15
* Remove client_mutex, since JACK opening and closing is now single-threaded.Jörn Nettingsmeier2019-02-15
* Remove global client_is_open flag, always execute former conditional statemen...Jörn Nettingsmeier2019-02-15
* Remove optional is_running() API call, since it doesn't do anything useful.Jörn Nettingsmeier2019-02-15
* Remove indirections open_if_needed() and close(), can now be integrated into ...Jörn Nettingsmeier2019-02-15
* Remove jack_stop() function pointer from API struct, since it does nothing. C...Jörn Nettingsmeier2019-02-15
* Remove audio_client_disconnect option. This is not good behaviour for a JACK ...Jörn Nettingsmeier2019-02-15
* Remove auto_client_open_interval option, always open JACK connection immediat...Jörn Nettingsmeier2019-02-15
* Fail early and fail deadly (AFAIK there is no fallback to another audio backe...Jörn Nettingsmeier2019-02-15
* remove unused globalsJörn Nettingsmeier2019-02-15
* Remove option to configure port names. This is very unusual for a JACK client...Jörn Nettingsmeier2019-02-15
* NOP: move external API functions to the end, ordered by struct audio_outputJörn Nettingsmeier2019-02-15
* Declare all JACK callbacks static (they are accessed via function pointers on...Jörn Nettingsmeier2019-02-15
* Declare all functions static that are not callbacks and not in audio_jack API...Jörn Nettingsmeier2019-02-15
* comment out some debug statements not relevant to usersJörn Nettingsmeier2019-02-15
* Declare deinterleaving function static, it's nobody else's business.Jörn Nettingsmeier2019-02-15
* Do not query the JACK port latency on every process() call. It can only ever ...Jörn Nettingsmeier2019-02-15
* remove more dead code and obsolete commentsJörn Nettingsmeier2019-02-15
* Add parentheses around macro to avoid breakage with stronger-binding operators.Jörn Nettingsmeier2019-02-15
* NOP: remove commented-out code segments that were re-implementedJörn Nettingsmeier2019-02-15
* Fix logic error in counting the frames written and pending. RESTORES AUDIO!Jörn Nettingsmeier2019-02-15
* NOP: comment flush implementationJörn Nettingsmeier2019-02-15
* Do not re-check JACK graph latency every time delay() is called. Do not regis...Jörn Nettingsmeier2019-02-15
* Remove dubious latency check from jack_is_running(). For now, we assume JACK ...Jörn Nettingsmeier2019-02-15
* remove comment - the "rolling" status of jack transport is irrelevant to shai...Jörn Nettingsmeier2019-02-15
* move setting of time_of_latest_transfer to play(), we're now looking at ringb...Jörn Nettingsmeier2019-02-15
* audio_occupancy_now in delay() needs to be in frames, not bytes. Still no luc...Jörn Nettingsmeier2019-02-14