View Single Post
Old 3rd March 2007, 12:29   #1  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
Media Player Classic Home Cinema (MPC-HC) - DXVA!

About:

Help wanted!

We are looking for C++ programmers that want to join MPC-HC & FFdshow projects.

This project is based on the original Media Player Classic and was create after Gabest, the original author, stop working on it. Several new features have been integrated in this media player, such as:

* An option to remove Tearing using Direct3D
* Additional video decoders H.264, VC-1, MPEG2 with DXVA support
* Support for EVR(C) Renderer
* Better support for Windows Vista, 7, including 64 bits releases
* Multi-language support(Czech, French, German, Hungarian, Russian, Spanish and Turkish)
* A lot of bugs and vulnerability fixes
* New features

DXVA Support:

Modern video graphics card have the possibility to decode partially or completely a video using DirectX Video Acceleration (DXVA) and reduces CPU usage. MPC - HC has an embedded video decoder using this technology to decode H.264, MPEG2 & VC-1 video. Unfortunately this decoder supports for the moment only bitstream mode, which means that only most recent graphic cards are supported.

* ATI Radeon™ HD, ATI HD3850/3870/4850/4870/5800/5900, AMD Hybrid CrossFireX™ 780G series for H.264, MPEG2 & VC-1
* nVidia GeForce 8500, 8600, 9600, 200 & 400 Series

DXVA is quite susceptible, so if you want to use it you have to respect those rules:

* Windows XP, Vista and 7
* For Windows XP users, select Overlay Mixer, WMR7(9) or VMR7(9) Renderless
* For Vista users, select EVR or EVR Custom
* For DXVA and subtitles support select VMR7(9) Renderless or EVR Custom.
* Video decoder should be connected directly to the renderer. This means that no intermediate filters such as DirectVobSub or ffdshow can be inserted between decoder and video renderer.
* DXVA compliant x264 encoded files.
* INTEL G4500HD Support DXVA ONLY For Windows Vista and 7!

x264 Known Hardware acceleration problems and solutions:

link

"DXVA compatibility" issues:

link

Known issues & bugs:

* Internal avisplitter crashes randomly for me.
* There are problems with DVD navigation, some menu's are affected more than others.
* MPC graph creation bug: MPC seems to always prefer Haali splitter, even if external Gabest splitter has higher merit. Neither filter is explicitly set as preferred source filter in the registry (because then it would be allows to ignore merit).

Before submitting a new bug report, check if the bug is already reported, if so, please confirm it so we have more to work with.

When reporting or confirming bugs please provide the following data:

* Windows and service pack versions
* MPC-HC, FFdshow build
* Videocard and driver version
* Renderer used and options selected in the output settings
* A small sample so we can test it on our systems and of course as clear as possible instructions on how to reproduce it.

Bugs can be reported here:
Bugs

If you want a new feature added, or an existing feature changed/enhanced use this link:
New features

MPC-HC GUI Discussion Thread:
New GUI
Thanks to "bobdynlan"

Media Player Classic Home Cinema links:

From http://xvidvideo.ru/

Homepage

Sourceforge

SVN

Changelog

Media Player Classic (patched build) compiled by Clsid:

Sourceforge

SVN

Changelog

Media Player Classic:

Sourceforge

SVN

Changelog

To compile MPC-HC read the instructions from SVN.

@developers: Thanks!

Last edited by _xxl; 18th July 2011 at 17:49. Reason: New links added.
_xxl is offline