Video Mixing Renderer 7
Stefan Dösinger
stefandoesinger at gmail.com
Tue Oct 15 17:52:59 CDT 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am 2013-10-15 22:12, schrieb Henri Verbeet:
> I'm not very familiar with quartz / VMR, but I guess the main
> question would be how applications can tell the difference between
> a d3d9 and a ddraw implementation.
It looks like there are some ways an application can create its own
DirectDraw object and pass it to VMR-7:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375451(v=vs.85).aspx
. But that's just my conclusion from reading MSDN for 5 minutes, so I
might be wrong.
Other things to look for is API methods that accept or return an
IDirectDraw* object, or COM aggregation tricks which would allow
applications to QueryInterface DirectDraw objects from VMR-7 objects.
I could also imagine that VMR-7 supports additional pixel formats like
YV12. D3d9 usually supports only YUY2 and UYVY surfaces. In ddraw,
support for YV12 overlays is fairly widespread, and some drivers offer
additional overlay formats.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBAgAGBQJSXcdLAAoJEN0/YqbEcdMwOoIP/24iI2LCQrTfbKQbd4Qew4ea
HNVTvBLrh1OT7QHVK7dVXbvfbh6PjMJDuHdGv0Pkoex7R3vr+YRYkZJPPZTonNfo
l2eQlcCjbSwBxl6Y8SD/CulrEJiL10N1s2Bs9AlNXq0TtM7dbDelyAY6nBWQkZSj
oGPpkYfLE20yJQhH+dMlHvD56YICwDO+vGWqV6BDe/93xWBAFUQP8Xyjx1D2QjQO
Hfke4Oi9B9Ge8AWg0J7pLp+Z1RfTlbH/akJ8KR/bJQ6LKeCfjkm9Y5Wl8A1U9jVP
fJcXP9L44c8MJOyh062yPFrWJlJzev0usDorgxVZATiIsO2M8GgCyTpZBa77fIth
TAwHbWKi/0AhV1AWU+Qq4Zi/9A6xfd2jFMVWOJsvviloYwCyOe6pnwAr+tnhewq8
R6dPBP5bDcv4U35sP0+d06rjt8QH7wA0190K9Rc5UusdUAeam7uFe2TB2DyD0Ncl
N/vFrBGnN/3HiQl6GxsDvHvyBu87xa8lZJ3GfUHqm7sENRfk312ypurYFtAhi4qN
8d0KjnKRY2wnt1EclL1ZD3qVpfpuFbJTgLi7NfBIE8rrTfbMSDaIJ3d1zwpUn7ms
qAgT5jCDanJYsdJZoykPfd/93rOnFzL6IEYMk6Bbjrggv6jlsZCFs6UCXdsHDGvK
oz6sXgH4B6xFVXOmDTb/
=e4lK
-----END PGP SIGNATURE-----
More information about the wine-devel
mailing list