<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine/video_overlay.c, branch vdr-xine-version-802</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>Update all the code to the new headers layout.</title>
<updated>2007-12-19T01:59:06+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-19T01:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9da4e2dde0da695c240cf48390217ac97cb10c1c'/>
<id>9da4e2dde0da695c240cf48390217ac97cb10c1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete most of the CVS $Id$/$Log$ lines.</title>
<updated>2007-11-10T22:06:10+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-11-10T22:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c175fd21df04c5c0afa160f81aea0c305f69dc5'/>
<id>3c175fd21df04c5c0afa160f81aea0c305f69dc5</id>
<content type='text'>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</pre>
</div>
</content>
</entry>
<entry>
<title>Update FSF address on non-contributed code and COPYING files.</title>
<updated>2007-11-09T17:11:05+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-11-09T17:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c8f3cd1faf678b64920ad62f1275b03aae0157a7'/>
<id>c8f3cd1faf678b64920ad62f1275b03aae0157a7</id>
<content type='text'>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memory leak in video_overlay.c</title>
<updated>2007-07-12T10:30:14+00:00</updated>
<author>
<name>Simon Farnsworth</name>
<email>simon.farnsworth@onelan.co.uk</email>
</author>
<published>2007-07-12T10:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7cb04769574d9ef849ca7a7bd4da45671639eb77'/>
<id>7cb04769574d9ef849ca7a7bd4da45671639eb77</id>
<content type='text'>
When running DVB subtitles for a long period of time (over 24 hours), we
noticed a slow leak of memory. This patch removes one cause of leakage
for us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running DVB subtitles for a long period of time (over 24 hours), we
noticed a slow leak of memory. This patch removes one cause of leakage
for us.
</pre>
</div>
</content>
</entry>
<entry>
<title>Alphablending optimizations:</title>
<updated>2007-04-18T02:42:18+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2007-04-18T02:42:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=365a4bcbae8cd1a59304f9d07ee03f66a84e0f7c'/>
<id>365a4bcbae8cd1a59304f9d07ee03f66a84e0f7c</id>
<content type='text'>
- validate palette alpha values in overlay manager
  (one check / overlay / palette index) instead of
  checking every alpha value twice for every
  blended pixel in every frame
- remove unneeded calculations
- approximiate expensive integer divisions with
  multiplication and shift
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- validate palette alpha values in overlay manager
  (one check / overlay / palette index) instead of
  checking every alpha value twice for every
  blended pixel in every frame
- remove unneeded calculations
- approximiate expensive integer divisions with
  multiplication and shift
</pre>
</div>
</content>
</entry>
<entry>
<title>video_overlay_s uses C's inheritance-like definition, so the first field has to be video_overlay.</title>
<updated>2007-04-07T18:12:19+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-07T18:12:19+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b56784ba37622f28147b6a10c7ba77f9c9fbf2f7'/>
<id>b56784ba37622f28147b6a10c7ba77f9c9fbf2f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder and pack the structures that are defined inside compilation units instead of headers (and thus are not part of public ABI).</title>
<updated>2007-04-04T16:09:14+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-04T16:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6c684df061a3c09da94834c2d9008eb90811b242'/>
<id>6c684df061a3c09da94834c2d9008eb90811b242</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid crashing when handle somehow ends up being less than zero.</title>
<updated>2006-09-26T00:28:14+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-09-26T00:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6e23b3451f62feaf6a507a085f60b5f94a1365aa'/>
<id>6e23b3451f62feaf6a507a085f60b5f94a1365aa</id>
<content type='text'>
CVS patchset: 8282
CVS date: 2006/09/26 00:28:14

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8282
CVS date: 2006/09/26 00:28:14

</pre>
</div>
</content>
</entry>
<entry>
<title>1) various warning fixes</title>
<updated>2006-04-05T22:12:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2006-04-05T22:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=639bd610bfcb1a028b91a5c3d125045c8de6d8b7'/>
<id>639bd610bfcb1a028b91a5c3d125045c8de6d8b7</id>
<content type='text'>
2) [coverity] fixes:
  - 279 (w32): test should be on input parametr type, not typeW
  - 267 (aout): can be ignored but there was warning anyway
  - 234 (w32): missing free on error &amp; exit
  - 152 (w32): missing free on error &amp; exit
  - 148 (w32): fixed bound of static array in test
  - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future,
         should never happen with current ffmpeg in xine)
  - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array)
  - 90 (w32): negate pointer check (+added check for size)
  - 89 (w32): added NULL and size check

CVS patchset: 7959
CVS date: 2006/04/05 22:12:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2) [coverity] fixes:
  - 279 (w32): test should be on input parametr type, not typeW
  - 267 (aout): can be ignored but there was warning anyway
  - 234 (w32): missing free on error &amp; exit
  - 152 (w32): missing free on error &amp; exit
  - 148 (w32): fixed bound of static array in test
  - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future,
         should never happen with current ffmpeg in xine)
  - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array)
  - 90 (w32): negate pointer check (+added check for size)
  - 89 (w32): added NULL and size check

CVS patchset: 7959
CVS date: 2006/04/05 22:12:17

</pre>
</div>
</content>
</entry>
<entry>
<title>move alphablend to core</title>
<updated>2005-09-25T00:44:04+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2005-09-25T00:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=856eea768db38b7e6342114ff0020c42f3c95eb6'/>
<id>856eea768db38b7e6342114ff0020c42f3c95eb6</id>
<content type='text'>
CVS patchset: 7745
CVS date: 2005/09/25 00:44:04

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7745
CVS date: 2005/09/25 00:44:04

</pre>
</div>
</content>
</entry>
</feed>
