<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/ChangeLog, branch last-internal-ffmpeg</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>Provide some change log for the branch.</title>
<updated>2007-12-11T20:18:04+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-11T20:18:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a151844ec16b67d6f844c176a611d5907e15ed5c'/>
<id>a151844ec16b67d6f844c176a611d5907e15ed5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from 1.1.</title>
<updated>2007-12-09T05:26:57+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-12-09T05:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=839f1c05e75c6f0ea8a96a7994c27445f2db4e2e'/>
<id>839f1c05e75c6f0ea8a96a7994c27445f2db4e2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable the WMV VC1 (ffmpeg) codec.</title>
<updated>2007-12-09T05:12:03+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-12-09T05:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=be63e939873fc1865c763e598e2407f23ce67246'/>
<id>be63e939873fc1865c763e598e2407f23ce67246</id>
<content type='text'>
--HG--
extra : transplant_source : %15%CD%0B%2C%F2g%03%B9%25%D4%B2%8BQ%1F%EB%BB%8F%28%9B%C8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %15%CD%0B%2C%F2g%03%B9%25%D4%B2%8BQ%1F%EB%BB%8F%28%9B%C8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from 1.1.</title>
<updated>2007-12-07T14:28:35+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-07T14:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=18425f7e1c44a3d9280cbc6f9220032c4077dd25'/>
<id>18425f7e1c44a3d9280cbc6f9220032c4077dd25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't try to free the frame if it's not allocated. Fixes bug FS#3.</title>
<updated>2007-12-07T14:21:39+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-07T14:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=545be54bdc7e0879cab0d5bb964816b88a354c72'/>
<id>545be54bdc7e0879cab0d5bb964816b88a354c72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation of DXR3 support with external ffmpeg. Untested with actual DXR3.</title>
<updated>2007-12-07T00:38:41+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-12-07T00:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e439a7fea30aab82fc5b704d9afdf3e63795464a'/>
<id>e439a7fea30aab82fc5b704d9afdf3e63795464a</id>
<content type='text'>
Compilation was "broken" by ffmpeg rev. 9283.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compilation was "broken" by ffmpeg rev. 9283.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from 1.1.</title>
<updated>2007-12-03T23:52:57+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-12-03T23:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=048e921c00ddd8acbb003d24692355638ef739d4'/>
<id>048e921c00ddd8acbb003d24692355638ef739d4</id>
<content type='text'>
--HG--
rename : src/demuxers/demux_ogg.c =&gt; src/combined/xine_ogg_demuxer.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : src/demuxers/demux_ogg.c =&gt; src/combined/xine_ogg_demuxer.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a race condition between ao_loop and ao_close to not lose the last buffer.</title>
<updated>2007-12-03T15:47:53+00:00</updated>
<author>
<name>Matthias Kretz</name>
<email>kretz@kde.org</email>
</author>
<published>2007-12-03T15:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b312cde90d985df949beac9708476af28bc82113'/>
<id>b312cde90d985df949beac9708476af28bc82113</id>
<content type='text'>
In ao_loop only read the first buffer and remove it from the fifo only when the
buffer has been written or is about to be discarded. This fixes the race between
ao_loop and ao_close for good. Now fifo_remove_int may signal empty again right
after removing the last buffer from the fifo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In ao_loop only read the first buffer and remove it from the fifo only when the
buffer has been written or is about to be discarded. This fixes the race between
ao_loop and ao_close for good. Now fifo_remove_int may signal empty again right
after removing the last buffer from the fifo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed ALSA close function to not discard all data that had been written but not played yet.</title>
<updated>2007-12-02T21:48:36+00:00</updated>
<author>
<name>Matthias Kretz</name>
<email>kretz@kde.org</email>
</author>
<published>2007-12-02T21:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=cad22619cdb867490ebfb59069f0aa472620edc5'/>
<id>cad22619cdb867490ebfb59069f0aa472620edc5</id>
<content type='text'>
When closing the pcm device make sure that everything that was written to the
device actually gets played. This was the race we were seeing with Ogg Vorbis
and wav playback where a delayed driver-&gt;close would fix playback. Notice that
blocking mode needs to be used for snd_pcm_drain, otherwise the call would be
a noop.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When closing the pcm device make sure that everything that was written to the
device actually gets played. This was the race we were seeing with Ogg Vorbis
and wav playback where a delayed driver-&gt;close would fix playback. Notice that
blocking mode needs to be used for snd_pcm_drain, otherwise the call would be
a noop.
</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog entries for my patches</title>
<updated>2007-12-03T16:01:04+00:00</updated>
<author>
<name>Matthias Kretz</name>
<email>kretz@kde.org</email>
</author>
<published>2007-12-03T16:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ad59ad1d662d29c4ac3644c8fc6a2c428e2ed2c8'/>
<id>ad59ad1d662d29c4ac3644c8fc6a2c428e2ed2c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
