<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/stdout.c, 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-06-28T09:38:37Z</updated>
<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>stdout.c: Brown paper bag fix</title>
<updated>2006-07-08T02:14:27Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-07-08T02:14:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=87b07df1fadf0c9da648a24f886acc4a9cdfa22c'/>
<id>urn:sha1:87b07df1fadf0c9da648a24f886acc4a9cdfa22c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mark all fds used for select() as non-blocking</title>
<updated>2006-06-13T09:41:28Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-13T09:41:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=6969c9fa8293a44daf7ba5a0426573fcd71c1953'/>
<id>urn:sha1:6969c9fa8293a44daf7ba5a0426573fcd71c1953</id>
<content type='text'>
This shouldn't matter much, but there _are_ (rare) situations where
an fd is marked ready for reading, but a subsequent read will block
nevertheless. It's never wrong to use non-blocking fds, so just do it.

This patch also includes a check in para_fd_set() which spots blocking
fds as they are added to the fd sets. This check is commented out
for performance reasons but can easily be activated.
</content>
</entry>
<entry>
<title>doxify missing bits</title>
<updated>2006-06-13T03:15:52Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-13T03:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=c075e867311c77dfb7171241597e613290d1f62b'/>
<id>urn:sha1:c075e867311c77dfb7171241597e613290d1f62b</id>
<content type='text'>
This makes the documentation complete again.
</content>
</entry>
<entry>
<title>complete documentation of stdin.* and stdout.*</title>
<updated>2006-06-13T01:53:48Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-13T01:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=95491e280363ddaed05599445138fd8191110dc1'/>
<id>urn:sha1:95491e280363ddaed05599445138fd8191110dc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxify stdout.c</title>
<updated>2006-06-13T01:30:48Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-13T01:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=69fd3b9e4f2ebf853efe719a6c5d941966946089'/>
<id>urn:sha1:69fd3b9e4f2ebf853efe719a6c5d941966946089</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stdout pre_select(): use a minimal delay on input eof</title>
<updated>2006-06-12T07:36:59Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-12T07:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b844e3fbfb8a4fc03c83df84626b57fc8dc30ad2'/>
<id>urn:sha1:b844e3fbfb8a4fc03c83df84626b57fc8dc30ad2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sched: nuke "flag" field of struct task</title>
<updated>2006-06-05T19:46:17Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-05T19:46:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=704605b466aca3ae6ca6d1e03b6af55e3d245502'/>
<id>urn:sha1:704605b466aca3ae6ca6d1e03b6af55e3d245502</id>
<content type='text'>
It is unused. Kill PRE_ADD_TAIL and POST_ADD_TAIL too.
</content>
</entry>
<entry>
<title>introduce input_eof and ouput_eof</title>
<updated>2006-05-25T13:53:00Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-05-25T13:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b0cad48a864fe3f621138e717ff025060c396fad'/>
<id>urn:sha1:b0cad48a864fe3f621138e717ff025060c396fad</id>
<content type='text'>
para_filter/para_audiod needs this. For example, it is pointless to
convert more audiod data if the writing application is no longer active.
</content>
</entry>
<entry>
<title>convert para_filter to the new scheduler</title>
<updated>2006-05-25T12:49:03Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-05-25T12:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=40cbbb95e256e63e1e6958e9034311d4904604af'/>
<id>urn:sha1:40cbbb95e256e63e1e6958e9034311d4904604af</id>
<content type='text'>
This was again straight forward.
</content>
</entry>
</feed>
