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. |
22nd April 2007, 14:31 | #1061 | Link | |
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Quote:
Technically speaking, "Use overlay mixer" force (or allow by intermediate state) ffdshow to use VIDEOINFOHEADER2. If not checked, VIDEOINFOHEADER is used. VIDEOINFOHEADER2 is superior in the point that it can specify pixel aspect ratio (SAR), interlacing flag (called HW deinterlacing there). Intermediate state in VMR7/9 is same as checked. Intermediate state except VMR, first try VIDEOINFOHEADER2 and if failed to connect, try VIDEOINFOHEADER. If I remember correctly, on Windows 2000, when default video renderer of OS is specified by the application, "Use overlay mixer" works just like its name. If checed, overlaymixer, If not, old renderer. Could anyone fix my English and post it to MeWiki? I would like to rename the check box. What should it be called? "Send pixel aspect ratio to video renderer"? |
|
22nd April 2007, 14:37 | #1062 | Link |
*****
Join Date: Feb 2005
Posts: 5,642
|
Perhaps "Use advanced renderer capabilities" or "Send control flags to renderer".
__________________
MPC-HC 2.1.7.2 |
22nd April 2007, 15:01 | #1063 | Link | |||
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Quote:
Quote:
Quote:
|
|||
22nd April 2007, 15:15 | #1064 | Link |
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Code:
typedef struct tagVIDEOINFOHEADER { RECT rcSource, RECT rcTarget; DWORD dwBitRate; DWORD dwBitErrorRate; REFERENCE_TIME AvgTimePerFrame; BITMAPINFOHEADER bmiHeader; } VIDEOINFOHEADER typedef struct tagVIDEOINFOHEADER2 { RECT rcSource; RECT rcTarget; DWORD dwBitRate; DWORD dwBitErrorRate; REFERENCE_TIME AvgTimePerFrame; DWORD dwInterlaceFlags; DWORD dwCopyProtectFlags; DWORD dwPictAspectRatioX; DWORD dwPictAspectRatioY; DWORD dwReserved1; DWORD dwReserved2; BITMAPINFOHEADER bmiHeader; } VIDEOINFOHEADER2; ffdshow does not set copy protect flag, AFAIK. dwInterlaceFlags is set only if "HW deinterlacing" is checked. |
22nd April 2007, 15:31 | #1065 | Link | |
Registered User
Join Date: Nov 2006
Posts: 799
|
Sounds good to me. The tooltip should contain a short explanation of all 3 states like
Quote:
|
|
22nd April 2007, 16:09 | #1067 | Link |
Registered User
Join Date: Nov 2006
Posts: 799
|
It was just meant as a template. Until now I didn't know what this check box meant. The tooltip was as meaningful as last week's newspaper...
Maybe something like this: "ffdshow uses advanced control flags like SAR and interlacing (if selected below) etc." |
22nd April 2007, 16:38 | #1068 | Link |
*****
Join Date: Feb 2005
Posts: 5,642
|
Preset settings
__________________
MPC-HC 2.1.7.2 |
22nd April 2007, 16:43 | #1069 | Link |
*****
Join Date: Feb 2005
Posts: 5,642
|
Btw, is there any reason to keep the "use overlay mixer" checkbox? Could we not just make the intermediate state behavior the standard behavior?
__________________
MPC-HC 2.1.7.2 |
22nd April 2007, 22:50 | #1070 | Link | ||
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
Quote:
Thanks, jidelite Last edited by jidelite; 23rd April 2007 at 02:19. |
||
23rd April 2007, 00:14 | #1071 | Link | |
Doom9ing since 2001
Join Date: Oct 2001
Location: Seattle, WA, USA
Posts: 2,002
|
Quote:
|
|
23rd April 2007, 08:30 | #1073 | Link |
Registered User
Join Date: Apr 2003
Location: Czech Republic
Posts: 752
|
Hi, I just read about a deinterlace filter in MPlayer called Yadif. It is a smart bob filter, which doubles framerate, has both spatial and temporal detection and an edge directed interpolation. I haven't tried it yet myself, but in a test I've seen it looks very good.
I'm wondering, if it would be possible to add this filter in ffdshow. |
23rd April 2007, 10:46 | #1075 | Link | ||
Registered User
Join Date: Dec 2006
Location: Heidelberg (DE), Kraków (PL)
Posts: 519
|
Quote:
Just one quite a noobish question: As long as I remember the option has been checked & greyed out in my case. What does it depend on? Graphic card's drivers? Graphic card's capabilities? OS as well? Or maybe all of them together to some extent? Thanks in advance. cheers, HDBR77 PS. A quick look at video render pin revealed I've got "formattype: FORMAT_VideoInfo2" for all the formats I checked. @ zambelli: Quote:
__________________
"Only two things are infinite: the universe and human stupidity, and I'm not sure about the former."
|
||
23rd April 2007, 11:35 | #1076 | Link |
Registered User
Join Date: Apr 2003
Location: Czech Republic
Posts: 752
|
One more question: It used to be possible to install ffdshow even with a user account. Now I can't install ffdshow even as a poweruser, the installer tells me I need to have an administrator account. Why?
|
23rd April 2007, 15:17 | #1077 | Link | |
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Quote:
User-friendliness may prioritize over it though. But I'm not brave enough to remove it, because ffdshow has a huge variety of users. There may be some users who need that feature for the reason that I cannot imagine. |
|
23rd April 2007, 15:25 | #1078 | Link | |
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Quote:
If it's checked, the flag is set if it is interlaced or not. For progressive stream, the flag is set progressive. What matters a lot is DVD, they are always interlaced but in most cases they were originally film, i.e. progressive. |
|
23rd April 2007, 18:51 | #1079 | Link | |
Registered User
Join Date: Apr 2005
Location: Krakow, Poland
Posts: 141
|
Quote:
|
|
Tags |
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl |
Thread Tools | Search this Thread |
Display Modes | |
|
|