<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash, branch pu</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=pu</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=pu'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2026-09-18T21:14:12Z</updated>
<entry>
<title>Merge topic branch t/mixer into pu</title>
<updated>2026-09-18T21:14:12Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T21:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=7d7576c87246d696ce75f74e5120d80be78a070f'/>
<id>urn:sha1:7d7576c87246d696ce75f74e5120d80be78a070f</id>
<content type='text'>
Improvements to para_mixer.
---------------------------
Link para_mixer with audioc_common.o to avoid one fork+exec per audiod
subcommand.

* t/mixer:
  mixer: Link with audioc_common.o
  mixer: Rename client_cmd() -&gt; run_server_cmd().
  mixer: Rename audioc_cmd() -&gt; run_audiod_cmd().
</content>
</entry>
<entry>
<title>Merge topic branch t/misc into pu</title>
<updated>2026-09-18T21:14:12Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T21:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=2c40e901e4d8f98d91711f846e899a6d4e05bd9d'/>
<id>urn:sha1:2c40e901e4d8f98d91711f846e899a6d4e05bd9d</id>
<content type='text'>
Smallish changes for master
---------------------------
The stuff in here is too small to get its own topic branch. The commits are
generally regarded as safe enough to be applied directly to "master" without
cooking in "next" first. However, if a commit is important enough to get an
item in the NEWS file, the commit should go into a dedicated topic branch.

Unlike most other topic branches, this branch never promotes to "next". When
a set of commits is ready to graduate to "master", the branch is rebased
onto "master" and the commits of the branch are re-ordered so that the
graduating commits appear at the beginning. The last such commit is then
merged into "master". Thanks to the rebase operation, this always results
in a fast-forward merge.

* t/misc:
  audioc.c: Fix typo in comment.
  audioc.c: Fix copy+paste typo in \file comment.
  Remove remaining traces of gitweb.
</content>
</entry>
<entry>
<title>mixer: Link with audioc_common.o</title>
<updated>2026-09-18T21:03:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T19:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=976154771d159645b573958137013da2319e130d'/>
<id>urn:sha1:976154771d159645b573958137013da2319e130d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mixer: Rename client_cmd() -&gt; run_server_cmd().</title>
<updated>2026-09-18T21:03:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T20:03:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=429196e63477ca73d1171a6833c07ac16087eb83'/>
<id>urn:sha1:429196e63477ca73d1171a6833c07ac16087eb83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mixer: Rename audioc_cmd() -&gt; run_audiod_cmd().</title>
<updated>2026-09-18T21:03:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T20:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=e6eece8247174d4924c0f393efc1a922f3341b47'/>
<id>urn:sha1:e6eece8247174d4924c0f393efc1a922f3341b47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audioc.c: Fix typo in comment.</title>
<updated>2026-09-18T20:50:27Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T20:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=f0df3b5267472a2f431ae1db81bd141fdbebdad6'/>
<id>urn:sha1:f0df3b5267472a2f431ae1db81bd141fdbebdad6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audioc.c: Fix copy+paste typo in \file comment.</title>
<updated>2026-09-18T20:50:05Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T19:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=f697e214c83537e5e57210dc0aa76ac936e5aa6d'/>
<id>urn:sha1:f697e214c83537e5e57210dc0aa76ac936e5aa6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiod: Fail if the local socket cannot be created.</title>
<updated>2026-09-18T19:01:36Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-08-22T20:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=f41a234b7a905888130e09d9c2075a5d4a10875e'/>
<id>urn:sha1:f41a234b7a905888130e09d9c2075a5d4a10875e</id>
<content type='text'>
Currently audiod forks to become a daemon *before* it attempts to listen on
the local socket. Hence

	para_audiod --daemon

exits successfully even if the child then fails to listen on the local socket,
hence exits unsuccessfully. This happens in particular if another instance
of para_audiod is already running.

Daemonize later so that the *parent* process starts to listen on the socket,
and exits with code EXIT_FAILURE on errors.
</content>
</entry>
<entry>
<title>Remove remaining traces of gitweb.</title>
<updated>2026-09-18T00:50:45Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-09-18T00:50:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=fdcf90956e884a5f64fb56257c8f58ac4f66bfba'/>
<id>urn:sha1:fdcf90956e884a5f64fb56257c8f58ac4f66bfba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>audiod: Remove compute_time_diff().</title>
<updated>2026-09-16T16:49:33Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-06-22T16:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=abded27170b278435d1826ecb3e03a7ad1b3c70e'/>
<id>urn:sha1:abded27170b278435d1826ecb3e03a7ad1b3c70e</id>
<content type='text'>
The sa_time_diff and sa_time_diff_sign members of the status task structure are
no longer used, so all this code is just old cruft that serves no purpose.
</content>
</entry>
</feed>
