《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 視頻采集卡Windows95驅動程序設計

視頻采集卡Windows95驅動程序設計

2008-11-17
作者:馮德錦

  摘? 要: 介紹了Windows95系統中采集卡" title="采集卡">采集卡" title="視頻采集卡" title="視頻采集卡">視頻采集卡">視頻采集卡驅動程序的原理和結構,較詳細地介紹了虛擬設備驅動程序" title="設備驅動程序">設備驅動程序和Video For Window視頻采集驅動程序設計技術。

  關鍵詞: 視頻采集? 驅動程序? Windows95

???????????????????????????????????????

  在計算機視頻應用中,視頻采集卡承擔著將模擬視頻信號轉換成數字視頻信號的任務。Windows95是目前應用比較廣泛的操作系統,許多視頻應用系統是基于該平臺的。不但采集卡設計人員需要詳細了解Windows95系統中視頻采集卡驅動程序設計技術,應用程序" title="應用程序">應用程序設計人員也需要理解驅動程序的工作原理,以便設計出性能更好的應用程序。本文以PCI總線視頻采集卡為例,較詳細地介紹了Windows95系統中視頻采集卡驅動程序設計技術。

1 Windows95驅動程序原理

  Windows95作為多線程搶占式多任務操作系統,對硬件設備進行了全面而完善的管理。其設備驅動程序的主要目的是使系統中的各個任務共享硬件設備,在任務切換時確保硬件設備的一致性。Windows95設備驅動程序是分層設計的,層間定義了統一的接口,提高了程序的兼容性,便于系統升級和移植。系統將各類硬件設備的功能、行為進行歸類整理,將實際設備抽象成邏輯設備。邏輯設備具有某一類型設備所共有的屬性,具有統一的行為,并以一致的方式進行操縱。系統提供必要的函數和方法供應用程序操縱某一類型的邏輯設備。應用程序被嚴格禁止進行直接的硬件設備操作,所需的操作應當調用相應的系統API函數來完成。視頻采集卡的設備驅動程序屬于MultiMedia類中的VideoCap子類,由虛擬設備驅動程序CAPTURE.VXD和可安裝設備驅動程序CAPTURE.DRV 構成。其結構框圖見圖1。

?

?

  虛擬機管理器VMM構成了Windows95系統的核心。它是一個32位保護模式操作系統,它的主要責任是創建、運行、監視以及終止虛擬機。虛擬機是一個可執行的任務,它由內存空間、CPU寄存器組、應用程序以及應用程序的支持軟件如ROM BIOS、MS-DOS等組成,系統可以同時擁有多個虛擬機。當某個硬件設備的狀態可能受到任務切換的干擾時,該設備就需要相應的虛擬設備驅動程序的支持。虛擬機管理器和虛擬設備驅動程序一同管理系統的軟硬件資源,響應中斷,進行I/O操作,確保多個應用程序共享資源,互不干擾。

  Windows95視頻采集卡設備驅動程序包括虛擬設備驅動程序和可安裝設備驅動程序兩部分,一般可以采用Microsoft Windows95 DDK (Device Driver Kit)進行設計。DDK中提供了進行設計所必要的文檔、底層函數原形、輸入庫以及一些樣例代碼,但是未提供編程所需要的編譯、匯編和連接程序。采用Visual C++ 5.0、Visual C++ 1.5以及MASM 6.0進行程序設計。設備驅動程序設計的好壞與采集卡的功能、性能、兼容性及穩定性密切相關。為保證驅動程序的質量,應當嚴格遵照Windows95 DDK的文檔進行程序設計。

2? 虛擬設備驅動程序設計

  在視頻采集卡的驅動程序中,虛擬設備驅動程序CAPTURE.VXD負責參與系統即插即用配置過程,管理視頻采集卡的硬件設備,并向運行在權限級3的上層程序提供調用接口:一是將分配的資源返回,如內存選擇子、I/O地址、中斷號等,使得上層驅動程序可以使用這些資源來操縱采集卡硬件設備;二是完成一些在權限級3所不能進行的操作,如分配DMA緩沖區、查看內存映射頁表等。虛擬機管理器和虛擬設備驅動程序運行在一個單一的32位平板模式地址空間中,權限級為0。系統建立兩個基地址為0、界限為4GB的全局描述符選擇子分別用于代碼段和數據段,程序不應當直接修改段寄存器、內存描述符表、中斷描述符表。

2.1 設備聲明

  虛擬設備驅動程序必須包含一個聲明,它一般位于程序的前部,聲明中包括虛擬設備驅動程序的名稱、版本號、調用接口等一些重要信息。聲明由宏Declare_Virtual_Device完成,語法如下:

  Declare_Virtual_Device <設備名稱>,<主版本號>,<次版本號>,<設備控制過程>,<設備標識符>,<初始化次序>,,

  設備名稱定義了虛擬設備驅動程序的名稱。設備控制過程接受來自虛擬機管理器的消息,并根據不同消息進行不同的操作。設備標識符是一個16位整數,它是該程序在系統中的唯一標識。初始化次序確定虛擬設備驅動程序的裝載順序,首先裝入初始化次序值較小的虛擬設備驅動程序。V86 API接口用于接受來自虛擬8086模式程序的調用。PM API接口接受來自16位保護模式程序的調用。

