<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/combined, branch 1.1.17</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>Trim trailing space &amp; reduce space+tab.</title>
<updated>2009-11-30T21:24:21+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-11-30T21:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=add0bcc4c9191cb8980d0b6935ca5d51a9928d82'/>
<id>add0bcc4c9191cb8980d0b6935ca5d51a9928d82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VC1 support fixes</title>
<updated>2009-11-17T13:17:25+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2009-11-17T13:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1c0d093f3bfd5861550d9fbb23a998b0204b9bed'/>
<id>1c0d093f3bfd5861550d9fbb23a998b0204b9bed</id>
<content type='text'>
There are two tricks to make VC1 decoding work:
1) VC1 sequence and entry point headers must be present in context-&gt;extradata.
2) video width and height must be known when opening decoder.

Some container formats store required extra data, but mpeg-ts does not.

1) is fixed by scanning the stream for headers and discarding all data until
proper headers are found.

2) is fixed by re-opening decoder with width and height information from
first open.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two tricks to make VC1 decoding work:
1) VC1 sequence and entry point headers must be present in context-&gt;extradata.
2) video width and height must be known when opening decoder.

Some container formats store required extra data, but mpeg-ts does not.

1) is fixed by scanning the stream for headers and discarding all data until
proper headers are found.

2) is fixed by re-opening decoder with width and height information from
first open.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quick hack to prevent segfaulting at end-of-stream when this-&gt;context == NULL.</title>
<updated>2009-10-15T20:59:29+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-10-15T20:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=93d452a4570cf3f4dd81c6c2cab66aa604f39e05'/>
<id>93d452a4570cf3f4dd81c6c2cab66aa604f39e05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge.</title>
<updated>2009-04-02T18:44:14+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-04-02T18:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e7377d3869eb77ea29c4b6ed5722b4a4b59cf5d7'/>
<id>e7377d3869eb77ea29c4b6ed5722b4a4b59cf5d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up building with libavcodec.so.52 &lt; 52.20.0.</title>
<updated>2009-04-02T18:43:23+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-04-02T18:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8e25d940125d48830914eed61fa1854d00b96cb3'/>
<id>8e25d940125d48830914eed61fa1854d00b96cb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FFmpeg: add support for reordered_opaque to custom get_buffer() implementation.</title>
<updated>2009-04-01T22:00:20+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-04-01T22:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5377b8eeefd5f28869098d70b674df663dfd807b'/>
<id>5377b8eeefd5f28869098d70b674df663dfd807b</id>
<content type='text'>
After adding support for PTS reordering some time ago, any codecs using direct
rendering did no longer pass PTS values to the images due to missing support
for reordered_opaque in xine-lib's custom get_buffer() function.
With this fix, A/V sync should now be as before or even better, due to PTS
reordering (the intent of the earlier changesets).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After adding support for PTS reordering some time ago, any codecs using direct
rendering did no longer pass PTS values to the images due to missing support
for reordered_opaque in xine-lib's custom get_buffer() function.
With this fix, A/V sync should now be as before or even better, due to PTS
reordering (the intent of the earlier changesets).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix calculation of frame duration for ffmpeg-decoded formats.</title>
<updated>2009-03-28T19:44:44+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-03-28T19:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7a61cfaeba686449903c7fb6bcac28227509b71a'/>
<id>7a61cfaeba686449903c7fb6bcac28227509b71a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Report frame duration changes.</title>
<updated>2009-03-28T19:51:33+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-03-28T19:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=cc330f2e604bacd33d1d3900fb6bc4301147c0a4'/>
<id>cc330f2e604bacd33d1d3900fb6bc4301147c0a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build with libavutil &gt;= 50.0.0</title>
<updated>2009-03-08T19:30:50+00:00</updated>
<author>
<name>Alexis Ballier</name>
<email>aballier@gentoo.org</email>
</author>
<published>2009-03-08T19:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e2e4a31eef68c45ed4954d25b6b92eabbafef2ce'/>
<id>e2e4a31eef68c45ed4954d25b6b92eabbafef2ce</id>
<content type='text'>
PIX_FMT_RGBA32 was #defined to PIX_FMT_RGB32 since 2006.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PIX_FMT_RGBA32 was #defined to PIX_FMT_RGB32 since 2006.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a build failure on *BSD due to some rather useful GNUisms.</title>
<updated>2009-02-13T18:01:29+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-02-13T18:01:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7e9dd1f2257ee37b6b3057de11cf57571b85924f'/>
<id>7e9dd1f2257ee37b6b3057de11cf57571b85924f</id>
<content type='text'>
Their sed doesn't have \s and their tail doesn't handle -ve line counts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Their sed doesn't have \s and their tail doesn't handle -ve line counts.
</pre>
</div>
</content>
</entry>
</feed>
