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
近期下载者:
相关文件:
收藏者: