Re: Which Windows driver architecture to choose for monolithic video decoder: DXVA, AVStream or something else?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



WR <wilse79@xxxxxxxxx> wrote:

I need to advice on the choice of device driver architecture for video
decoding hardware that needs to be integrated with Windows
architecture.

For now, I would say AVStream is the right choice. An AVStream decoder
will play in both DShow and MFT via provided proxy wrappers.

Ideally the chosen architecture would run the same binary on Windows
XP, Windows Vista and Windows 7. Additionally it would be great if the
architecture could tackle also use cases for content with some
bitstream encryption DRM and HDPC in addition to regular Windows Media
Player or DShow-based playback playback of various formats. Hardware
is capable of 1080p@30fps decoding with minimal CPU load and I would
like not to mess that benefit up by using ineffective software design.

Support for DRM basically involves providing a rather cryptic set of KS
properties, plus a special certificate signature from Microsoft after
proving yourself "reliable".

I have been initially looking into AVStream driver and DXVA as options
for architecture but have not yet been able to conclude which one to
use.

You can't use DXVA. In XP, that is only available for decoding hardware
that is built-in to the graphics card and exposed through the display
driver.
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.



Relevant Pages

  • Which Windows driver architecture to choose for monolithic video decoder: DXVA, AVStream or somethin
    ... I need to advice on the choice of device driver architecture for video ... decoding hardware that needs to be integrated with Windows ... Ideally the chosen architecture would run the same binary on Windows ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Which Windows driver architecture to choose for monolithic video decoder: DXVA, AVStream or some
    ... I need to advice on the choice of device driver architecture for video ... decoding hardware that needs to be integrated with Windows ... Ideally the chosen architecture would run the same binary on Windows ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: 32 vs 64 bit OS detection
    ... The Definitive Guide to Windows Installer ... configure them you would think not knowing about architecture would be fine. ... to detect it so I have to write my own detection routines... ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Is there a similar document for Windows 2003 Server?
    ... document outlining the core network services in the Appendix (Windows ... Windows 2000 Network Architecture). ...
    (microsoft.public.windows.server.networking)
  • Re: OnIdle and UI thread
    ... I should point out that by being *extremely* careful, the cross-thread messaging problem ... can be dealt with by creating structures of windows for which this is not possible. ... >but I'll guess that the sort of relationship of a doc/view architecture isn't there. ... >>> MVP Tips: http://www.flounder.com/mvp_tips.htm ...
    (microsoft.public.vc.mfc)