Log in

View Full Version : DXVA VC-1 GUIDs on Intel


marcello.marengi
3rd July 2010, 11:49
Can an Intel GPU owner provide VC-1 DXVA GUIDs?
As far as I know Intel has its own GUIDs. I saw that VC1_VLD differs than Microsoft one:
DEFINE_GUID(DXVA2_ModeVC1_A, 0x1b81beA0, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA2_ModeVC1_B, 0x1b81beA1, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA2_ModeVC1_C, 0x1b81beA2, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA2_ModeVC1_D, 0x1b81beA3, 0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
#define DXVA2_ModeVC1_PostProc DXVA2_ModeVC1_A
#define DXVA2_ModeVC1_MoComp DXVA2_ModeVC1_B
#define DXVA2_ModeVC1_IDCT DXVA2_ModeVC1_C
#define DXVA2_ModeVC1_VLD DXVA2_ModeVC1_D

I discovered that Intel has its own GUID for VC1 witch is:
BCC5DB6D-A2B6-4AF0-ACE4-ADB1F787BC89

thats why MPCHC does not work with intel VC1 dxva. Now I'm trying to find the rest of intel guids (IDCT, MoComp and PostProc). Is it also Intel specyfic, or just like M$ ones? can someone help?

marcello.marengi
10th July 2010, 20:34
no intel cards owners? comeon...

Snowknight26
10th July 2010, 21:26
A74CCAE2-F466-45AE-86F5-AB8BE8AF8483
07460004-7533-4E1A-BDE3-FF206BF5CE47

Don't know which format they're for though.

zagg
16th July 2010, 19:08
Here are the guids for my Intel GMA HD:
Intel(R) HD Graphics
EE27417F-5E28-4E65-BEEA-1D26B508ADC9: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
BF22AD00-03EA-4690-8077-473346209B7E: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
E6A9F44B-61B0-4563-9EA4-63D2A3C6FE66: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
1B81BE0A-A0C7-11D3-B984-00C04F2E73C5: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
1B81BE0C-A0C7-11D3-B984-00C04F2E73C5: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
BCC5DB6D-A2B6-4AF0-ACE4-ADB1F787BC89: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
604F8E68-4951-4C54-88FE-ABD25C15B3D6: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
A74CCAE2-F466-45AE-86F5-AB8BE8AF8483: DXVA2, YUY2, -
1B81BE91-A0C7-11D3-B984-00C04F2E73C5: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
1B81BE94-A0C7-11D3-B984-00C04F2E73C5: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
1B81BEA1-A0C7-11D3-B984-00C04F2E73C5: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
1B81BEA2-A0C7-11D3-B984-00C04F2E73C5: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
604F8E64-4951-4C54-88FE-ABD25C15B3D6: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
604F8E66-4951-4C54-88FE-ABD25C15B3D6: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080

These are the shorter names:
Intel(R) HD Graphics
ModeMPEG2_VLD: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_MoComp: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_A: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
BCC5DB6D-A2B6-4AF0-ACE4-ADB1F787BC89: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT_ClearVideo: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
A74CCAE2-F466-45AE-86F5-AB8BE8AF8483: DXVA2, YUY2, -
ModeWMV9_MoComp: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
ModeWMV9_IDCT: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_MoComp: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_IDCT: DXVA1/2, NV12 / YV12, 720x480 / 1280x720 / 1920x1080
ModeH264_MoComp_NoFGT_ClearVideo: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_IDCT_NoFGT_ClearVideo: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080

Are you sure that's the VC1 guid for intel? Any player that supports it?

marcello.marengi
19th July 2010, 21:52
thank you very much zagg, at last full guids list :)

The one VC1 guid I'm sure, Splash PRO supports it.

But now I'm little confused, because I was sure IDCT and MoComp will be Intel specyfic guids - I see its not. Only VC1_VLD is Intel specyfic.
I cant find any Intel specification how to speek with gpu using this VC1_VLD_ClearVideo guid...