<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src, branch vdr-xine-version-712</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>Implement VDR's subtitles menu key for vdr-xine-0.7.12.</title>
<updated>2007-10-16T19:39:28+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-16T19:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=dae5ddb5d509c254e77232cd9e0300ec67d039f9'/>
<id>dae5ddb5d509c254e77232cd9e0300ec67d039f9</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-10-03T19:03:59+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-10-03T19:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=562b7dcefad5d0acd7c906dfa97107e8be8ff536'/>
<id>562b7dcefad5d0acd7c906dfa97107e8be8ff536</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak flac demuxer (was trying to #include a deleted file).</title>
<updated>2007-10-02T14:44:00+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-10-02T14:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=12080844bb78323bc818b8be7941ed98fe670026'/>
<id>12080844bb78323bc818b8be7941ed98fe670026</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect H.264 detection on successive MPEG1/2 B frames.</title>
<updated>2007-10-01T21:43:57+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-01T21:43:57+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f4e560ef116a71a8d407b615be19e1f0ddf438c5'/>
<id>f4e560ef116a71a8d407b615be19e1f0ddf438c5</id>
<content type='text'>
Successive MPEG1/2 B frames (each with a slice #9) could incorrectly
lead to the assumption of a H.264 stream, as sequence or group start
codes were not seen for these frames. So the detection logic
interpreted the slice #9 start codes as H.264 access unit delimiters
and therefore incorrectly switched to H.264 buffer type instead of
MPEG1/2. Extending the detection logic to consider MPEG1/2 picture
start codes as well (which do not appear in H.264 streams), prevents
false positives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Successive MPEG1/2 B frames (each with a slice #9) could incorrectly
lead to the assumption of a H.264 stream, as sequence or group start
codes were not seen for these frames. So the detection logic
interpreted the slice #9 start codes as H.264 access unit delimiters
and therefore incorrectly switched to H.264 buffer type instead of
MPEG1/2. Extending the detection logic to consider MPEG1/2 picture
start codes as well (which do not appear in H.264 streams), prevents
false positives.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert cheating invalid frame sizes after fixed frame allocation.</title>
<updated>2007-10-01T21:32:39+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-01T21:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8f0d2fdb0a1921cc0eee8aa03f4620501ba33a53'/>
<id>8f0d2fdb0a1921cc0eee8aa03f4620501ba33a53</id>
<content type='text'>
These cheats where hiding a frame allocation bug in FFmpeg decoder
which was previously fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These cheats where hiding a frame allocation bug in FFmpeg decoder
which was previously fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add UI option to configure FFmpeg's video decoder thread count.</title>
<updated>2007-10-01T21:28:27+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-01T21:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c61244d24f43b13d75f73ff70c4421a14210ac13'/>
<id>c61244d24f43b13d75f73ff70c4421a14210ac13</id>
<content type='text'>
External FFmpeg has recently gained multithreaded H.264 decoding
and to make use of this feature, it is necessary to inform FFmpeg
about the maximum number of threads it may use for decoding.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
External FFmpeg has recently gained multithreaded H.264 decoding
and to make use of this feature, it is necessary to inform FFmpeg
about the maximum number of threads it may use for decoding.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set PTS even for bad frames to improve syncing of audio and video.</title>
<updated>2007-10-01T21:24:58+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-01T21:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0c5696d523a43a5161134c354d6bfb21bb29bae6'/>
<id>0c5696d523a43a5161134c354d6bfb21bb29bae6</id>
<content type='text'>
When a stream doesn't start with an IDR frame, there will be several
seconds of bad frames and not setting PTS on those frames causes an
unnecessary delay in syncing audio and video.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a stream doesn't start with an IDR frame, there will be several
seconds of bad frames and not setting PTS on those frames causes an
unnecessary delay in syncing audio and video.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix allocation of 0x0 frame when frame size is still unknown.</title>
<updated>2007-10-01T21:21:23+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-10-01T21:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a14c025e6e7bec4b731366a1703f18604d6c70ac'/>
<id>a14c025e6e7bec4b731366a1703f18604d6c70ac</id>
<content type='text'>
When a stream doesn't start with an IDR frame, then frame size isn't
known, but all frames up to an IDR frame are reported as bad frames.
In such a case, a frame of size 1x1 will be allocated as xine-lib
cannot handle 0x0 frames properly, i. e. many output drivers simply
crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a stream doesn't start with an IDR frame, then frame size isn't
known, but all frames up to an IDR frame are reported as bad frames.
In such a case, a frame of size 1x1 will be allocated as xine-lib
cannot handle 0x0 frames properly, i. e. many output drivers simply
crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from 1.1.</title>
<updated>2007-09-23T01:10:45+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-09-23T01:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e17ae210c7f5f06c4c79efd5f35d6ebad36aa651'/>
<id>e17ae210c7f5f06c4c79efd5f35d6ebad36aa651</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert the "AFD changed" message into a LOG message.</title>
<updated>2007-09-19T18:44:53+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-09-19T18:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=11c825b340cc7ac470e32b992aa64cf3ec50b4ce'/>
<id>11c825b340cc7ac470e32b992aa64cf3ec50b4ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
