<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine, branch 1.1.16.2</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>demux_unstick_ao_loop() reports that xine might be stuck != is stuck</title>
<updated>2009-02-09T21:38:40+00:00</updated>
<author>
<name>Lorenzo Desole</name>
<email>lorenzodes@fastwebnet.it</email>
</author>
<published>2009-02-09T21:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2afab9c8441685d1ec8f6ef5c9f8c4a163533dfa'/>
<id>2afab9c8441685d1ec8f6ef5c9f8c4a163533dfa</id>
<content type='text'>
Don't give up immediately if demux_unstick_ao_loop() reports that xine might
be stuck, because it's not necessarily so.

According to my tests, this fixes
http://bugs.kde.org/show_bug.cgi?id=180339#c42 and
http://bugs.debian.org/514114.

This has been tested with Amarok and kde 4.1.x (with phonon) and kaffeine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't give up immediately if demux_unstick_ao_loop() reports that xine might
be stuck, because it's not necessarily so.

According to my tests, this fixes
http://bugs.kde.org/show_bug.cgi?id=180339#c42 and
http://bugs.debian.org/514114.

This has been tested with Amarok and kde 4.1.x (with phonon) and kaffeine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix race conditions in gapless_switch (ref. kde bug #180339)</title>
<updated>2009-02-10T00:09:28+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2009-02-10T00:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8f9a6421c30167b2bf314d512ae70b27d0167bb1'/>
<id>8f9a6421c30167b2bf314d512ae70b27d0167bb1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a break which causes some front ends to hang. (cset ce60f8b5995a)</title>
<updated>2009-02-08T14:19:24+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-02-08T14:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d50b6542e330db416b50aa717aa67e2a0b564d58'/>
<id>d50b6542e330db416b50aa717aa67e2a0b564d58</id>
<content type='text'>
(If this causes xine-lib to hang on certain broken streams, we have a problem.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(If this causes xine-lib to hang on certain broken streams, we have a problem.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove '#include "config.h"' from all public header files.</title>
<updated>2009-01-18T00:21:47+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-01-18T00:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c8f8261d199af4956aeaf387b2fde41baf905f83'/>
<id>c8f8261d199af4956aeaf387b2fde41baf905f83</id>
<content type='text'>
This requires that many other files include config.h themselves.
Also convert &lt;config.h&gt; to "config.h".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires that many other files include config.h themselves.
Also convert &lt;config.h&gt; to "config.h".
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid printing "plugin foo found" if the filename is null.</title>
<updated>2009-01-14T00:37:38+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-01-14T00:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9776c5dad4e77cb84f27961a50cc24993785e54a'/>
<id>9776c5dad4e77cb84f27961a50cc24993785e54a</id>
<content type='text'>
(Bug 182)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Bug 182)
</pre>
</div>
</content>
</entry>
<entry>
<title>Free up resources when we finish with a Freetype font.</title>
<updated>2008-11-03T15:06:15+00:00</updated>
<author>
<name>Maximilian Schwerin</name>
<email>post@mschwerin.de</email>
</author>
<published>2008-11-03T15:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1b86d0b5362a7b3f317b85696f9fc35d8bc0e7c4'/>
<id>1b86d0b5362a7b3f317b85696f9fc35d8bc0e7c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Free up resources when we finish with Freetype.</title>
<updated>2008-05-21T16:40:03+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-05-21T16:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a2e9c61995d019dab809b42e87c5e85f2f9abf08'/>
<id>a2e9c61995d019dab809b42e87c5e85f2f9abf08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent another possible hang on stream stop (demuxer waiting for audio out).</title>
<updated>2009-01-02T20:21:33+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-01-02T20:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=398288888f6fde7697982a0c498ac724d2a6b698'/>
<id>398288888f6fde7697982a0c498ac724d2a6b698</id>
<content type='text'>
The test stream sometimes causes the ASF demuxer to report "unknown GUID"
several times then act as if the headers have been received, with the audio
output thread waiting forever for data to be passed to it by the decoder, in
this case the ffmpeg audio decoder.

This particular hang occurs if playback is stopped before the demuxer has
decided that headers have been received (later, and we'd have the problem
which the parent cset of this cset fixes); having the demuxer control insert
empty audio buffers where it would otherwise wait forever for the audio
output thread to receive some data.

Test stream: mmsh://213.92.19.8:80/radiodeejay?MSWMExt=.asf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test stream sometimes causes the ASF demuxer to report "unknown GUID"
several times then act as if the headers have been received, with the audio
output thread waiting forever for data to be passed to it by the decoder, in
this case the ffmpeg audio decoder.

This particular hang occurs if playback is stopped before the demuxer has
decided that headers have been received (later, and we'd have the problem
which the parent cset of this cset fixes); having the demuxer control insert
empty audio buffers where it would otherwise wait forever for the audio
output thread to receive some data.

Test stream: mmsh://213.92.19.8:80/radiodeejay?MSWMExt=.asf
</pre>
</div>
</content>
</entry>
<entry>
<title>Some warning fixes: XINE_FORMAT_SCANF, statics in headers, consts, ...</title>
<updated>2008-11-20T19:56:19+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@civ.zcu.cz</email>
</author>
<published>2008-11-20T19:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ea2b5508e35f5125fd65730822b30bb8895ad87d'/>
<id>ea2b5508e35f5125fd65730822b30bb8895ad87d</id>
<content type='text'>
Add warning flags to the DEBUG_CFLAGS too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add warning flags to the DEBUG_CFLAGS too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix using of the pointers, leak fixes in configfile.</title>
<updated>2008-11-20T19:39:50+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@civ.zcu.cz</email>
</author>
<published>2008-11-20T19:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2ba1e128cbb791cfdb2829895a854bb664018912'/>
<id>2ba1e128cbb791cfdb2829895a854bb664018912</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