2.2 設備控制過程

  虛擬機管理器在系統的運行狀態發生改變時向設備控制過程發送系統控制消息(System Control Message),以便虛擬設備驅動程序能夠跟蹤系統狀態,進行必要的處理。發送消息的時機包括:系統初始化、系統退出、虛擬機狀態改變、虛擬設備驅動程序初始化等。一個設備控制過程的例子如下:

BeginProc WBD848_Control

? ??? Control_Dispatch Sys_Dynamic_Device_Init,WBD848_Dyn_

? ?????????? Device_Init

?????? Control_Dispatch Sys_Dynamic_Device_Exit,WBD848_Dyn_

????????????? Device_Exit

?????? Control_Dispatch PnP_New_DevNode, WBD848_PnP_

????????????? New_DevNode

?????? Control_Dispatch W32_DEVICEIOCONTROL,WBD848_W32_

????????????? DeviceIOControl

?????? clc

?????? ret

EndProc WBD848_Control

  與視頻采集卡即插即用配置過程相關的消息是PnP_New_DevNode。系統首先檢測視頻采集卡硬件的存在,然后根據PCI接口板廠商和器件標識在注冊表中找到對應的虛擬設備驅動程序并裝入內存,隨后系統向該虛擬設備驅動程序發送PnP_New_DevNode消息。因為視頻采集卡屬于多媒體設備,設備驅動程序的裝入應由MMDEVLDR.VXD完成,所以虛擬設備驅動程序在處理PnP_New_DevNode消息時,調用MMDEVLDR.VXD的服務MMDEVLDR_Register_Device_Driver注冊了回調函數PnP_Config_Handler,系統根據采集卡PCI配置空間為其分配資源后將調用此回調函數。在PnP_Config_Handler中可以使用CM_Get_Alloc_Log_Conf服務獲得系統為采集卡分配的資源。處理系統控制消息PnP_New_DevNode的例程如下:

  BeginProc WBD848_PnP_New_DevNode

?????? mov eax, ??? ebx??????????????????????????;虛擬機句柄

?????? mov ebx, ??? offset32 PnP_Config_Handler??;即插即用處理例程

  VxDCall ??????? MMDEVLDR_Register_Device_Driver

?????? mov?????????????? eax,CR_SUCCESS

?????? stc

?????? ret

  EndProc WBD848_PnP_New_DevNode

  在回調函數PnP_Config_Handler中獲得的資源包括內存、I/O、中斷和DMA四種。PCI總線視頻采集卡主要使用內存和中斷資源,它包括一個內存窗口作為內存映射I/O和一個中斷IRQ號。虛擬設備驅動程序應當使用_MapPhysToLinear服務將內存窗口物理地址映射到線性地址空間中,并使用_Allocate_GDT_Selector服務分配內存選擇子,以便16位應用程序訪問該內存區域。

2.3 應用程序接口

  虛擬設備驅動程序為虛擬8086模式、16位及32位保護模式應用程序分別提供應用程序編程接口,使運行在權限級3上的應用程序可以訪問虛擬設備驅動程序。前兩種接口在設備聲明時定義,應用程序通過中斷調用INT28H AX=1648H獲得虛擬設備驅動程序的入口地址。32位接口通過W32_DEVICEIOCONTROL 系統控制消息實現,應用程序則使用系統API函數DeviceIoControl對虛擬設備驅動程序進行調用。

  當16位應用程序對入口地址發出遠調用后,虛擬機管理器將應用程序的寄存器內容保存在Client_Reg_Struc結構中,并將指向該結構的指針賦予EBP寄存器,然后調用相應的虛擬設備驅動程序。虛擬設備驅動程序必須訪問Client_Reg_Struc結構中的數據以獲得應用程序的調用參數。一般利用AX寄存器傳遞功能號,利用其它寄存器傳遞參數,執行結果通過Client_Reg_Struc結構返回。16位保護模式應用程序使用選擇子——偏移量地址模型,而虛擬設備驅動程序使用32位平板式地址模型,如果參數是以指針的形式傳遞給虛擬設備驅動程序,需要使用宏Client_Ptr_Flat進行轉換。

  本采集卡中虛擬設備驅動程序提供的主要功能是:(1)使應用程序獲得系統為采集卡分配的資源,如內存映射、I/O地址和中斷IRQ號,以便操縱采集卡;(2)提供有關內存頁表的信息,以便進行DMA操作。16位應用程序接口的部分代碼如下:

  ;********** Copy Page Table?**********

  Client_Ptr_Flat????eax, ES, BX??? ;es:bx指向頁表緩沖區

  Client_Ptr_Flat????ebx, DI, SI????;di:si指向DMA 緩沖區

  shr????????????????ebx, 12???????? ;起始頁號

  movz???????????????ecx, [ebp].Client_CX? ;cx為需要拷貝的頁表項個數

  VMMcall??????? _CopyPageTable

  mov?????????????? [ebp].Client_EAX,eax ;ax返回執行結果

