<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/combined/ffmpeg, branch 1.1.16</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>Merge security fixes.</title>
<updated>2009-01-05T14:50:58+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2009-01-05T14:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5347abe5764b0a0ff3ef1d357ce9934a425758fa'/>
<id>5347abe5764b0a0ff3ef1d357ce9934a425758fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>At discontinuity all stored PTS values need to be reset to 0, as they are now invalid.</title>
<updated>2009-01-04T14:05:04+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-01-04T14:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=90acd04b32de69512076b386cbb385041697e63e'/>
<id>90acd04b32de69512076b386cbb385041697e63e</id>
<content type='text'>
But as PTS values are stored in FFmpeg's decoder, there is no way to reset them to 0.
Therefore PTS tagging has been introduced. At discontinuity a tag is generated and
applied to all new PTS values. Any returned PTS value is checked for this tag and
outdated PTS values are reset to 0. When the tag appears on returned PTS values then
tagging is reset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
But as PTS values are stored in FFmpeg's decoder, there is no way to reset them to 0.
Therefore PTS tagging has been introduced. At discontinuity a tag is generated and
applied to all new PTS values. Any returned PTS value is checked for this tag and
outdated PTS values are reset to 0. When the tag appears on returned PTS values then
tagging is reset.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feed buffer PTS through FFmpeg's decoder to have them reordered to display order.</title>
<updated>2009-01-03T23:16:19+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-01-03T23:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5fba2f2d170166e327beef6d743dcdbf090eb49a'/>
<id>5fba2f2d170166e327beef6d743dcdbf090eb49a</id>
<content type='text'>
Attaching buffer PTS, which are in decoding order, to decoded images is
simply wrong. FFmpeg meanwhile provides a way to pass PTS values through
its decoder too. As a result they get reordered to display order and can
be attached to the decoded frames.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attaching buffer PTS, which are in decoding order, to decoded images is
simply wrong. FFmpeg meanwhile provides a way to pass PTS values through
its decoder too. As a result they get reordered to display order and can
be attached to the decoded frames.
</pre>
</div>
</content>
</entry>
<entry>
<title>ff_audio_decode_data() doesn't always return if the stream is closed or playback stopped.</title>
<updated>2009-01-02T19:49:43+00:00</updated>
<author>
<name>Lorenzo Desole</name>
<email>lorenzodes@fastwebnet.it</email>
</author>
<published>2009-01-02T19:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=36591267df06370105922e368505ea5cc8512882'/>
<id>36591267df06370105922e368505ea5cc8512882</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix linkage failure caused by the av_free() changes in the ffmpeg decoders.</title>
<updated>2008-11-22T14:04:03+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-11-22T14:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8b028895638903ad165125f43180d137778940bb'/>
<id>8b028895638903ad165125f43180d137778940bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Memory access fixes:</title>
<updated>2008-11-20T20:01:27+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@civ.zcu.cz</email>
</author>
<published>2008-11-20T20:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d654aee31f58dd481ded257d89d0ee293b68661f'/>
<id>d654aee31f58dd481ded257d89d0ee293b68661f</id>
<content type='text'>
 - goom initialization
 - matroska playing recent files with AAC
 - replace free() by ffmpeg's av_free() in ff decoders
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - goom initialization
 - matroska playing recent files with AAC
 - replace free() by ffmpeg's av_free() in ff decoders
</pre>
</div>
</content>
</entry>
<entry>
<title>Compilation fixes for ffmpeg API &amp; ABI changes.</title>
<updated>2008-09-13T11:48:10+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-09-13T11:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=44e738a70be256a3ca0078212473f66cc9146f1e'/>
<id>44e738a70be256a3ca0078212473f66cc9146f1e</id>
<content type='text'>
--HG--
extra : transplant_source : %A7%3F%40%BA%27%15%89%8B%F8%28%27%E6%EF%B8%22E%F1%AE%F8%D3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %A7%3F%40%BA%27%15%89%8B%F8%28%27%E6%EF%B8%22E%F1%AE%F8%D3
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a possible heap buffer overflow in the ffmpeg video decoder.</title>
<updated>2008-08-25T12:50:32+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-08-25T12:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=104278cb4cf805fc875ebd49b4a4b8f369b91c7d'/>
<id>104278cb4cf805fc875ebd49b4a4b8f369b91c7d</id>
<content type='text'>
This could happen where the actual image height is not a multiple of 16.

--HG--
extra : transplant_source : %10%BD%8C%FE%BA%CA0%D5k%8A%9CH%DD%B1-%A7E4%CD%E6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This could happen where the actual image height is not a multiple of 16.

--HG--
extra : transplant_source : %10%BD%8C%FE%BA%CA0%D5k%8A%9CH%DD%B1-%A7E4%CD%E6
</pre>
</div>
</content>
</entry>
<entry>
<title>Integer overflow in ff_audio_decode_data()</title>
<updated>2008-08-20T10:08:00+00:00</updated>
<author>
<name>Tielei</name>
<email>wangtielei@icst.pku.edu.cn</email>
</author>
<published>2008-08-20T10:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e44f653d013abdad41e814250df65cb1fa96a290'/>
<id>e44f653d013abdad41e814250df65cb1fa96a290</id>
<content type='text'>
There is an integer overflow bug in ff_audio_decode_data().
A crafted file could cause heap crash.

--HG--
extra : transplant_source : FxpH6%A3%B7%C5%DA9%5B%F6h%AFKm%93%EA%1Bv
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is an integer overflow bug in ff_audio_decode_data().
A crafted file could cause heap crash.

--HG--
extra : transplant_source : FxpH6%A3%B7%C5%DA9%5B%F6h%AFKm%93%EA%1Bv
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the Snow video codec.</title>
<updated>2008-07-16T13:08:24+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-07-16T13:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f1382ea01b368dc1d8044b368f602aad87f6468e'/>
<id>f1382ea01b368dc1d8044b368f602aad87f6468e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
