GSM Audio Pocket Knife
Go to file
Vadim Yanitskiy 1f6f807bb3 procqueue: add processing state callback
In some cases it's required to wait for some queue items
to finish processing. For example, the ALSA sink writes the
audio samples to the buffer in non-blocking mode, so as soon
as all of them will be written, a program may finish execution,
causing the playback abort.

To prevent that, this change extends the library's API, allowing
each queue item to have a processing state callback that returns
a positive integer if processing is not finished yet,
and 0 otherwise.
2017-12-31 12:20:59 +01:00
contrib Add an 'osmo' prefix to the 'gapk' binary 2017-12-31 12:20:59 +01:00
include procqueue: add processing state callback 2017-12-31 12:20:59 +01:00
libgsmhr libgsmhr: Make it safe to decode/encode different streams at once 2015-12-30 11:55:03 +01:00
m4 Initial skeleton import 2010-10-24 10:22:06 +02:00
src procqueue: add processing state callback 2017-12-31 12:20:59 +01:00
test Add an 'osmo' prefix to the 'gapk' binary 2017-12-31 12:20:59 +01:00
.gitignore Add a pkg-config manifest for libosmogapk 2017-12-31 12:20:59 +01:00
.gitreview Add git-review config 2017-12-29 21:48:18 +01:00
Makefile.am Add a pkg-config manifest for libosmogapk 2017-12-31 12:20:59 +01:00
configure.ac osmo-gapk: use more convenient name for the source file 2017-12-31 12:20:59 +01:00
git-version-gen add git-version-gen to auto-generate version from git repo tags 2015-11-05 21:25:32 +01:00
gpl-3.0.txt Initial skeleton import 2010-10-24 10:22:06 +02:00
libosmogapk.pc.in Add a pkg-config manifest for libosmogapk 2017-12-31 12:20:59 +01:00