<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/combined/ffmpeg, branch 1.1.18</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>WMAPro support</title>
<updated>2010-02-21T14:43:00+00:00</updated>
<author>
<name>Christopher Martin</name>
<email>christopher.martin@utoronto.ca</email>
</author>
<published>2010-02-21T14:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4e697948c4646cf4a5a2fd06490db034b1ae076c'/>
<id>4e697948c4646cf4a5a2fd06490db034b1ae076c</id>
<content type='text'>
Rename "wmav3" to "wmapro" in xine-lib's internals to line up xine-lib's
nomenclature with what everyone else calls it and knows it as.
[Tweaked by ds to avoid API change.]

Tell xine-lib that when it finds wmapro, look to ffmpeg.

ffmpeg's wmapro decoder is unique in that it puts out samples that
are floats, not 16-bit ints. These need to be converted.

This requires external ffmpeg.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename "wmav3" to "wmapro" in xine-lib's internals to line up xine-lib's
nomenclature with what everyone else calls it and knows it as.
[Tweaked by ds to avoid API change.]

Tell xine-lib that when it finds wmapro, look to ffmpeg.

ffmpeg's wmapro decoder is unique in that it puts out samples that
are floats, not 16-bit ints. These need to be converted.

This requires external ffmpeg.
</pre>
</div>
</content>
</entry>
<entry>
<title>Work around an ffmpeg SVQ3 bug; check for avcodec_thread_init failure.</title>
<updated>2010-02-04T21:47:38+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-02-04T21:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=392cef9b37fe7166a8b69685b1e7d73fc3cf15d1'/>
<id>392cef9b37fe7166a8b69685b1e7d73fc3cf15d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Undo libavutil workaround (fixed upstream).</title>
<updated>2010-01-21T03:00:41+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-01-21T03:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=52e5b0620e7579faa998e53e3e3e00f0449d2387'/>
<id>52e5b0620e7579faa998e53e3e3e00f0449d2387</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cope with libavutil no longer defining some endian-specific macros.</title>
<updated>2010-01-17T22:15:37+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-01-17T22:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2fb4e0a646eb374031106e099cfce9ffd73f1b19'/>
<id>2fb4e0a646eb374031106e099cfce9ffd73f1b19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build fix (undefined symbol) for when using older ffmpeg.</title>
<updated>2009-12-05T01:50:52+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-12-05T01:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=605f33efdd3852f0f09bcaac3e2b25cea6e6c808'/>
<id>605f33efdd3852f0f09bcaac3e2b25cea6e6c808</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
