FOURCCs supported by various graphics controllers

This table attempts to list the FOURCCs that are supported by various graphics controllers and some of the retail adapters that use those controllers. The list is, of course, incomplete, since I have access to only a limited set of hardware in our test lab. If you have a controller that is not listed, I'd be very pleased to add information for it if you send me a note.

This list was compiled by installing the various adapters in Window 95 system along with the drivers that were supplied with them (or the Microsoft driver, whichever was newer) then running DXVIEW (part of the DirectX SDK) to find out whether the controller supports overlay surfaces and, if so, which FOURCCs it offers. It is possible that a given controller supports more formats in hardware and that these are just not enabled in software or that formats offered by the driver involve some software conversion. Where possible, I have indicated these cases.

Note that Windows NT drivers for a given controller often support a smaller subset of FOURCCs than on Windows 95/98.

Search:
Graphics ControllerFOURCCs SupportedExample adapters using this controller and notes
3D Labs Permedia IIYUY2, Y411Diamond  Multimedia GL1000 Pro
3Dfx Voodoo 3YUY2, UYVY, YV12, I420 
ATI 3D Rage IIYUY2, YV12, UYVYATI 3D Pro Turbo PC2TV
ATI Rage ProYUY2, YV12, IF09, YVU9, UYVY, VBID
(AGP version of controller includes MC12, motion compensation surfaces. As yet, I have no information on this format)
(Data for Win98 driver)
Brooktree 2115UYVY, YUY2, Y41P, Y42T, Y41T, RGBT, RGB16 (555), RGB16 (565), RGB32.
With driver conversion - IF09, YVU9, YV12, Y211, YVYU.
STB VideoRage (installed in original Gateway 2000 Destination living room PC systems).
Brooktree 2164UYVY, YUY2, Y41P, RGB16 (555), RGB16 (565), Y41T, Y42T, RGBT.
With driver conversion - IF09, YVU9, YVYU, YV12, Y211, RGB32.
All converted formats apart from IF09 are disabled by default. IF09 conversion is significantly faster and better quality than having Indeo decompress to RGB.
STB VideoRage II (installed in later Gateway 2000 Destination living room PC systems).
Chips & Technology 65550YUY2 
Cirrus Logic 5434No overlay supportedDiamond Speedstar series (Diamond GT)
Cyrix MediaGXUYVY 
Intel i740 AGPYUY2 
Matrox G400IF09, YUY2, MTX1, MTX4, UYVY, MTX5, MTX3, YV12
(YUY2,UYVY are also supported as Direct3D textures)
Matrox Millenium G400
Matrox MGA Power GraphicsIF09, YUY2
(These formats are offered via normal offscreen surfaces and colour space conversion BitBlt functions. No overlay is supported)
Matrox Millennium
Matrox MGA Power Graphics 64 bitIF09, YUY2
(These formats are offered via normal offscreen surfaces and colour space conversion BitBlt functions. No overlay is supported)
Matrox Mystique
NeoMagic MagicGraph 128ZVIF09, YUY2Dell Latitude LM133 laptop
NVidia GeForce2UYVY, UYNV, YUNV, YUY2, YV12, YVU9, IF09, IV32, IV31 
NVidia TNTUYVY, UYNV, YUY2, YV12, YVU9, IF09, IV32, IV31, RAW8Yes, it really does support Indeo compressed format surfaces (according to the NVidia engineer who sent the information)
Rendition V2x00 UYVY, HMCRHercules Thriller 3D / Thriller Conspiracy
Diamond Stealth II
Jazz
Outlaw 3D / Bonnie & Clyde
Genoa V-Raptor 3D
S3 ProSavage KM133RGB15, RGB16, YUY2, YV12/I420, Y211 
S3 Trio 64V+YUY2, Y211Diamond Stealth 64 Video 2001
Number 9 Motion 331
S3 VirgeYUY2, Y211STB powerGraph 64
Diamond Stealth 3D 2000 (Turbo)
S3 Virge/VXYUY2, Y211Diamond Stealth 3D 3000 (Turbo)
S3 Vision 968YUY2Number 9 Fx Motion 771
Trident 3D-975YUY2, YV12, YVU9, IF09(2 simultaneous overlays supported)
Trident 3D-985AGPYUY2, YV12, YVU9, IF09(2 simultaneous overlays supported)
Trident TGUI 968xYUY2, IF09 
Showing 1 to 25 of 25 entries
TbsReaderView 是腾讯浏览服务(TBS)提供的一种浏览器内核解决方案,用于在应用程序中显示各种文件类型,包括 PDF、DOC、PPT、XLS 等。如果您在使用 TbsReaderView 显示 PDF 文件时出现 "not supported by:pdf" 的错误提示,可能是以下原因导致的: 1. 您的设备上没有安装 PDF 阅读器。TbsReaderView 本身不支持 PDF 文件的读取,需要依赖系统中已经安装的 PDF 阅读器来实现。如果您的设备上没有安装 PDF 阅读器,就会出现 "not supported by:pdf" 的错误提示。您可以在 Google Play 商店中搜索 "PDF 阅读器" 下载并安装一个 PDF 阅读器,然后再次尝试打开 PDF 文件。 2. 您的设备上的 PDF 阅读器不兼容 TbsReaderView。TbsReaderView 依赖于设备上已安装的 PDF 阅读器来打开 PDF 文件,但是并不是所有的 PDF 阅读器都兼容 TbsReaderView。如果您尝试使用一个不兼容的 PDF 阅读器来打开 PDF 文件,就会出现 "not supported by:pdf" 的错误提示。您可以尝试在设备上安装一个兼容 TbsReaderView 的 PDF 阅读器,或者使用 TbsReaderView 支持的其他文件格式。 3. 您没有正确配置 TbsReaderView 的文件类型支持。在使用 TbsReaderView 显示文件时,需要正确配置文件类型支持,否则就会出现 "not supported by:pdf" 的错误提示。您可以在 TbsReaderView 的初始化代码中添加以下代码,来配置 PDF 文件类型的支持: ``` Bundle bundle = new Bundle(); bundle.putString("filePath", filePath); bundle.putString("tempPath", Environment.getExternalStorageDirectory() + "/" + "TbsReaderTemp"); boolean result = mTbsReaderView.preOpen(parseFormat("pdf"), false); if (result) { mTbsReaderView.openFile(bundle); } ``` 注意,parseFormat("pdf") 方法是用来获取文件格式的,需要在代码中实现。如果您没有正确配置文件类型支持,就会出现 "not supported by:pdf" 的错误提示。 希望以上解答对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值