<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/write.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-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>add more missing documentation</title>
<updated>2007-02-10T18:54:26Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-02-10T18:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=c79899fe6a1e8eb3086749f46c599d9790d99921'/>
<id>urn:sha1:c79899fe6a1e8eb3086749f46c599d9790d99921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_writer_arg(): change writer arg to const char *</title>
<updated>2007-01-29T22:29:31Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-01-29T22:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b2c352332d341e23580cb67b5ae2c6ff0a9224ae'/>
<id>urn:sha1:b2c352332d341e23580cb67b5ae2c6ff0a9224ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>struct writer: kill unused write_pointer and update documentation</title>
<updated>2006-06-06T00:23:10Z</updated>
<author>
<name>Andre</name>
<email>maan@ensslin.(none)</email>
</author>
<published>2006-06-06T00:23:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=a5048b7349e87f323b4de87da44c564c619fc605'/>
<id>urn:sha1:a5048b7349e87f323b4de87da44c564c619fc605</id>
<content type='text'>
The file writer even had an implementation of the unused write function.
</content>
</entry>
<entry>
<title>fix multiple simultaneous writers</title>
<updated>2006-06-05T23:13:11Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-05T23:13:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b680e18c069fef1a03b83a5f906c994e1ab063a1'/>
<id>urn:sha1:b680e18c069fef1a03b83a5f906c994e1ab063a1</id>
<content type='text'>
This broke during the integration of the writers into para_audiod
was was noticed only recently.
</content>
</entry>
<entry>
<title>simplify writer node group</title>
<updated>2006-06-05T20:51:43Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-05T20:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=9337bed6e84a4068e750fb6597646b45778eeba7'/>
<id>urn:sha1:9337bed6e84a4068e750fb6597646b45778eeba7</id>
<content type='text'>
It's not neccessary to register a task for each writer in the wng.
So use only one task for the wng that calls the writer's pre_select()
and post_select().
</content>
</entry>
<entry>
<title>audio: fix handling of sample_rate and channels count.</title>
<updated>2006-05-29T23:05:54Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-05-29T23:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=a95093cd8b62d411b9448aa77768774e1bdd81e5'/>
<id>urn:sha1:a95093cd8b62d411b9448aa77768774e1bdd81e5</id>
<content type='text'>
This was utterly broken for both para_write and para_audiod as
the writer didn't have a chance to see the computed value from
the filter/wav header.

Fix it by introducing two new pointers in struct writer_node_group
which point to the corresponding variables in struct
filter/check_wav_task.

Tested with 22KHz mono files.
</content>
</entry>
<entry>
<title>para_write: Own commandline parsers for each writer</title>
<updated>2006-05-26T14:48:15Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-05-26T14:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=14f817d233309fe9ca2580fa8e4b78fd823b9ab9'/>
<id>urn:sha1:14f817d233309fe9ca2580fa8e4b78fd823b9ab9</id>
<content type='text'>
</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>Make the wng-&gt;eof a pointer.</title>
<updated>2006-05-23T18:27:23Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-05-23T18:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=0610638110061ff05670a6c497b371bf2e1d4d0f'/>
<id>urn:sha1:0610638110061ff05670a6c497b371bf2e1d4d0f</id>
<content type='text'>
The receiver/stdin_reader already have a corresponding field.

This patch also fixes a bug in the alsa_writer which was introduced
by the previous patch. This bug caused a playback delay of one second.
</content>
</entry>
</feed>
