bt848

所属分类:驱动编程
开发工具:Visual C++
文件大小:603KB
下载次数:32
上传日期:2007-04-14 01:01:06
上 传 者luhongwei123
说明:  一个开放源码的bt848/878驱动程序的源码,使之支持我的winview601 tv/fm卡的fm功能
(an open source bt848/878 driver source code, make it support my winview601 tv/fm card function fm)

文件列表:
bt848驱动程序 (0, 2005-09-04)
bt848驱动程序\www.cnzz.cn (0, 2005-09-04)
bt848驱动程序\www.cnzz.cn\bt848.dsw (3198, 2002-09-24)
bt848驱动程序\www.cnzz.cn\btcap (0, 2000-12-30)
bt848驱动程序\www.cnzz.cn\btcap\bt848.rc (776, 2003-03-21)
bt848驱动程序\www.cnzz.cn\btcap\bt848wdm.dsp (37905, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\bt848wdm.dsw (539, 1999-07-21)
bt848驱动程序\www.cnzz.cn\btcap\bt848wdm.ncb (99328, 2003-05-02)
bt848驱动程序\www.cnzz.cn\btcap\bt848wdm.opt (57856, 2003-05-02)
bt848驱动程序\www.cnzz.cn\btcap\bt848wdm.plg (29264, 2004-02-23)
bt848驱动程序\www.cnzz.cn\btcap\BtAnalogStream.cpp (15584, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtAnalogStream.hpp (2508, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtAudio.cpp (5187, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtAudio.hpp (1073, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtBt848.cpp (3268, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtBt848.hpp (1073, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtCaptureStream.cpp (30227, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtCaptureStream.hpp (4093, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtDigitizer.cpp (99000, 2004-01-31)
bt848驱动程序\www.cnzz.cn\btcap\BtDigitizer.hpp (7335, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtDigitizerStream.cpp (14254, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtDigitizerStream.hpp (4780, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtIR.cpp (2489, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtIR.hpp (1061, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtPreviewStream.cpp (28923, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtPreviewStream.hpp (3632, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtTuner.cpp (6739, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtTuner.hpp (1295, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtTVAudio.cpp (3659, 2004-01-31)
bt848驱动程序\www.cnzz.cn\btcap\BtTVAudio.hpp (1228, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVBIStream.cpp (40682, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVBIStream.hpp (3575, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoCtl.cpp (3920, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoCtl.hpp (1060, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoDec.cpp (2967, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoDec.hpp (1058, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoProcAmp.cpp (19496, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoProcAmp.hpp (2948, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoStream.cpp (95343, 2003-04-02)
bt848驱动程序\www.cnzz.cn\btcap\BtVideoStream.hpp (5495, 2003-04-02)
... ...

This is a release of the WDM video Capture Driver for Bt848 capture boards. It is distributed under the terms of the GNU public license number 2. To build the driver, you will need the Win2000 DDK that you can get from www.microsoft.com. You will also need Visual Studio 6 and, at your option, Intel C++ compiler to get a driver optimized for your CPU. Microsoft C compiled (bundled with Visual Studio) does also support optimizations, but Intel compiler is really awesome!. Assuming you have installed properly the Win2000 DDK and Visual Studio, you can use the Build Utility (provided with the DDK) to build a retail driver or a checked driver. Checked build does contain a Trace facility to be used with a kernel Debugger (such as SoftICE, or WinDGB) so it to run quite a bit slower. See Debug.h for details. I Have provided some useful .bat files to create the driver: mkdrv.bat -> To build a driver that will run even on a 386 processor: You need msvc 6.0 and the SDKs only iccmkdrv.bat -> To build much higher optimized version of the same driver that will run even on a 386 processor. Higher levels of optimization means less time (CPU processing power) spent in driver, so this extra processing power can be user for other tasks, such as to get better video compression. This will run even on a 386 processor. You will also need Intel C++ compiler and to execute ICCVARS.BAT of it to compile the driver with this method. iccmkk7.bat -> Same as above, but optimizing even better using specialized instructions of the k7 (AMD) or PentiumPro or better. Needs Intel C++ compiler. Note that microsoft compiler does not even reach the level of optimization given by the intel compiler. I suggest to see the code generated for RISCProgram.cpp (this one recreates the RISC sequence on every vertical interrupt). Intel's compiler is many years ahead in the optimization field!!!! That's all for now... If time allows it, I will try to document all the relations of each Class to the others, and the internal workings of the driver. If you need to, you can contact me at ejtagle@bigfoot.com

近期下载者

相关文件


收藏者