Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Programming and Hacking > Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd September 2010, 19:11   #1  |  Link
NiFa
Audio & video enthusiast
 
Join Date: Nov 2009
Location: Finland
Posts: 74
How to add new features to ffdshow DXVA?

Hey.

I would want to add ffdshow DXVA some new features, but I'm newbie so I have no idea how to do these changes.
- Possibility to disable DXVA with interlaced material
- AR correction when video resolution is 4:3, but PAR is 16:9

I have installed visual c++ 2010 express, mingw, tortoiseSVN and DirectX SDK jun2010, what else I do need?

EDIT: Removed visual c++ 2010 and installed 2008 express.

Last edited by NiFa; 22nd September 2010 at 19:56.
NiFa is offline   Reply With Quote
Old 22nd September 2010, 22:19   #2  |  Link
kieranrk
Registered User
 
Join Date: Jun 2009
Location: London, United Kingdom
Posts: 707
Why do you want to disable DXVA for interlaced material?
kieranrk is offline   Reply With Quote
Old 22nd September 2010, 22:28   #3  |  Link
NiFa
Audio & video enthusiast
 
Join Date: Nov 2009
Location: Finland
Posts: 74
ATI HD4200 and probably almost all low-end cards can't handle interlaced HD material like it should be handled, it causes artefacts to picture so I wan't to have possiblity to disable DXVA with interlaced material.
Here some pics which should help to understand the problem.

Last edited by NiFa; 22nd September 2010 at 22:36.
NiFa is offline   Reply With Quote
Old 23rd September 2010, 23:11   #4  |  Link
kieranrk
Registered User
 
Join Date: Jun 2009
Location: London, United Kingdom
Posts: 707
You should report the bug to ATI instead. They make not acknowledge the bug but eventually it'll get fixed. Disabling support for interlaced DXVA is the wrong way of going about it.
kieranrk is offline   Reply With Quote
Old 23rd September 2010, 23:41   #5  |  Link
NiFa
Audio & video enthusiast
 
Join Date: Nov 2009
Location: Finland
Posts: 74
I don't think it's bug it's probably just that low-end cards just doesn't have enough power/stream processors to do proper deinterlacing with 1080i material, HD4200 only has 40 stream processors which clearly isn't enough for 1080i material.

Bying new card isn't an option here, I think it's best solution to have option to disable DXVA if material is interlaced, it shouldn't hurt anybody if we have better control over what to decode using DXVA?

Last edited by NiFa; 23rd September 2010 at 23:44.
NiFa is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.