????  ?? ret

;**********? Get Resource??**********

  movzx??????????? eax, _g_wSelector???????????? ;存儲器映射I/O地址選擇子

??? mov?????????????? [ebp].Client_EAX, eax

??? movzx??????????? eax, _g_wIRQ????????????????? ;IRQ號

??? mov?????????????? [ebp].Client_EBX, eax

??? ret

  32位應用程序接口的功能與16位接口十分相似,只是將存儲器映射I/O地址以32位線性地址的方式返回,以適應32位平板模式的尋址要求。另外32位接口不返回中斷IRQ號,因為在32位應用程序中不進行有關中斷的操作。

3 可安裝設備驅動程序

  可安裝設備驅動程序實質上是一個16位動態鏈接庫,可以按照一般的動態鏈接庫設計方法進行設計。它具有入口函數DriverProc,用于接收系統發送的消息。

3.1 Video For Window編程模型

  視頻采集卡可安裝設備驅動程序采用Video For Window程序模型,它從各種各樣的視頻采集卡抽象出一個統一的邏輯結構,以便上層程序調用。上層程序主要是指由AVICap32.dll等系統動態鏈接庫構成的視頻采集引擎。視頻采集引擎負責顯示視頻數據" title="視頻數據">視頻數據、分配數據緩沖區、操縱系統調色板、存儲AVI文件等工作,它們將應用程序的高級調用翻譯成低級消息發送給可安裝設備驅動程序??砂惭b設備驅動程序在消息的控制下,操縱采集卡硬件設備,完成視頻數據的采集。Video For Window驅動程序邏輯結構如圖2所示。

?

?

  Video For Window驅動程序模型包括視頻源、幀存儲器、顯示設備、CPU和四個視頻數據通道。幀存儲器只具有邏輯上的意義,可能在采集卡上或位于主機內存中或者根本不存在。它在圖2中只表明處于該位置的應當是已經解碼完整的視頻數據。四個視頻數據邏輯通道的功能如下:

  External In代表視頻信號由模擬向數字的轉換過程,包括采樣量化、解碼等工作。該通道負責視頻信號的選擇(攝像機、錄像機、調諧器等),視頻信號制式選擇(NTSC、PAL、SECAM等),亮度、對比度、色調的調節等工作。

  Video In 代表視頻數據由幀存儲器向系統緩沖區的傳輸過程。該通道負責視頻圖像數據的傳輸工作,如設定圖像大小、彩色格式,確定圖像幀的同步定時等。

  External Out 代表視頻數據向顯示設備的直接傳輸過程。該通道負責視頻圖像的實時顯示工作,如確定顯示窗口位置和數據格式,進行顯示窗口的剪裁等。

  Video Out 代表視頻數據由系統緩沖區向幀存儲器的反向傳輸過程。該通道負責視頻數據的回放,具有視頻解壓縮功能的采集卡可能需要這種反向的傳輸,以便對壓縮數據進行解碼。

  一個最簡單的視頻采集驅動程序至少應當實現External In和Video In兩路數據流,也就是實現視頻信號的采集、解碼和向主機內存的傳輸。通常PCI總線視頻采集卡還可以實現External Out數據流,即實現視頻數據的實時顯示。

3.2 數據傳輸

  驅動程序將采集到的數據傳送到上層程序時使用VIDEOHDR結構,該結構包含了數據緩沖區、數據長度、時間戳等信息,定義如下:

  typedef struct {

  LPSTR lpData;?????????? //address of video buffer

  DWORD dwBufferLength;??? //size,in bytes, of the data buffer

  DWORD dwBytesUsed;

  DWORD dwTimeCaptured;

  DWORD dwUser;????????? ????? // user-specific data

  DWORD dwFlags;??

  DWORD dwReserved[4]; ??? // reserved; do not use

  }VIDEOHDR;

  lpData???????????????????? 視頻數據緩沖區指針,由采集引擎填寫;

  dwBufferLength???????????? 視頻數據緩沖區長度,由采集引擎填寫;

  dwBytesUsed? ???      緩沖區中圖像數據的實際長度,由驅動程序填寫;

  dwTimeCaptured??????????  時間戳,從采集第一幀起以ms為單位記錄,用于視頻數據的同步,由驅動程序填寫;

??? dwFlags?????????????????? 標志,驅動程序應當填寫VHDR_DONE以表示采集完成,如果此幀為關鍵幀還可以同時使用

 ?              VHDR_KEYFRAME標志。

  緩沖區通常由視頻采集引擎分配,并將VIDEOHDR結構指針以消息參數形式發送給驅動程序。當進行單幀采集時,驅動程序每收到一個DVM_FRAME消息便采集一幀圖像,驅動程序從DVM_FRAME消息返回時將VIDEOHDR結構返回給采集引擎。

  序列圖像的采集比較復雜,驅動程序與采集引擎間以緩沖區隊列的形式進行數據交換,確保了連續的實時采集。采集引擎使用DVM_ADDBUFFER消息將空數據緩沖區不斷地加到緩沖區隊列的隊尾。同時,驅動程序將空數據緩沖區從隊列的隊首取出,并進行視頻采集。驅動程序將填充視頻數據的緩沖區通過回調函數返回給采集引擎,由它進行顯示、存盤等操作。添加緩沖區和取出緩沖區是兩個相對獨立的異步操作。采集引擎是緩沖區的生產者,它可以在系統空閑時分配若干個緩沖區并加入隊尾。驅動程序是緩沖區的消費者,在采集卡硬件中斷的驅動下它不斷取出空緩沖區,并將用過的緩沖區返還給采集引擎。通過使用緩沖區隊列提高了系統的數據吞吐能力,確保了采集的實時性。

