1
0
Fork 0
CUVID DirectShow decoder (outdated, archived)
Go to file
Hendrik Leppkes 1f238a5d4f Update version and changelog. 2011-05-01 01:11:20 +02:00
baseclasses Comment out quality notification trace message. 2011-04-24 22:23:12 +02:00
includes Mostly finished! 2011-03-25 23:03:04 +01:00
src Update version and changelog. 2011-05-01 01:11:20 +02:00
.gitignore Initial commit of CUDA video decoder stub. 2011-02-21 16:44:11 +01:00
CHANGELOG.txt Update version and changelog. 2011-05-01 01:11:20 +02:00
COPYING Added text files. 2011-03-25 23:38:17 +01:00
LAVCUVID.sln Remove broken x64 project config 2011-03-25 23:18:27 +01:00
LAVCUVID.vcxproj Added settings properties page. 2011-03-27 12:38:03 +02:00
LAVCUVID.vcxproj.filters Added settings properties page. 2011-03-27 12:38:03 +02:00
README.txt Added text files. 2011-03-25 23:38:17 +01:00
common.props Implemented CUDA init and connection logic to source. 2011-02-24 10:22:02 +01:00

README.txt

LAV CUVID Decoder

The LAV CUVID Decoder is a video decoder for NVIDIA graphics cards, which uses the NVIDIA hardware video decoder
through the CUDA Video Decoding API ("CUVID").

It supports all formats that the NVIDIA hardware can decode, which includes H264, VC-1, MPEG2 and MPEG4-ASP (DivX/Xvid)

Prereqs
=============================
VC++2010 Runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84)

Install
=============================
- Unpack
- Register (regsvr32 LAVCUVID.ax)
	Registering requires administrative rights.
	On Vista/7 also make sure to start it in an elevated shell.

Using it
=============================
After install, just load up your DirectShow player of choice and start playing a movie.
Depending on your choice of player, you might need to configure the LAV CUVID Decoder as a preferred filter
for the formats you want it to decode.

Compiling
=============================
Compiling is pretty straight forward using VC++2010 (included project files).
It is currently being built against the CUDA SDK 3.2, which can be obtained freely from NVIDIA.

Feedback
=============================
Doom9: http://forum.doom9.org/showthread.php?t=160290
You can, additionally, reach me on IRC in the MPC-HC channel on freenode (#mpc-hc)