<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/error.h, branch v0.2</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.2</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.2'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2007-10-10T17:33:26Z</updated>
<entry>
<title>Introduce new error code E_SELECT.</title>
<updated>2007-10-10T17:33:26Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-10-10T17:33:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=2e4fbe054c8746c9521529bcca4751451542e419'/>
<id>urn:sha1:2e4fbe054c8746c9521529bcca4751451542e419</id>
<content type='text'>
At least para_audioc uses the negative return value of para_select()
to print an error message.
</content>
</entry>
<entry>
<title>Include error text of E_RECV_SYNTAX in para_audiod.</title>
<updated>2007-10-07T19:07:53Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-10-07T19:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=106fa4a35ebefc81f2118f768ffb37ce3cbb0972'/>
<id>urn:sha1:106fa4a35ebefc81f2118f768ffb37ce3cbb0972</id>
<content type='text'>
audiod uses E_RECV_SYNTAX, which belonged to recv which is
not contained in audiod. Move it to recv_common instead.
</content>
</entry>
<entry>
<title>Rename afs.[ch] to afs_common.[ch].</title>
<updated>2007-09-08T07:14:27Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-09-08T07:14:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=77264e47dcd6a606ecff2f86f14359f25ab0eba0'/>
<id>urn:sha1:77264e47dcd6a606ecff2f86f14359f25ab0eba0</id>
<content type='text'>
As a prepraration for merging the new afs.
</content>
</entry>
<entry>
<title>Move chunk_queue stuff to own files chunk_queue.[ch].</title>
<updated>2007-08-12T17:44:33Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-08-12T17:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=2ecabb05dbeb0948e514cdad1bb811d9edf97e2e'/>
<id>urn:sha1:2ecabb05dbeb0948e514cdad1bb811d9edf97e2e</id>
<content type='text'>
This completes the isolation of the chunk queueing code. In this form it may be
used also by other senders.
</content>
</entry>
<entry>
<title>Rewrite chunk queueing.</title>
<updated>2007-08-08T22:00:45Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-08-08T22:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=245b44acd4f1c16395844683f6aff10699967dc0'/>
<id>urn:sha1:245b44acd4f1c16395844683f6aff10699967dc0</id>
<content type='text'>
Since paraslash-0.2.16 the audio file is mmapped, so it is no longer neccessary
to make a copy of the chunk data in case a chunk can not be sent immediately
because the write would block. Just remember the chunk number and the number of
bytes of that chunk which were sent (non-zero in case of short writes).

The chunk data can then be retrieved by the new vss_get_chunk() function.
</content>
</entry>
<entry>
<title>replace standard GPL header by a one-line pointer to COPYING</title>
<updated>2007-06-28T09:38:37Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-06-28T09:38:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=471684761a2039bbc89aa1e3c33c62de6bef86cf'/>
<id>urn:sha1:471684761a2039bbc89aa1e3c33c62de6bef86cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up error.h</title>
<updated>2007-06-10T23:45:51Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-06-10T23:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=a7a37b282c4e936b2fb34c2bd7423f9f800dfd44'/>
<id>urn:sha1:a7a37b282c4e936b2fb34c2bd7423f9f800dfd44</id>
<content type='text'>
It contained quite some unused error codes. This patch gets rid of
them and thus saves some space in the resulting binaries.

More importantly, there were two instances where a source file used
an error value of another source file (which is ok), but the object
file of that other source file would not get linked into the resulting
binary (which is not ok):

	- aac_afh.c used E_AACDEC_INIT, which is not contained in
	  para_server

	- http_recv.c used E_OVERRUN which is defined only if ortp
	  support was compiled in.

The patch also fixes another bug in the ogg vorbis audio format handler
where (the positive value) E_STREAM_PAGEIN was returned instead of
-E_STREAM_PAGEIN in case ogg_stream_pagein() failed.
</content>
</entry>
<entry>
<title>error.h: move E_BAD_USER from audiod_command to command error list</title>
<updated>2007-05-21T20:53:23Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-05-21T20:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=7f053695dcb0ab70745a457048e6fb0b83d75d47'/>
<id>urn:sha1:7f053695dcb0ab70745a457048e6fb0b83d75d47</id>
<content type='text'>
Dooh. This caused a segfault in the server's child if an unkown user
connected. Fortunately, this happened right before the process exited
anyway, so it's not a security issue.
</content>
</entry>
<entry>
<title>Merge /home/maan/scm/paraslash_fml/paraslash into mmap</title>
<updated>2007-03-14T17:48:21Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-03-14T17:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=25e6054e929908d9e21a2dd39996117e93124da5'/>
<id>urn:sha1:25e6054e929908d9e21a2dd39996117e93124da5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>aac_afh: use the file mapping rather than read()</title>
<updated>2007-03-12T21:33:34Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-03-12T21:33:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=fac1d658b59ee97cf5ea7e91df37b46e57aee59e'/>
<id>urn:sha1:fac1d658b59ee97cf5ea7e91df37b46e57aee59e</id>
<content type='text'>
This simplifies this audio format handler quite a bit.

Also fix a bug in error.h: E_AAC_OVERRUN is an error of the aac decoder,
so move the corresponding define to where it belongs.
</content>
</entry>
</feed>