3.3 視頻實時顯示

  視頻圖像實時顯示功能又稱為Overlay,它將視頻圖像以窗口方式在計算機屏幕上實時顯示,顯示的畫面具有良好的視覺效果,顯示窗口與Windows95的圖形界面配合默契。要實現這些功能,首先采集卡必須具有將數據直接傳輸至顯示卡的硬件設備,因為實時顯示數據傳輸量巨大,主機CPU是不可能承擔這樣的任務的;其次要求軟硬件設備默契配合,以便恰當處理顯示窗口的大小、定位及剪裁。這可以借助DirectDraw中的Overlay功能實現。

  DirectDraw是一種軟件接口標準,提供了對顯示設備的直接訪問。它將顯示畫面分成表面(Surface),每種表面具有不同的屬性,如尺寸大小、彩色格式等。整個屏幕對應的表面稱為主表面,程序可以在顯存或內存中建立其它表面,并在這些表面中繪制圖形,然后通過某種操作將這些表面的內容顯示在主表面上,這些操作是高效率的,程序可以從中獲得很高的性能。Overlay表面具有特殊的性質,它位于顯存中,并且可以覆蓋顯示在主表面的任何位置。為了防止Overlay表面遮蓋主表面中的某些重要部分如菜單、對話框等,Overlay表面還設有色鍵功能,只有主表面中的顏色值與色鍵值相同時,Overlay表面才覆蓋主表面。

  當驅動程序的External Out通道收到DVM_STREAM_INIT消息時,開始視頻實時顯示。首先啟動DirectDraw接口,創建主表面和Overlay表面,并記錄有關Overlay表面的信息,如尺寸、數據格式、內存地址等,同時為Overlay表面選擇一個顏色作為色鍵,通常是洋紅色。然后根據Overlay表面的信息初始化硬件設備,使DMA設備將視頻數據直接送入Overlay表面所在的顯存中。當顯示窗口移動或改變大小時,視頻采集引擎會發送DVM_UPDATE消息通知驅動程序更新顯示,驅動程序應當在視頻窗口中填充色鍵的顏色,并移動Overlay表面使其與視頻窗口對齊。因為可安裝設備驅動程序是16位模塊,而DirectDraw位于32位模塊中,在采集卡驅動程序中不能直接調用DirectDraw接口,故需借助Flat Thunk在16位與32位模塊間建立聯系。

  本設備驅動程序充分利用PCI總線的帶寬和Windows95系統資源,獲得了較高的采集速率(384×288×24bits 25fps),實現了實時視頻顯示。驅動程序性能穩定,兼容性良好,在運行Windows95的586以上系統中可穩定運行,并可運行于Windows98上。

?

參考文獻

1 Microsoft Corporation.Microsoft Windows95 Device Driver Kit. 1997

