<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/video_out, 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>Introduce XVMC_LOCKDISPLAY_SAFE to solve deadlocks in certain xxmc implementations.</title>
<updated>2009-01-04T17:21:11+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2009-01-04T17:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0907a74b5fa7b8b439f1f8f5db239c7586bfb12d'/>
<id>0907a74b5fa7b8b439f1f8f5db239c7586bfb12d</id>
<content type='text'>
Some implementations are buggy and lock resources (for example the display or
internal data structures) in different order, which results in deadlocks.
As XVMC_LOCKDISPLAY_SAFE is not defined by default, most API functions will
now be guarded by a LockDisplay()/UnlockDisplay() pair, which imposes a lock
order at least for the resource display and hence avoids those deadlocks.
(transplanted from 580a2a9148618131cedfbc9058ac7979ca16f69b)

--HG--
extra : transplant_source : X%0A%2A%91Ha%811%CE%DF%BC%90X%ACyy%CA%16%F6%9B
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some implementations are buggy and lock resources (for example the display or
internal data structures) in different order, which results in deadlocks.
As XVMC_LOCKDISPLAY_SAFE is not defined by default, most API functions will
now be guarded by a LockDisplay()/UnlockDisplay() pair, which imposes a lock
order at least for the resource display and hence avoids those deadlocks.
(transplanted from 580a2a9148618131cedfbc9058ac7979ca16f69b)

--HG--
extra : transplant_source : X%0A%2A%91Ha%811%CE%DF%BC%90X%ACyy%CA%16%F6%9B
</pre>
</div>
</content>
</entry>
<entry>
<title>Support XINE_GUI_SEND_DRAWABLE_CHANGED in DirectX video driver</title>
<updated>2008-11-19T15:13:49+00:00</updated>
<author>
<name>Matthias Ringwald</name>
<email>mringwa@inf.ethz.ch</email>
</author>
<published>2008-11-19T15:13:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=da120d7d1c7f316d89e003d0f81cdbd21cd9028b'/>
<id>da120d7d1c7f316d89e003d0f81cdbd21cd9028b</id>
<content type='text'>
On XINE_GUI_SEND_DRAWABLE_CHANGED, the clipping area is adjusted
to the new HWND and the frame shown again. This allows to switch
the window where the video is shown at runtime, simliar to the X11
drivers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On XINE_GUI_SEND_DRAWABLE_CHANGED, the clipping area is adjusted
to the new HWND and the frame shown again. This allows to switch
the window where the video is shown at runtime, simliar to the X11
drivers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix video out for directx that support YV12 or YUV2</title>
<updated>2008-11-17T22:12:55+00:00</updated>
<author>
<name>Matthias Ringwald</name>
<email>mringwa@inf.ethz.ch</email>
</author>
<published>2008-11-17T22:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e35d7b728efb0bc890ad175f7c2ae41b2431cea3'/>
<id>e35d7b728efb0bc890ad175f7c2ae41b2431cea3</id>
<content type='text'>
The lPitch setting of the offscreen buffer was not taken into account,
which let to a garbled image if the video card driver did support YV12 or
YUV2 color formats. This patch fixes bug #72.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The lPitch setting of the offscreen buffer was not taken into account,
which let to a garbled image if the video card driver did support YV12 or
YUV2 color formats. This patch fixes bug #72.
</pre>
</div>
</content>
</entry>
<entry>
<title>Report when defaulting due to the requested Xv port type not being available.</title>
<updated>2008-12-28T22:22:21+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-28T22:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=025dd84d92449638ef705dd7fcc20a135c421341'/>
<id>025dd84d92449638ef705dd7fcc20a135c421341</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Xv "blitter" adaptors.</title>
<updated>2008-12-28T22:13:47+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-28T22:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5818e1569f121a9a9a0b7dbb6e18c89ba2f1e69c'/>
<id>5818e1569f121a9a9a0b7dbb6e18c89ba2f1e69c</id>
<content type='text'>
These are known to be present in some nvidia graphics hardware.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are known to be present in some nvidia graphics hardware.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up Xv textured video selection for use with drivers for nvidia gfx hw.</title>
<updated>2008-12-28T22:05:38+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-28T22:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fa5be7cfc0d44f3f4f847dd7e595f781b21e3b09'/>
<id>fa5be7cfc0d44f3f4f847dd7e595f781b21e3b09</id>
<content type='text'>
These drivers use "NV* Video Texture" instead of "* Textured Video".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These drivers use "NV* Video Texture" instead of "* Textured Video".
</pre>
</div>
</content>
</entry>
<entry>
<title>Centralise some Xv-related static string array declarations.</title>
<updated>2008-12-28T21:21:34+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-28T21:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=53833ecfeb3b961f6dba3ace15e725b08728efc9'/>
<id>53833ecfeb3b961f6dba3ace15e725b08728efc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xcbxv Xv port fallback (was failing to find an Xv port).</title>
<updated>2008-12-28T21:18:36+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-28T21:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9e8eeff63323bc5e5dd6c40fc779b5d89e64acd4'/>
<id>9e8eeff63323bc5e5dd6c40fc779b5d89e64acd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mingw+MSys: NLS support, --enable-stdcall-fixup</title>
<updated>2008-09-17T09:57:35+00:00</updated>
<author>
<name>Carlo Bramini</name>
<email>carlo.bramix@libero.it</email>
</author>
<published>2008-09-17T09:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7bc49187618a5383e48b35e99f2a6f1e1be32d63'/>
<id>7bc49187618a5383e48b35e99f2a6f1e1be32d63</id>
<content type='text'>
It was not possible to compile some parts of XINE-LIB with NLS enabled. It's
also a good idea to explicitely enable --enable-stdcall-fixup for solving a
huge amount of warnings. Attached patch fixes these problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was not possible to compile some parts of XINE-LIB with NLS enabled. It's
also a good idea to explicitely enable --enable-stdcall-fixup for solving a
huge amount of warnings. Attached patch fixes these problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Recognise XV_BICUBIC for xf86-video-ati 6.9.1.</title>
<updated>2008-12-27T21:47:13+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-12-27T21:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=953615d01307263853aab6130bce1fc9d816ca34'/>
<id>953615d01307263853aab6130bce1fc9d816ca34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
