Line | Code | Value | Export IDENTIFIER |
187 | if(ext == _T(".dvr-ms")) // doh, this is stupid | .dvr-ms | |
261 | if(ERROR_SUCCESS == exts.Open(key, _T("Extensions"), KEY_READ)) | Extensions | |
269 | if(ERROR_SUCCESS == key.QueryStringValue(_T("Source Filter"), buff, &len)) | Source Filter | |
280 | if(ERROR_SUCCESS == key.Open(HKEY_CLASSES_ROOT, _T("Media Type"), KEY_READ)) | Media Type | |
304 | if(ERROR_SUCCESS != subkey.QueryStringValue(_T("Source Filter"), buff, &len)) | Source Filter | |
335 | if(ERROR_SUCCESS == key.Open(HKEY_CLASSES_ROOT, _T("Media Type\\Extensions\\") + CString(ext), KEY_READ)) | Media Type\\Extensions\\ | |
339 | LONG ret = key.QueryStringValue(_T("Source Filter"), buff, &len); // QueryStringValue can return ERROR_INVALID_DATA on bogus strings (radlight mpc v1003, fixed in v1004) | Source Filter | |
347 | if(ERROR_SUCCESS == key.QueryStringValue(_T("Media Type"), buff, &len)) | Media Type | |
351 | if(ERROR_SUCCESS == key.QueryStringValue(_T("Subtype"), buff, &len)) | Subtype | |
375 | TRACE(_T("FGM: AddSourceFilter trying '%s'\n"), CStringFromGUID(pFGF->GetCLSID())); | FGM: AddSourceFilter trying '%s'\n | |
415 | if(pmt->subtype == GUIDFromCString(_T("{640999A0-A946-11D0-A520-000000000000}")) | {640999A0-A946-11D0-A520-000000000000} | |
416 | || pmt->subtype == GUIDFromCString(_T("{640999A1-A946-11D0-A520-000000000000}")) | {640999A1-A946-11D0-A520-000000000000} | |
417 | || pmt->subtype == GUIDFromCString(_T("{D51BD5AE-7548-11CF-A520-0080C77EF58A}"))) | {D51BD5AE-7548-11CF-A520-0080C77EF58A} | |
606 | if(GetCLSID(pPinOut) == GUIDFromCString(_T("{04FE9017-F873-410E-871E-AB91661A4EF7}")) | {04FE9017-F873-410E-871E-AB91661A4EF7} | |
607 | && GetCLSID(pBF) == GUIDFromCString(_T("{E30629D2-27E5-11CE-875D-00608CB78066}"))) | {E30629D2-27E5-11CE-875D-00608CB78066} | |
674 | TRACE(_T("FGM: Connecting '%s'\n"), pFGF->GetName()); | FGM: Connecting '%s'\n | |
760 | TRACE(_T("FGM: Connecting '%s' FAILED!\n"), pFGF->GetName()); | FGM: Connecting '%s' FAILED!\n | |
1218 | pFGF->m_protocols.AddTail(_T("http")); | http | |
1225 | pFGF->m_protocols.AddTail(_T("udp")); | udp | |
1241 | pFGF->m_chkbytes.AddTail(_T("4,4,,6d6f6f76")); // moov | 4,4,,6d6f6f76 | |
1242 | pFGF->m_chkbytes.AddTail(_T("4,4,,6d646174")); // mdat | 4,4,,6d646174 | |
1243 | pFGF->m_chkbytes.AddTail(_T("4,4,,736b6970")); // skip | 4,4,,736b6970 | |
1244 | pFGF->m_chkbytes.AddTail(_T("4,12,ffffffff00000000ffffffff,77696465027fe3706d646174")); // wide ? mdat | 4,12,ffffffff00000000ffffffff,77696465027fe3706d646174 | |
1246 | pFGF->m_extensions.AddTail(_T(".mov")); | .mov | |
1254 | pFGF->m_chkbytes.AddTail(_T("0,4,,464C5601")); // FLV (v1) | 0,4,,464C5601 | |
1261 | pFGF->m_chkbytes.AddTail(_T("0,4,,1A45DFA3")); | 0,4,,1A45DFA3 | |
1268 | pFGF->m_chkbytes.AddTail(_T("0,4,,2E524D46")); | 0,4,,2E524D46 | |
1275 | pFGF->m_chkbytes.AddTail(_T("0,4,,44534D53")); | 0,4,,44534D53 | |
1282 | pFGF->m_chkbytes.AddTail(_T("4,2,,11AF")); | 4,2,,11AF | |
1283 | pFGF->m_chkbytes.AddTail(_T("4,2,,12AF")); | 4,2,,12AF | |
1284 | pFGF->m_extensions.AddTail(_T(".fli")); | .fli | |
1285 | pFGF->m_extensions.AddTail(_T(".flc")); | .flc | |
1292 | pFGF->m_extensions.AddTail(_T(".cda")); | .cda | |
1306 | pFGF->m_chkbytes.AddTail(_T("0,12,,445644564944454F2D565453")); | 0,12,,445644564944454F2D565453 | |
1317 | pFGF->m_chkbytes.AddTail(_T("0,18,,4456443241564950726F6A65637446696C65")); | 0,18,,4456443241564950726F6A65637446696C65 | |
1318 | pFGF->m_extensions.AddTail(_T(".d2v")); | .d2v | |
1329 | pFGF->m_chkbytes.AddTail(_T("0,3,,534D4B")); | 0,3,,534D4B | |
1330 | pFGF->m_chkbytes.AddTail(_T("0,3,,42494B")); | 0,3,,42494B | |
1331 | pFGF->m_extensions.AddTail(_T(".smk")); | .smk | |
1332 | pFGF->m_extensions.AddTail(_T(".bik")); | .bik | |
1340 | pFGF->m_chkbytes.AddTail(_T("0,8,,8410FFFFFFFF1E00")); | 0,8,,8410FFFFFFFF1E00 | |
1347 | pFGF->m_chkbytes.AddTail(_T("0,4,,4F676753")); | 0,4,,4F676753 | |
1356 | pFGF->m_chkbytes.AddTail(_T("0,8,,F9526A624E55544D")); | 0,8,,F9526A624E55544D | |
1366 | pFGF->m_chkbytes.AddTail(_T("0,8,,4B572D4449524143")); | 0,8,,4B572D4449524143 | |
1374 | pFGF->m_chkbytes.AddTail(_T("0,16,FFFFFFFFF100010001800001FFFFFFFF,000001BA2100010001800001000001BB")); | 0,16,FFFFFFFFF100010001800001FFFFFFFF,000001BA2100010001800001000001BB | |
1375 | pFGF->m_chkbytes.AddTail(_T("0,5,FFFFFFFFC0,000001BA40")); | 0,5,FFFFFFFFC0,000001BA40 | |
1379 | pFGF->m_chkbytes.AddTail(_T("0,8,fffffc00ffe00000,4156000055000000")); | 0,8,fffffc00ffe00000,4156000055000000 | |
1386 | pFGF->m_chkbytes.AddTail(_T("0,4,,7FFE8001")); | 0,4,,7FFE8001 | |
1387 | pFGF->m_chkbytes.AddTail(_T("0,2,,0B77")); | 0,2,,0B77 | |
1388 | pFGF->m_chkbytes.AddTail(_T("0,2,,770B")); | 0,2,,770B | |
1389 | pFGF->m_extensions.AddTail(_T(".ac3")); | .ac3 | |
1390 | pFGF->m_extensions.AddTail(_T(".dts")); | .dts | |
1397 | pFGF->m_chkbytes.AddTail(_T("0,2,FFE0,FFE0")); | 0,2,FFE0,FFE0 | |
1398 | pFGF->m_chkbytes.AddTail(_T("0,10,FFFFFF00000080808080,49443300000000000000")); | 0,10,FFFFFF00000080808080,49443300000000000000 | |
1405 | pFGF->m_chkbytes.AddTail(_T("0,4,,3026B275")); | 0,4,,3026B275 | |
1406 | pFGF->m_chkbytes.AddTail(_T("0,4,,D129E2D6")); | 0,4,,D129E2D6 | |
1696 | pFGF = new CFGFilterInternal<CMPCVideoDecFilter>(_T("MPC Video Decoder"), MERIT64_ABOVE_DSHOW); | MPC Video Decoder | |
1855 | pFGF = new CFGFilterInternal<CMPCVideoDecFilter>(_T("MPC Video Decoder (low merit)"), MERIT64_DO_USE); | MPC Video Decoder (low merit) | |
2016 | pFGF = new CFGFilterInternal<CMPCAudioDecFilter>(_T("MPC Audio Decoder (low merit)"), MERIT64_ABOVE_DSHOW); | MPC Audio Decoder (low merit) | |
2027 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{00A95963-3BE5-48C0-AD9F-3356D67EA09D}")), MERIT64_DO_NOT_USE)); | {00A95963-3BE5-48C0-AD9F-3356D67EA09D} | |
2030 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{48025243-2D39-11CE-875D-00608CB78066}")), MERIT64_DO_NOT_USE)); | {48025243-2D39-11CE-875D-00608CB78066} | |
2033 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{99EC0C72-4D1B-411B-AB1F-D561EE049D94}")), MERIT64_DO_NOT_USE)); | {99EC0C72-4D1B-411B-AB1F-D561EE049D94} | |
2036 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{9F711C60-0668-11D0-94D4-0000C02BA972}")), MERIT64_DO_NOT_USE)); | {9F711C60-0668-11D0-94D4-0000C02BA972} | |
2039 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}")), MERIT64_DO_NOT_USE)); | {BE2CF8A7-08CE-4A2C-9A25-FD726A999196} | |
2049 | CString clsid = _T("{B38C58A0-1809-11D6-A458-EDAE78F1DF12}"); | {B38C58A0-1809-11D6-A458-EDAE78F1DF12} | |
2051 | if(ERROR_SUCCESS == key.Open(HKEY_CLASSES_ROOT, _T("CLSID\\") + clsid + _T("\\InprocServer32"), KEY_READ) | CLSID\\ | |
| | \\InprocServer32 | |
2060 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{735823C1-ACC4-11D3-85AC-006008376FB8}")), MERIT64_DO_NOT_USE)); | {735823C1-ACC4-11D3-85AC-006008376FB8} | |
2063 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{272D77A0-A852-4851-ADA4-9091FEAD4C86}")), MERIT64_DO_NOT_USE)); | {272D77A0-A852-4851-ADA4-9091FEAD4C86} | |
2068 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{9852A670-F845-491B-9BE6-EBD841B8A613}")), MERIT64_DO_NOT_USE)); | {9852A670-F845-491B-9BE6-EBD841B8A613} | |
2209 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{D3CD7858-971A-4838-ACEC-40CA5D529DC8}")), MERIT64_DO_NOT_USE)); | {D3CD7858-971A-4838-ACEC-40CA5D529DC8} | |
2294 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{F50B3F13-19C4-11CF-AA9A-02608C9BABA2}")), MERIT64_DO_NOT_USE)); | {F50B3F13-19C4-11CF-AA9A-02608C9BABA2} | |
2338 | GUID clsid = ext == L".ratdvd" ? GUIDFromCString(_T("{482d10b6-376e-4411-8a17-833800A065DB}")) : CLSID_DVDNavigator; | {482d10b6-376e-4411-8a17-833800A065DB} | |
2385 | m_transform.AddTail(new CFGFilterRegistry(GUIDFromCString(_T("{D3CD7858-971A-4838-ACEC-40CA5D529DC8}")), MERIT64_DO_NOT_USE)); | {D3CD7858-971A-4838-ACEC-40CA5D529DC8} | |
| | | |