2 曹家智,王蓉,劉乃琦.80486/80386系統設計和應用.成都:電子科技大學出版社,1992

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 秋霞一级视频 | 一区二区传媒有限公司 | 中文字幕涩涩久久乱小说 | 亚洲国产精品日韩av不卡在线 | 美女视频一区二区 | 久久精品一区二区国产 | 国产精品夜夜爱 | 婷婷中文字幕 | 久久综合区| av片在线观看 | 国精产品一品二品国在线 | 日韩娇小xxxxhd | 日本特黄特刺激一级猛片 | 中文字幕久久爽aⅴ一区 | 中文字幕第7页 | 少妇影院y1111 | 一区二区高清视频在线观看 | 中文字幕一区二区精品 | 欧美日韩精品一区二区三区蜜桃 | 欧美激情影院 | 91爱爱网站| 一区二区三区四区五区视频 | 超级碰碰色偷偷免费视频 | 午夜毛片在线观看 | 又粗又猛又黄又爽无遮挡 | 国产午夜精品av一区二区麻豆 | 人善交video另类hd侏儒 | wwwse99午夜com | 欧美在线色 | 日韩欧美精品在线 | 国产成人毛片在线视频 | 午夜一区二区国产好的精华液 | 久久天天躁夜夜躁狠狠85麻豆 | 亚洲精品无码不卡 | 欧美成人片一区二区三区 | 国产精品一区二区三区四区五区 | 台湾色综合 | 69亚洲精品久久久 | 免费视频亚洲 | 先锋影音一区二区三区 | 91pony九色 | 国产精品9x捆绑调教视频 | 色婷婷精品视频 | 内射少妇一区27p | 亚洲综合精品在线 | a在线播放 | 欧美怡春院一区二区三区 | 国产美女炮机视频 | 久久久久久久久免费视频 | 成年人视频在线观看免费 | 国产真实露脸乱子伦原著 | 日本青青草视频 | 日本一区中文字幕 | 久久久福利视频 | 久久久久久久久久久久国产精品 | 伊人久久影视 | 日韩一级生活片 | 伊人网色 | 国产精品爽爽 | 免费a级毛片在线播放 | 毛片大全在线观看 | 国产精品高潮呻吟av久久4虎 | 一区二区不卡在线 | 青草视频免费在线观看 | 亚洲精品传媒 | avtt2014天堂网| 中文字幕日韩欧美一区二区 | 免费无码一区二区三区a片百度 | 长腿校花无力呻吟娇喘的视频 | 国产果冻豆传媒麻婆 | av免费观看网址 | 欧美日韩免费做爰视频 | 欧美 日韩 一区二区三区 | 亚洲综合欧美日韩 | 欧美视频在线观看免费 | 国产精品热久久高潮av袁孑怡 | 高清国产一区二区三区四区五区 | 日韩在线视频在线观看 | 国内老女人偷人av | 精品国产乱码久久久久久影片 | 狠狠躁18三区二区一区 | 深夜福利院 | 亚洲精品一区二区三区四区五区 | 寡妇高潮一级视频免费看 | 最新av| 久久久久久高清 | 久久爽久久爽久久免费观看 | 久无码久无码av无码 | 日日碰狠狠躁久久躁蜜桃 | 丰满熟女人妻一区二区三 | 日本少妇中出 | 夜夜嗨网址 | 韩国三级免费 | 国产一区二区三区四区五区精品 | 精品无码一区二区三区电影 | 免费国产在线观看 | 久久99久久99精品 | 精品一区二区三人妻视频 | 国产在视频线在精品视频55 | 海角国产乱辈乱精品视频 | 色婷婷av一区二区三区之e本道 | 亚洲国产精品久久久久 | 亚洲jizzjizz日本少妇软件 | 亚洲色成人网站www永久男男 | 娇妻玩4p被三个男人伺候电影 | 女人高潮抽搐喷液30分钟视频 | 成人视屏在线观看 | 欧美一级特黄视频 | 成人性做爰aaa片免费看不忠 | 久草综合在线观看 | 99精品免费久久久久久久久日本 | 天堂一区二区mv在线观看 | 97久久超碰中文字幕 | 青草热视频 | 一出一进一爽一粗一大视频 | 天堂av中文 | 欧美精品一二三四区 | 精品久久久无码人妻中文字幕 | 久久国产原创 | 希岛爱理和黑人中文字幕系列 | 91免费看| 中国xxxxx性按摩店 | 成人免费无尽视频 | 婷婷五月综合色视频 | 免费人成视频19674不收费 | 中文字幕人妻无码专区 | 精品国产髙清在线看国产毛片 | 999精品视频 | 青青草久久爱 | 天堂一区二区三区 | 国产精品久久久久久久久岛国 | 日本美女日b视频 | 免费观看成人www动漫视频 | 日韩激情小视频 | 亚洲在线中文字幕 | 婷婷国产在线 | 免费体验区试看120秒 | 欧日韩不卡视频 | 国产69精品久久久久99 | 日韩中文字幕在线观看 | 四虎影库在线永久影院免费观看 | 乱中年女人伦av | 成人性做爰片免费视频 | 一本大道东京热无码一区 | 久久久久黑人强伦姧人妻 | 91精品国产九九九久久久亚洲 | 欧美做爰xxxⅹ性欧美大片 | 欧美一级专区 | 国产91区| 国产一起色一起爱 | 四虎国产精品成人 | 国产精品女同一区二区 | 精品久久久久久久久久软件 | 日韩三级在线观看 | 亚洲人成网站在线在线观看 | 亚洲丁香五月激情综合 | 国产china男男激情 | 在线免费观看一区 | 肥臀熟女一区二区三区 | 日韩精品专区 | 黄色网视频 | 一级a性色生活片久久毛片 一级a性色生活片久久毛片明星 | 国产精品99久久免费观看 | 色五月丁香五月综合五月4438 | 欧美国产激情18 | 亚洲影院丰满少妇中文字幕无码 | 日韩精品一区二区三区在线观看 | 日韩成人短视频 | 国产精品久久久久久久久久软件 | 国产鲁鲁视频在线观看免费 | 欧美理伦在线观看 | 日本一级淫片 | 亚洲自拍偷拍欧美 | 九九一级片 | 91久久精品日日躁夜夜躁国产 | 男人的天堂你懂的 | 天堂在线www天堂在线 | www91在线 | 中国av免费看 | 寂寞寡妇让我吃奶 | 围产精品久久久久久久 | 国产爆初菊在线观看免费视频网站 | 成人精品鲁一区一区二区 | 农村黄a三级三级三级 | 久久一本久综合久久爱 | 午夜成人免费视频 | 一本加勒比hezyo东京图库 | 成人性生交大片免费看r链接 | 久久久久久一区国产精品 | 亚洲美女在线播放 | 欧美精品偷自拍另类在线观看 | 欧美精品性视频 | 久久精品国产片 | 2021中文字幕在线观看 | 色噜噜狠狠一区二区三区果冻 | 少妇伦子伦精品无吗在线观看 | 婷婷丁香九月 | 午夜视频在线观看入口 | 国产精品a一区二区三区网址 | 成人av网站在线播放 | 熟妇人妻无乱码中文字幕真矢织江 | 丰满少妇高潮惨叫正在播放 | aaaaa少妇高潮大片在按摩线 | 高清一区二区三区四区 | 国产99久久久国产精品~~牛 | 欧美成人精品一区二区三区在线看 | 国产91在线播放 | 中文字幕日韩欧美一区二区 | 久久久精品人妻一区二区三区四 | 日本免费一区二区三区 | 国产在线免费 | 国产femdom调教557 | 欧美黑人xxxⅹ高潮交 | 青草青在线视频在线观看 | 成人在线中文字幕 | 十八岁以下禁止观看黄下载链接 | 99久久精品免费看国产小宝寻花 | 久久久综合亚洲91久久98 | 国模少妇一区二区三区 | 久久国产尿小便嘘嘘97 | 国产一级视频在线播放 | 日韩精品视频一区二区三区 | 国产一区二区精品久久 | 国产乱码精品一区二区三区四川人 | 97亚洲色欲色欲综合网 | 国语对白做受xxxxx在 | 欧美精品播放 | jjzzjjzz欧美69巨大 | 五月激情综合婷婷 | 亚洲日本黄色 | 成人免费久久 | 不卡精品| 亚洲国产成人片在线观看无码 | 亚洲a∨无码一区二区三区 国产乱子伦精品免费女 | 红杏成av人影院在线观看 | 在线播放免费人成毛片乱码 | 美腿丝袜高跟三级视频 | 国产欧美日韩一区二区三区 | 免费久久日韩aaaaa大片 | 泰国午夜理伦三级 | 人人爽人人爽人人片av亚洲 | 亚洲免费福利 | 毛片久久久久久久 | 精品黑人一区二区三区久久 | 97久久人人超碰国产精品 | 日韩黄色网络 | 日本系列第一页 | 人妻少妇精品无码专区app | 日韩av.com| 精品视频免费在线观看 | 屁股夹体温计调教play | 国产精品国产三级国产专播品爱网 | 国产精品刺激对白麻豆99 | 性视频一区二区三区 | 欧美精品无码一区二区三区 | 波多野结衣91 | 久久人人爽人人爽人人片 | 国产精品岛国久久久久 | 强行糟蹋人妻hd中文字幕 | 色播av在线 | 欧美一级黑人 | 中文字幕丰满子伦 | 免费看黄色网 | 免费jjzz在在线播放国产 | 97久久天天综合色天天综合色hd | 日韩一区精品视频一区二区 | 午夜精品一区二区三区在线 | 一本久久综合亚洲鲁鲁五月天 | 国内毛片视频 | 日韩欧美亚洲一区二区 | 国产日批视频在线观看 | 亚洲 高清 成人 动漫 | 早川濑里奈av在线播放 | 日本免费在线视频 | 久久综合欧美 | 超级碰在线观看 | 亚洲欧美网站 | 各种含道具高h调教1v1男男 | 国产成人无码aa片免费看 | av爱爱网站 | 国模精品视频一区二区 | 理论av| 一区二区三区四区视频 | 久久91精品国产91久久小草 | 日日橹狠狠爱欧美二区免费 | 男人的天堂av网站 | 国产ts在线视频 | 女性女同性aⅴ免费观女性恋 | 不良网站在线免费观看 | 日本免费三片免费观看东热 | 成人激情视频在线观看 | 亚洲网站在线看 | 欧美裸体xxxx极品少妇 | 国产精品入口牛牛影视 | 成人18夜夜网深夜福利网 | 久久网站免费 | 俺来俺也去www色在线观看 | 被灌满精子的少妇视频 | 亚洲涩情| 亚洲色欲色欲大片www无码 | 国产一级免费在线观看 | 潘金莲性生交大片免费看图片 | 成人一二三区 | 久久久.com | 精品国产乱码久久久久久蜜柚 | 深夜福利影院 | 国产精品国产三级在线专区 | 成熟妇人a片免费看网站 | 91亚洲乱码卡一卡二卡新区豆 | 欧美另类videosbestsex | 青青草视频播放 | 99在线视频播放 | 亚洲一区二区三区日本久久九 | 色噜噜狠狠色综合网图区 | 特黄特色大片免费播放器图片 | 少妇公车张开腿迎合巨大视频 | 呻吟揉丰满对白91乃欧美区 | 国产精品一级在线 | 欧美日本一区二区 | 亚色中文网 | 黄色片日韩 | 天天av天天翘天天综合网 | 一级一级一级毛片 | 韩日av一区二区 | 和三个男人4p爽爆了 | 色综合综合 | 午夜少妇拍拍视频在线观看 | 欧美激情国产日韩精品一区18 | 狠狠色婷婷丁香综合久久韩国 | 天天做天天爱天天爽综合网 | 亚洲精品久久久久久 | 日本xx片| 精品国产自在精品国产浪潮 | 男女一级片 | a天堂中文网| 91久久精品www人人做人人爽 | 欧美中文字幕一区二区 | 国产成人性色生活片 | 91chinese一区二区三区 | 午夜精品一区二区三区在线视频 | 天堂中文字幕在线观看 | www蜜臀| 亚洲精品美女 | www.17c.com喷水少妇 | 亚洲欧洲国产视频 | 亚洲精品一区av在线播放 | 精品少妇人妻av免费久久洗澡 | 亚洲成人黄色av | 久热精品视频在线 | 影音先锋中文字幕一区 | www国产亚洲精品久久网站 | 国产女人高潮抽搐喷水免费视频 | 久久精品国产sm调教网站演员 | 久久狼人亚洲精品一区 | 操碰97| 毛片免费视频在线观看 | 情侣自拍80秒舌吻视频 | 日本a级毛片视频播放 | 色伊人亚洲综合网站 | 亚洲日韩av无码一区二区三区人 | 国产在线精品一区二区在线看 | 五月综合在线 | 日本猛少妇色xxxxx猛叫 | 印度女人狂野牲交 | 日本少妇久久久 | 中文字幕第8页在线资源 | 粉嫩粉嫩一区性色av片 | 日韩成人一区二区三区在线观看 | 国产精品久久久久免费观看 | 丝袜操| 男女做性无遮挡免费视频 | 国产毛片18片毛一级特黄 | 91精品国产麻豆 | 和尚与寡妇在线三级 | 91视频大全| 精品国产一区三区 | 国产成人精品一区二三区在线观看 | 国产美女高潮流白浆视频 | 久章草在线精品视频免费观看 | 亚洲精品无人区 | 久久成人精品 | 性欧美高清come | 国产网站一区 | av网站在线看| 色婷婷久久久 | 欧美日韩网址 | 国产精品入口麻豆 | 成人动作片| 奇米影视一区二区三区 | 美女黄网站18禁免费看 | 日本激情吻胸吃奶呻吟视频 | 无码av一区二区三区无码 | 国产伦精品一区二区三区免.费 | 国产精品有码无码av在线播放 | 日本爽快片100色毛片视频 | 伊人久久大香线蕉无码 | 国产嫖妓一区二区三区无码 | 中文字幕日本在线观看 | 天码av无码一区二区三区四区 | 精品无码人妻一区二区免费蜜桃 | 久久精品人人做人人爽 | 一区二区三区午夜 | 性欧美videos另类艳妇3d | a级一片 | 视色视频 | 久久国产乱子伦精品 | 1000部免费毛片在线播放 | 中文字幕一区二区三区四区免费看 | 成人做爰免费视频免费看 | 免费观看全黄做爰的视频 | julia中文字幕久久亚洲蜜臀 | 欧美日韩精品一区二区三区在线 | 九一国产在线 | 性欧美视频一区二区三区 | 噼里啪啦大全免费观看 | 亚洲成年女人av毛片性性教育 | 天天爱天天做天天爽夜夜揉 | 超级黄色毛片 | 香港三级日本三级a视频 | 奶大交一乱一乱一视一频 | 波多野结衣中文字幕久久 | 成人在线天堂 | 国产一区二区亚洲精品 | 人人妻人人澡人人爽精品欧美 | 北条麻妃精品久久中文字幕 | 成年免费视频黄网站在线观看 | ktv偷拍视频一区二区 | 亚洲精品永久在线观看 | 天天爽夜夜爽精品视频婷婷 | 欧美性生交活xxxxxdddd | 欧美性猛交xxxx免费看久久 | 亚洲午夜久久久精品一区二区三剧 | 亚洲综合在 | 欧美黄色免费观看 | 日韩毛片精品 | 国产手机在线αⅴ片无码观看 | 国产又黄又大又爽 | 亚洲精品一区二区三天美 | 无码av一区二区三区无码 | 亚洲无av码一区二区三区 | 男女一进一出超猛烈的视频不遮挡在线观看 | 欧美爱爱爱| 国产又大又粗又猛又爽的视频 | 国产成人毛片 | 欧美成人va | 少妇与大狼拘作爱性a | 亚洲爆乳精品无码一区二区三区 | 久久艹这里只有精品 | 亚洲成在人线av | 亚洲精品午夜久久久久久久久久久 | 国产成人高潮免费观看精品 | 亚洲色欲在线播放一区二区三区 | 伊甸园永久入口www 伊久久 | 影音先锋在线中文字幕 | 污视频免费网站 | 国产乱子伦一区二区三区 | 国产精品久久久久久久久动漫 | 欧美日韩一 | 亚洲欧洲国产精品 | 天天操天天射天天爽 | julia一区二区在线播放 | 国产无套粉嫩白浆内精在线网站 | 久久久久一区二区三区四区 | 久久综合色之久久综合 | 欧美成年人在线视频 | 尤物国产在线 | 福利视频免费观看 | 国产91桃色在线观看网站 | 国产真实伦对白全集 | 日韩18p| 51视频精品全部免费 | 天天做天天爱夜夜爽导航 | 亚洲一区二区在线免费观看 | 亚洲熟妇久久国内精品 | 国产成人精品无码播放 | 在线播放亚洲第一字幕 | 男女黄色网 | 国产精品久久久久久久久妇女 | 色哒哒影院 | 可以在线看黄的网站 | 你懂的网址在线 | 亚洲字幕av | 久久免费大片 | 老女老肥熟国产在线视频 | 亚洲天堂偷拍 | 国产一级片av | 欧美乱妇在线观看 | 影音先锋中文字幕无码 | 欧美午夜一区二区三区免费大片 | 福利视频免费 | 日日噜噜夜夜狠狠久久无码区 | 连裤袜美脚ol在线播放 | 亚洲欧美中文日韩在线v日本 | 麻豆天美传媒毛片av88 | 亚洲熟女一区二区三区 | a级免费毛片 | 性欧美18| 在线观看欧美精品 | 456成人精品影院 | 免费福利av| 一级全黄少妇免费录像片 | 久久综合香蕉国产蜜臀av | 欧美在线免费观看 | 色一情一乱一乱一区91av | 成人男女做爰免费视频网老司机 | 99久久久国产 | 国产午夜精品18久久蜜臀董小宛 | 国产三级第一页 | 欧美乱大交xxxxx春色视频 | 日韩放荡少妇无码视频 | 久久久久国产一区二区三区 | 毛片a久久99亚洲欧美毛片 | 国产精品一区在线观看你懂的 | av国产网站 | 91视频网址入口 | 粉嫩av一区二区三区粉 | 中国性受xxxx免费 | 久久奸| 亚洲色精品aⅴ一区区三区 国产黄大片在线观看 | 中文精品一区 | 少妇沉沦哀羞迎合呻吟视频 | 少妇苏晴的性荡生活 | 欧美v日本 | 国产成人av在线 | 成人依人 | 丁香六月天婷婷 | 91精品国产乱码在线观看 | 免费国产黄网站在线观看可以下载 | 中文区中文字幕免费看 | 久久久久久久久久久国产 | 欧美做爰啪啪xxxⅹ性 | 正在播放大战肉丝少妇 | 成人av网址大全 | 欧美少妇15p | 青青草原亚洲 | 最近中文字幕在线免费观看 | 免费三级大片 | 国产噜噜噜 | 天干天干天啪啪夜爽爽av软件 | 欧美网黄| 国产成人福利av综合导航 | 无遮挡又爽又刺激的视频 | 天天在线综合 | 四虎影视在线播免费观看 | 久草福利在线 | 色av色| 免费人成无码大片在线观看 | 成人在线午夜 | 免费色网站 | 亚洲a级在线观看 | 爱吃波客今天最新视频 | 中文字幕在线不卡一区二区 | 国产口语对白老妇 | 国产在线一区二区三区四区五区 | 日本极品少妇xxxx | 欧洲美女与动zooz | 国产情侣一区二区 | 佐々木あき在线中文字幕 | 欧美freesex黑人又粗又大 | 亚洲欧美精品一中文字幕 | 亚洲综合射 | 俄罗斯乱妇 | 国产女人18毛片水真多1kt∧ | 黑色丝袜国产精品 | 国内精品久久久久久久影视红豆 | 国产精品国产三级国快看 | 色屁屁xxxxⅹ在线视频 | aaa在线| 蜜臀一区二区三区精品免费视频 | 亚洲色图一区二区 | 亚洲成人综合网站 | 亚洲性无码av中文字幕 | 少妇玉梅高潮呻吟 | xvideos国产精品好深 | 欧美性生交大片免费视频 | 九九热精品视频在线观看 | 天天福利视频 | 91免费看国产 | 美女成人在线 | 一本大道伊人av久久乱码 | 国产亚洲精品一区二区三区 | 成人免费网站www网站高清 | 国产乱xxxxx978国语对白 | 成人一二三四区 | 国产女人高潮叫床视频 | 公妇乱淫1~6集全观看不了啦 | 日韩亚洲区| www.com黄色| 91精品啪啪 | 久久久国产精品亚洲一区 | 亚洲熟妇丰满大屁股熟妇 | 日韩精品一区不卡 | 国产成年免费视频 | 免费观看日韩毛片 | 99这里只有精品 | 久久久久久98 | 色综合久久久久 | 欧美老熟妇欲乱高清视频 | 好吊妞视频988gao免费软件 | 丝袜视频一区 | 国产欧美亚洲精品第一区软件 | 欧美国产日韩综合 | av丝袜在线观看 | 丰满肥臀大屁股熟妇激情视频 | 国产精品国产三级国产a | 一区二区三区国产亚洲网站 | 91午夜免费视频 | 久久国产主播 | 天堂资源在线播放 | 少妇精品一区二区 | xxnn成人免费视频 | 激情文学综合网 | 手机免费在线观看av | 久久精品免费网站 | 国产中文字幕久久 |