* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/zita-ajbridge/
@ 2020-04-13 16:55 Andrew Ammerlaan
2020-04-13 17:50 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
0 siblings, 1 reply; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-04-13 16:55 UTC (permalink / raw
To: gentoo-commits
commit: d375ee17d172c1c5d91d10d3c7c3126252c10dba
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Apr 13 16:50:46 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 13 16:50:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d375ee17
media-sound/zita-ajbridge: spelling fix
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
index 9815d70..3bcb0a8 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-DESCRIPTION="zita-a2j and zita-j2a - bridjes between ALSA and JACK"
+DESCRIPTION="zita-a2j and zita-j2a - bridges between ALSA and JACK"
HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
SOURCE_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads"
SRC_URI="${SOURCE_URI}/${PN}-${PV}.tar.bz2"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
@ 2020-04-13 17:50 Andrew Ammerlaan
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-04-13 17:50 UTC (permalink / raw
To: gentoo-commits
commit: 4002eed0c851d155d4d02bcd8628a2f9bef978b6
Author: Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Mon Apr 13 06:50:50 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 13 06:50:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4002eed0
media-sound/zita-ajbridge:
New package: bridjes between ALSA and JACK
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>
media-sound/zita-ajbridge/Manifest | 1 +
media-sound/zita-ajbridge/metadata.xml | 27 ++++++++++++++
.../zita-ajbridge/zita-ajbridge-0.8.2.ebuild | 42 ++++++++++++++++++++++
3 files changed, 70 insertions(+)
diff --git a/media-sound/zita-ajbridge/Manifest b/media-sound/zita-ajbridge/Manifest
new file mode 100644
index 0000000..3f82c8b
--- /dev/null
+++ b/media-sound/zita-ajbridge/Manifest
@@ -0,0 +1 @@
+DIST zita-ajbridge-0.8.2.tar.bz2 24451 BLAKE2B 0311fe95f5ee0ed2cd2fe92b2f43d9cf649bc95669a24564310da2c4a87a518991c749142ea889de9d9f773d0ced8d2f6de26a92c004c4d8b9072e3da2fd93b7 SHA512 4813033ce6e16a7be013e82b9f0630a626a7515cd1ce8bd71b5f05239e5ef4cf3aecf522539557e159228d04459cb6ce112830619369c62e1e76bf95b84fbe71
diff --git a/media-sound/zita-ajbridge/metadata.xml b/media-sound/zita-ajbridge/metadata.xml
new file mode 100644
index 0000000..55ce4de
--- /dev/null
+++ b/media-sound/zita-ajbridge/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>denis7774@gmail.com</email>
+ <name>Denis Reva</name>
+ <description>RarogCmex</description>
+ </maintainer>
+ <longdescription>Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow to use an ALSA device as a Jack client, to provide additional capture (a2j) or playback (j2a) channels. Functionally these are equivalent to the alsa_in and alsa_out clients that come with Jack, but they provide much better audio quality. The resampling ratio will typically be stable within 1 PPM and change only very smoothly. Delay will be stable as well even under worse case conditions, e.g. the Jack client running near the end of the cycle.
+
+The theory of operation and internals of these apps are the subject of a paper presented at LAC 2012.
+
+The alsa device should be a 'hw:' one, i.e. direct access to a soundcard and not an ALSA 'plug' device. A well-working Jack system is assumed, running in real-time mode.
+
+The sample rate can be the same as Jack's one, or different. Minimum delay is obtained by running the alsa device at a lower period size than Jack. This can be done safely as the alsa thread will run at a higher priority, and apart from copying to/from an internal buffer no work is done there. There are no restrictions on the product of period_size and number_of_periods as there are for alsa_in and alsa_out.
+
+Both apps will optionally (-v option) print some information four times per second. The first number is the average loop error over the last quarter second, in samples. It should be reduced to small randowm values close to zero after 15 seconds or so. The second is the dynamic correction factor of the nominal resampling ratio. This should converge to a value close to one and not move much. You may observe small variations in these numbers when Jack apps are started or stopped. This is normal. Anything else isn't - please report.
+
+The same -v option will enable detailed error reporting from the ALSA interface, or if all is OK print a summary of the ALSA device configuration.
+
+The -L option forces the ALSA device to 2 channels and 16-bit sample format. This can be required when using the ALSA loop device if the other side (e.g. mplayer) does not support more channels or a floating point sample format. This will fail on real hw: devices as these can be opened in mmap mode only with their real number of channels.
+
+When starting, and in case of major trouble, you will see the 'Starting synchronisation' message. This can happen if there is a timeout on the Jack server, e.g. a client crashed or terminated in a dirty way. Jack1 will skip one or more cycles when new apps are started, or when a large number of port connections is done in a short time. This may interrupt the audio signal, but should otherwise not have any ill consequences nor require a restart.
+
+Both apps will suspend operation while Jack is in 'freewheeling' mode. When using Jack1, returning from freewheeling to normal mode may generate large timing errors, the result of Jack's DLL not being re-initialised properly. Both apps will wait for 15 seconds before restarting if that happens. Patches to Jack1 have been submitted, so this problem should go away in the future.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
new file mode 100644
index 0000000..85f30af
--- /dev/null
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="zita-a2j and zita-j2a - bridjes between ALSA and JACK"
+HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
+SOURCE_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads"
+SRC_URI="${SOURCE_URI}/${PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="media-libs/alsa-lib
+>=media-libs/zita-alsa-pcmi-0.3.0
+>=media-libs/zita-resampler-1.6.0
+virtual/jack"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/gzip"
+
+S="${WORKDIR}/${P}/source"
+ADIR="${WORKDIR}/${P}/"
+
+DOCS=( ${ADIR}/AUTHORS ${ADIR}/COPYING ${ADIR}/README )
+
+src_prepare() {
+ default
+ sed -i -e "/ldconfig/d" "${S}/Makefile" || die
+}
+
+src_install() {
+ mkdir -p "${D}/usr/{bin,share/man/man1}"
+ emake DESTDIR="${D}" PREFIX=/usr install
+ dodoc "${DOCS[@]}"
+ pushd "${D}/usr/share/man/man1" > /dev/null
+ gzip -d zita-a2j.1.gz
+ gzip -d zita-ajbridge.1.gz
+ gzip -d zita-j2a.1.gz
+ popd > /dev/null
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
2020-04-13 16:55 [gentoo-commits] repo/proj/guru:dev commit in: media-sound/zita-ajbridge/ Andrew Ammerlaan
@ 2020-04-13 17:50 ` Andrew Ammerlaan
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-04-13 17:50 UTC (permalink / raw
To: gentoo-commits
commit: d375ee17d172c1c5d91d10d3c7c3126252c10dba
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Apr 13 16:50:46 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 13 16:50:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d375ee17
media-sound/zita-ajbridge: spelling fix
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
index 9815d70..3bcb0a8 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-DESCRIPTION="zita-a2j and zita-j2a - bridjes between ALSA and JACK"
+DESCRIPTION="zita-a2j and zita-j2a - bridges between ALSA and JACK"
HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
SOURCE_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads"
SRC_URI="${SOURCE_URI}/${PN}-${PV}.tar.bz2"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
@ 2020-04-13 17:50 Andrew Ammerlaan
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-04-13 17:50 UTC (permalink / raw
To: gentoo-commits
commit: 725e66518679f5f37a1382f695d89b93753980f4
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Apr 13 17:32:33 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 13 17:32:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=725e6651
media-sound/zita-ajbridge: fixup einstalldocs
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
index 3bcb0a8..0c89a71 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
@@ -34,7 +34,7 @@ src_install() {
dodir /usr/bin
dodir /usr/share/man/man1
emake DESTDIR="${D}" PREFIX=/usr install
- einstalldocs "${DOCS[@]}"
+ einstalldocs
pushd "${D}"/usr/share/man/man1 > /dev/null
gzip -d zita-a2j.1.gz
gzip -d zita-ajbridge.1.gz
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
2020-04-16 9:57 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2020-04-16 9:59 ` Andrew Ammerlaan
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-04-16 9:59 UTC (permalink / raw
To: gentoo-commits
commit: a5ebfae4d270722737c3fc4bc8b5c4dc6328f3f1
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Apr 16 09:54:53 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 16 09:54:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5ebfae4
media-sound/zita-ajbridge: version bump 0.8.4
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
media-sound/zita-ajbridge/Manifest | 2 +-
.../{zita-ajbridge-0.8.2.ebuild => zita-ajbridge-0.8.4.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/zita-ajbridge/Manifest b/media-sound/zita-ajbridge/Manifest
index 3f82c8b..4542774 100644
--- a/media-sound/zita-ajbridge/Manifest
+++ b/media-sound/zita-ajbridge/Manifest
@@ -1 +1 @@
-DIST zita-ajbridge-0.8.2.tar.bz2 24451 BLAKE2B 0311fe95f5ee0ed2cd2fe92b2f43d9cf649bc95669a24564310da2c4a87a518991c749142ea889de9d9f773d0ced8d2f6de26a92c004c4d8b9072e3da2fd93b7 SHA512 4813033ce6e16a7be013e82b9f0630a626a7515cd1ce8bd71b5f05239e5ef4cf3aecf522539557e159228d04459cb6ce112830619369c62e1e76bf95b84fbe71
+DIST zita-ajbridge-0.8.4.tar.bz2 24544 BLAKE2B e4f0923129fd8cc38234efc0449bd5d408676cbf00e1225d563b4fb2e41b3b27541cc2be6ac6eed61b1294379b51e0f2d929553ff2053b544f62e87f3679fb10 SHA512 591c75324fdb51d705b15b7cb93ff0ff098d354277262468faba2c45741c24e0749ae9fa9169d206a4d589c7fac33d05ed33cb6ea6d9d808b3f640c7e938f244
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
similarity index 100%
rename from media-sound/zita-ajbridge/zita-ajbridge-0.8.2.ebuild
rename to media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
@ 2020-09-23 10:10 Andrew Ammerlaan
0 siblings, 0 replies; 7+ messages in thread
From: Andrew Ammerlaan @ 2020-09-23 10:10 UTC (permalink / raw
To: gentoo-commits
commit: 5e0e5310bf7f29e4a2f1d93fa45bf40981bc6bdc
Author: Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Tue Sep 22 15:25:34 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Sep 22 15:32:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e0e5310
media-sound/zita-ajbridge: maintainer retire #744112
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>
media-sound/zita-ajbridge/metadata.xml | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/media-sound/zita-ajbridge/metadata.xml b/media-sound/zita-ajbridge/metadata.xml
index 317bcc2a..a6d76ea6 100644
--- a/media-sound/zita-ajbridge/metadata.xml
+++ b/media-sound/zita-ajbridge/metadata.xml
@@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
- <maintainer type="person">
- <email>denis7774@gmail.com</email>
- <name>Denis Reva</name>
- <description>RarogCmex</description>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow to use an ALSA device as a Jack client, to provide additional capture (a2j) or playback (j2a) channels. Functionally these are equivalent to the alsa_in and alsa_out clients that come with Jack, but they provide much better audio quality. The resampling ratio will typically be stable within 1 PPM and change only very smoothly. Delay will be stable as well even under worse case conditions, e.g. the Jack client running near the end of the cycle.
The theory of operation and internals of these apps are the subject of a paper presented at LAC 2012.
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/zita-ajbridge/
@ 2021-04-27 23:24 Theo Anderson
0 siblings, 0 replies; 7+ messages in thread
From: Theo Anderson @ 2021-04-27 23:24 UTC (permalink / raw
To: gentoo-commits
commit: 71d0f39d8e1e5cd0d4959fcfc470f170f9bb88cf
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Apr 27 10:14:07 2021 +0000
Commit: Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Tue Apr 27 10:31:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71d0f39d
media-sound/zita-ajbridge: Set CXX.
The Makefile uses $CXX which is initialized with `c++`.
Closes: https://bugs.gentoo.org/785109
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
index 0c89a7169..9b6dfb69d 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit toolchain-funcs
+
DESCRIPTION="zita-a2j and zita-j2a - bridges between ALSA and JACK"
HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
SOURCE_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads"
@@ -30,6 +32,11 @@ src_prepare() {
sed -i -e "/ldconfig/d" "${S}"/Makefile || die
}
+src_compile() {
+ tc-export CXX
+ default
+}
+
src_install() {
dodir /usr/bin
dodir /usr/share/man/man1
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-04-27 23:24 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-13 16:55 [gentoo-commits] repo/proj/guru:dev commit in: media-sound/zita-ajbridge/ Andrew Ammerlaan
2020-04-13 17:50 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2020-04-13 17:50 Andrew Ammerlaan
2020-04-13 17:50 Andrew Ammerlaan
2020-04-16 9:57 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-04-16 9:59 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-09-23 10:10 Andrew Ammerlaan
2021-04-27 23:24 Theo Anderson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox