<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/time.c, branch v0.3</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.3</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.3'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2009-09-19T08:11:19Z</updated>
<entry>
<title>tv_scale(): Avoid integer overflow.</title>
<updated>2009-09-19T08:11:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-09-19T08:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=732788db7acd64506a2c6d2432587a1fd6ac309e'/>
<id>urn:sha1:732788db7acd64506a2c6d2432587a1fd6ac309e</id>
<content type='text'>
Just use an uint64_t and compute everything in microseconds which even
simplifies the code a bit.
</content>
</entry>
<entry>
<title>Change year of copyright from 2008 to 2009.</title>
<updated>2009-01-10T00:53:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-10T00:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=6bdac07456cb5872f824028912d1049883a9c21f'/>
<id>urn:sha1:6bdac07456cb5872f824028912d1049883a9c21f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor documentation improvements.</title>
<updated>2008-11-22T21:36:22Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2008-11-22T21:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=591b16bbe13ca336c4cef00e8f9f808c1bb4c9a0'/>
<id>urn:sha1:591b16bbe13ca336c4cef00e8f9f808c1bb4c9a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the get_chunk and the get_header functions from vss.c to afh.c.</title>
<updated>2008-03-15T18:02:27Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2008-03-15T18:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=04a8d064400936dc6ecd3b137397cb2ce2cc25d7'/>
<id>urn:sha1:04a8d064400936dc6ecd3b137397cb2ce2cc25d7</id>
<content type='text'>
Also move compute_chunk_time() to time.c.
</content>
</entry>
<entry>
<title>Change year in Copyright comment from 2007 to 2008.</title>
<updated>2008-01-08T19:47:06Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2008-01-08T19:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=c8862b9e246b4ef6ff1fe103946e18cf2537ecde'/>
<id>urn:sha1:c8862b9e246b4ef6ff1fe103946e18cf2537ecde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tv_divide().</title>
<updated>2007-11-13T19:08:06Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-11-13T19:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=88648fbe815c12e36e48f7d244b274c45366cad1'/>
<id>urn:sha1:88648fbe815c12e36e48f7d244b274c45366cad1</id>
<content type='text'>
The old code contained an integer overflow which caused the mp3 audio
format handler to compute the chunk of large mp3 files incorrectly.

Moreover, the code was more complicated than necessary. So replace it
by a simple calculation which just transforms the given struct timeval
into its number of microseconds, does the division and transforms
the quotient back to a struct timeval.

Thanks to Gerrit Renker for pointing out the problem.
</content>
</entry>
<entry>
<title>Some documentation fixes.</title>
<updated>2007-09-15T21:33:52Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-09-15T21:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=755bbd9fa36e16f266467bed60b158e5737bd838'/>
<id>urn:sha1:755bbd9fa36e16f266467bed60b158e5737bd838</id>
<content type='text'>
MAke doxygen happy again and add documentation for com_setatt().
</content>
</entry>
<entry>
<title>time.c: Add GPL header and improve documentation.</title>
<updated>2007-09-15T16:51:57Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2007-09-15T16:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=48027ab6ec9113c037dfd388e91579ecf0a70eae'/>
<id>urn:sha1:48027ab6ec9113c037dfd388e91579ecf0a70eae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tv_divide(): Check for division by zero</title>
<updated>2006-08-23T18:38:15Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@congo.fml.local</email>
</author>
<published>2006-08-23T18:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=6e2e2739acdbacb5f0d4b4272b0e04f74184c66a'/>
<id>urn:sha1:6e2e2739acdbacb5f0d4b4272b0e04f74184c66a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix some doxygen warnings</title>
<updated>2006-06-28T13:23:47Z</updated>
<author>
<name>Andre</name>
<email>maan@p133.(none)</email>
</author>
<published>2006-06-28T13:23:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=bf2430160b2704e97a3ff1774d689b4b85e94eb5'/>
<id>urn:sha1:bf2430160b2704e97a3ff1774d689b4b85e94eb5</id>
<content type='text'>
These were introduced by the addition of -Wshadow.
</content>
</entry>
</feed>
