九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團(tuán)論壇Linux專區(qū)Linux驅(qū)動(dòng)開發(fā) → Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)開發(fā)


  共有9512人關(guān)注過本帖樹形打印

主題:Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)開發(fā)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)開發(fā)  發(fā)帖心情 Post By:2010-11-24 9:53:39

USB攝像頭以其良好的性能和低廉的價(jià)格得到廣泛應(yīng)用。同時(shí)因其靈活、方便的特性,易于集成到嵌入式系統(tǒng)中。但是如果使用現(xiàn)有的符合Video for Linux標(biāo)準(zhǔn)的驅(qū)動(dòng)程序配合通用應(yīng)用程序,難以充分利用USB帶寬,幀速不高,不易滿足實(shí)時(shí)監(jiān)控等要求。本文首先介紹在Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)編制的一般方法,然后說明在此基礎(chǔ)上如何提高幀速。
1 Linux系統(tǒng)中的USB攝像頭驅(qū)動(dòng)程序
USB設(shè)備驅(qū)動(dòng)程序完全符合通用設(shè)備驅(qū)動(dòng)的準(zhǔn)則,不同的是內(nèi)核提供了一些特別的API函數(shù),方便驅(qū)動(dòng)注冊(cè)、銷毀自己,例如usb_reSister()和usb_dereSister();2.4版的內(nèi)核還提供了對(duì)于hotplug的支持。
1.1 USB攝像頭驅(qū)動(dòng)的一般編寫方法
攝像頭屬于視頻類設(shè)備。在目前的Linux核心中,視頻部分的標(biāo)準(zhǔn)是Video for Linux(簡稱V4L)。這個(gè)標(biāo)準(zhǔn)其實(shí)定義了一套接口,內(nèi)核、驅(qū)動(dòng)、應(yīng)用程序以這個(gè)接口為標(biāo)準(zhǔn)進(jìn)行交流。目前的V4L涵蓋了視、音頻流捕捉及處理等內(nèi)容,USB攝像頭也屬于它支持的范疇。
因此,USB攝像頭的驅(qū)動(dòng)應(yīng)當(dāng)與內(nèi)核提供的視頻驅(qū)動(dòng)掛鉤。即首先在驅(qū)動(dòng)中聲明一個(gè)video_device結(jié)構(gòu),并為其指定文件操作函數(shù)指針數(shù)組.fops,向系統(tǒng)注冊(cè)。在應(yīng)用程序發(fā)出文件操作的相關(guān)命令時(shí),核心根據(jù)這些指針調(diào)用相應(yīng)函數(shù),并將該結(jié)構(gòu)作為參數(shù)傳遞給它們。這樣,就完成了驅(qū)動(dòng)和核心之間的通信。例如:
static struct video_device vdev_template={……};
//聲明video_device,指出掛接驅(qū)動(dòng)
static struct file_operations ov511_fops={……};
//聲明本驅(qū)動(dòng)的文件操作函數(shù)指針
struct video_device*vdev=video_devdata(file);
//從文件指針中提取出video_device結(jié)構(gòu)
在video_device結(jié)構(gòu)中,有一個(gè)私有指針priv,可以將它指向一塊保留內(nèi)存。在這塊內(nèi)存中,保存著本驅(qū)動(dòng)、本設(shè)備的相關(guān)初始化信息。這塊內(nèi)存的申請(qǐng)、初始化、指針指向等工作都是在USB驅(qū)動(dòng)的枚舉函數(shù).probe中完成。這樣,在枚舉函數(shù)將控制權(quán)返還給系統(tǒng)后,因?yàn)閮?nèi)核不銷毀保留內(nèi)存,所以驅(qū)動(dòng)仍然保留著自己的信息。這點(diǎn)與Windows系統(tǒng)中WDM驅(qū)動(dòng)有異曲同工之處。當(dāng)然,在驅(qū)動(dòng)卸載函數(shù)中,應(yīng)當(dāng)將申請(qǐng)的各塊內(nèi)存全部釋放。
1.2 使用雙URB輪流通信
眾所周知,USBl.1總線標(biāo)準(zhǔn)定義了控制、中斷、批量、等時(shí)等四種管道。對(duì)于時(shí)間性極強(qiáng)但是準(zhǔn)確度要求不高的視頻捕捉應(yīng)用來說,攝像頭應(yīng)當(dāng)使用等時(shí)傳輸方式。為了盡可能快地得到圖像數(shù)據(jù),應(yīng)當(dāng)在URB中指定USB_ISO_ASAP標(biāo)志。
urb->transfer_flags=USB_ISO_ASAP;//盡可能快地發(fā)出本URB
Linux系統(tǒng)中任何USB傳輸都通過URB實(shí)現(xiàn)。為提高速度,可以考慮擴(kuò)大URB的緩沖,這樣可以降低每個(gè)USB事務(wù)中握手信息所占比例,提高有效數(shù)據(jù)的傳輸速度。但是受限于總線帶寬和具體的USB設(shè)備芯片,單純擴(kuò)大URB的緩沖不能無限制地解決問題。具體分析一下USB傳輸在操作系統(tǒng)中的實(shí)現(xiàn):每次傳輸都要包括URB的建立、發(fā)出、回收、數(shù)據(jù)整理等階段,這些時(shí)間不產(chǎn)生有效數(shù)據(jù)。因此可以建立兩個(gè)URB,在等待一個(gè)URB被回收時(shí),也就是圖像正在被傳感器采集時(shí),處理、初始化另一個(gè)URB,并在回收后立刻將其發(fā)出。兩個(gè)URB交替使用,大大減少了額外時(shí)間。工作流程如圖1所示。
這個(gè)過程是在URB的完成例程中實(shí)現(xiàn)的,有兩點(diǎn)需要注意:首先處理再次初始化的代碼時(shí)間不能長,否則會(huì)造成完成例程的重人,如果確實(shí)來不及,可以在完成例程中設(shè)定標(biāo)志,例如“數(shù)據(jù)采集好”旗語,由應(yīng)用程序使用阻塞ioctl()來查詢?cè)撈煺Z并做處理;其次由于CPU可能會(huì)在完成例程中停留較長時(shí)間,系統(tǒng)負(fù)擔(dān)較大,可以在.open函數(shù)中初始化兩個(gè)URB并將其發(fā)出,有限度地減輕系統(tǒng)負(fù)擔(dān)。
1.3 使用雙幀緩沖提高效率
Linux系統(tǒng)中,文件操作通常是由read、write等系統(tǒng)調(diào)用來完成。這些系統(tǒng)調(diào)用在驅(qū)動(dòng)中的解決方法就是用copy_to_user()、copy_from_user()等函數(shù)在核態(tài)、戶態(tài)內(nèi)存空間中互相拷貝。但是對(duì)于大批量的圖像數(shù)據(jù),采用拷貝的方法顯然會(huì)增加時(shí)間開銷,因此用內(nèi)存映射的方法解決。首先使用vmalloc()申請(qǐng)足夠大的核態(tài)內(nèi)存,將其作為圖像數(shù)據(jù)緩沖空間,兩個(gè)URB帶回的圖像數(shù)據(jù)在這里暫存;然后使用remap_page_range()函數(shù)將其逐頁映射到用戶空間中。戶態(tài)的圖像處理程序使用mmap()函數(shù),直接讀寫核態(tài)圖像緩沖內(nèi)存,大大減少額外開銷。
圖片點(diǎn)擊可在新窗口打開查看

[ 相關(guān)貼圖 ]
圖片點(diǎn)擊可在新窗口打開查看
圖片點(diǎn)擊可在新窗口打開查看

[ 相關(guān)貼圖 ]
圖片點(diǎn)擊可在新窗口打開查看
摘要:介紹了在Iinux系統(tǒng)下開發(fā)符合Video for Linux標(biāo)準(zhǔn)的USB攝像頭驅(qū)動(dòng)的方法,并對(duì)該標(biāo)準(zhǔn)提出“不間斷采集”的改進(jìn)思路,配合雙URB、雙幀緩沖等方法,提高采集速度。
     關(guān)鍵詞:Linux設(shè)備驅(qū)動(dòng) USB攝像頭 Video for Linux 不間斷采集
USB攝像頭以其良好的性能和低廉的價(jià)格得到廣泛應(yīng)用。同時(shí)因其靈活、方便的特性,易于集成到嵌入式系統(tǒng)中。但是如果使用現(xiàn)有的符合Video for Linux標(biāo)準(zhǔn)的驅(qū)動(dòng)程序配合通用應(yīng)用程序,難以充分利用USB帶寬,幀速不高,不易滿足實(shí)時(shí)監(jiān)控等要求。本文首先介紹在Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)編制的一般方法,然后說明在此基礎(chǔ)上如何提高幀速。
1 Linux系統(tǒng)中的USB攝像頭驅(qū)動(dòng)程序
USB設(shè)備驅(qū)動(dòng)程序完全符合通用設(shè)備驅(qū)動(dòng)的準(zhǔn)則,不同的是內(nèi)核提供了一些特別的API函數(shù),方便驅(qū)動(dòng)注冊(cè)、銷毀自己,例如usb_reSister()和usb_dereSister();2.4版的內(nèi)核還提供了對(duì)于hotplug的支持。
1.1 USB攝像頭驅(qū)動(dòng)的一般編寫方法
攝像頭屬于視頻類設(shè)備。在目前的Linux核心中,視頻部分的標(biāo)準(zhǔn)是Video for Linux(簡稱V4L)。這個(gè)標(biāo)準(zhǔn)其實(shí)定義了一套接口,內(nèi)核、驅(qū)動(dòng)、應(yīng)用程序以這個(gè)接口為標(biāo)準(zhǔn)進(jìn)行交流。目前的V4L涵蓋了視、音頻流捕捉及處理等內(nèi)容,USB攝像頭也屬于它支持的范疇。
因此,USB攝像頭的驅(qū)動(dòng)應(yīng)當(dāng)與內(nèi)核提供的視頻驅(qū)動(dòng)掛鉤。即首先在驅(qū)動(dòng)中聲明一個(gè)video_device結(jié)構(gòu),并為其指定文件操作函數(shù)指針數(shù)組.fops,向系統(tǒng)注冊(cè)。在應(yīng)用程序發(fā)出文件操作的相關(guān)命令時(shí),核心根據(jù)這些指針調(diào)用相應(yīng)函數(shù),并將該結(jié)構(gòu)作為參數(shù)傳遞給它們。這樣,就完成了驅(qū)動(dòng)和核心之間的通信。例如:
static struct video_device vdev_template={……};
//聲明video_device,指出掛接驅(qū)動(dòng)
static struct file_operations ov511_fops={……};
//聲明本驅(qū)動(dòng)的文件操作函數(shù)指針
struct video_device*vdev=video_devdata(file);
//從文件指針中提取出video_device結(jié)構(gòu)
在video_device結(jié)構(gòu)中,有一個(gè)私有指針priv,可以將它指向一塊保留內(nèi)存。在這塊內(nèi)存中,保存著本驅(qū)動(dòng)、本設(shè)備的相關(guān)初始化信息。這塊內(nèi)存的申請(qǐng)、初始化、指針指向等工作都是在USB驅(qū)動(dòng)的枚舉函數(shù).probe中完成。這樣,在枚舉函數(shù)將控制權(quán)返還給系統(tǒng)后,因?yàn)閮?nèi)核不銷毀保留內(nèi)存,所以驅(qū)動(dòng)仍然保留著自己的信息。這點(diǎn)與Windows系統(tǒng)中WDM驅(qū)動(dòng)有異曲同工之處。當(dāng)然,在驅(qū)動(dòng)卸載函數(shù)中,應(yīng)當(dāng)將申請(qǐng)的各塊內(nèi)存全部釋放。
1.2 使用雙URB輪流通信
眾所周知,USBl.1總線標(biāo)準(zhǔn)定義了控制、中斷、批量、等時(shí)等四種管道。對(duì)于時(shí)間性極強(qiáng)但是準(zhǔn)確度要求不高的視頻捕捉應(yīng)用來說,攝像頭應(yīng)當(dāng)使用等時(shí)傳輸方式。為了盡可能快地得到圖像數(shù)據(jù),應(yīng)當(dāng)在URB中指定USB_ISO_ASAP標(biāo)志。
urb->transfer_flags=USB_ISO_ASAP;//盡可能快地發(fā)出本URB
Linux系統(tǒng)中任何USB傳輸都通過URB實(shí)現(xiàn)。為提高速度,可以考慮擴(kuò)大URB的緩沖,這樣可以降低每個(gè)USB事務(wù)中握手信息所占比例,提高有效數(shù)據(jù)的傳輸速度。但是受限于總線帶寬和具體的USB設(shè)備芯片,單純擴(kuò)大URB的緩沖不能無限制地解決問題。具體分析一下USB傳輸在操作系統(tǒng)中的實(shí)現(xiàn):每次傳輸都要包括URB的建立、發(fā)出、回收、數(shù)據(jù)整理等階段,這些時(shí)間不產(chǎn)生有效數(shù)據(jù)。因此可以建立兩個(gè)URB,在等待一個(gè)URB被回收時(shí),也就是圖像正在被傳感器采集時(shí),處理、初始化另一個(gè)URB,并在回收后立刻將其發(fā)出。兩個(gè)URB交替使用,大大減少了額外時(shí)間。工作流程如圖1所示。
這個(gè)過程是在URB的完成例程中實(shí)現(xiàn)的,有兩點(diǎn)需要注意:首先處理再次初始化的代碼時(shí)間不能長,否則會(huì)造成完成例程的重人,如果確實(shí)來不及,可以在完成例程中設(shè)定標(biāo)志,例如“數(shù)據(jù)采集好”旗語,由應(yīng)用程序使用阻塞ioctl()來查詢?cè)撈煺Z并做處理;其次由于CPU可能會(huì)在完成例程中停留較長時(shí)間,系統(tǒng)負(fù)擔(dān)較大,可以在.open函數(shù)中初始化兩個(gè)URB并將其發(fā)出,有限度地減輕系統(tǒng)負(fù)擔(dān)。
1.3 使用雙幀緩沖提高效率
Linux系統(tǒng)中,文件操作通常是由read、write等系統(tǒng)調(diào)用來完成。這些系統(tǒng)調(diào)用在驅(qū)動(dòng)中的解決方法就是用copy_to_user()、copy_from_user()等函數(shù)在核態(tài)、戶態(tài)內(nèi)存空間中互相拷貝。但是對(duì)于大批量的圖像數(shù)據(jù),采用拷貝的方法顯然會(huì)增加時(shí)間開銷,因此用內(nèi)存映射的方法解決。首先使用vmalloc()申請(qǐng)足夠大的核態(tài)內(nèi)存,將其作為圖像數(shù)據(jù)緩沖空間,兩個(gè)URB帶回的圖像數(shù)據(jù)在這里暫存;然后使用remap_page_range()函數(shù)將其逐頁映射到用戶空間中。戶態(tài)的圖像處理程序使用mmap()函數(shù),直接讀寫核態(tài)圖像緩沖內(nèi)存,大大減少額外開銷。
圖片點(diǎn)擊可在新窗口打開查看

[ 相關(guān)貼圖 ]
圖片點(diǎn)擊可在新窗口打開查看
注意到圖2、圖3,兩種“判斷有無新請(qǐng)求”的不同,即可發(fā)現(xiàn)新方法假定一直有請(qǐng)求,因此不丟棄每個(gè)URB帶回的數(shù)據(jù),輪流保存在兩個(gè)幀緩沖內(nèi)。
V4L已經(jīng)作為約定俗成的標(biāo)準(zhǔn)被內(nèi)核支持,因此如果使用全新的參數(shù),工作量將相當(dāng)巨大,并且不能和現(xiàn)有的應(yīng)用程序兼容。考慮到現(xiàn)有的圖像采集應(yīng)用程序使用VIDIOCMCAPTURE作為參數(shù),并提供幀序號(hào),要求驅(qū)動(dòng)將圖像保存到指定序號(hào)的幀緩沖內(nèi)。由于驅(qū)動(dòng)通常僅僅提供幾幀緩沖,因此該序號(hào)不會(huì)大于某個(gè)數(shù)字,如10。因此可以繼續(xù)使用VIDIOCMCAPTURE參數(shù),搭配較大的序號(hào)來表示新增的功能,例如用10000和10001來分別表示開始和停止緩沖圖像數(shù)據(jù)的要求。驅(qū)動(dòng)在收到VIDIOCMCAPTURE要求后,檢查這個(gè)序號(hào)。如果小于10000,則按照正常的方法處理,否則按照改進(jìn)方法。這種思路可以有效解決兼容性問題。
2.3 實(shí)驗(yàn)結(jié)果
在賽揚(yáng)366、USBl.1接口的計(jì)算機(jī)平臺(tái)上,采用上述不間斷采集改進(jìn)V4L標(biāo)準(zhǔn),配合雙URB、雙幀緩沖等方法后,幀速提高兩倍有余,有效數(shù)據(jù)傳輸速度達(dá)960KB/s,接近等時(shí)傳輸方式下USB總線的帶寬極限。


支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Linux系統(tǒng)下USB攝像頭驅(qū)動(dòng)開發(fā)








簽名
主站蜘蛛池模板: 亚洲经典一区二区 | 国产精品毛片一区二区在线看 | 国产精品成人免费视频一区二区 | 77777五月色婷婷丁香视频 | 色翁荡息又大又硬又粗又爽电影 | 98国产精品综合一区二区三区 | 午夜综合网 | 成人亚洲综合 | 精品国偷自产在线视频 | 久久嫩草 | 涩涩综合| 91久久久久久久久 | 337p大胆啪啪私拍人体 | 国产精品黄色大片 | 久久婷婷香蕉热狠狠综合 | 中文字幕在线网址 | 欧美又粗又长又爽做受 | 欧美操穴| 久久天堂网 | 丝袜 亚洲 另类 欧美 变态 | 中文字幕女教师julia视频 | 亚洲精品久久久久58 | 久久精品国产亚洲a∨蜜臀 久久精品国产亚洲沈樵 | 欧美乱妇日本无乱码特黄大片 | 国产免费午夜a无码v视频 | 欧美成人亚洲 | 亚洲福利视频网 | 午夜精品久久久久久久久久久久久蜜桃 | 丝袜毛片 | 欧美国产日产一区二区 | 少妇做爰免费视频了 | 欧美黑人激情性久久 | 国产伦理一区 | 日韩国产亚洲欧美 | 图片区小说区另类春色 | 欧美久久久久 | zσzo欧美性猛交xx | 国产中文字字幕乱码无限 | 欧美日韩国产传媒 | 亚洲暴爽av天天爽日日碰 | 日本xxxxxxxxx18 | 尤物久久av一区二区三区亚洲 | 香港日本韩国三级网站 | 久久资源总站 | 后入内射国产一区二区 | 欧美与黑人午夜性猛交久久久 | 在线精品观看 | 久久丁香五月天综合网 | 天天色天天射天天干 | 亚洲成av人片天堂网无码 | 18禁黄网站禁片免费观看 | 国产成人免费av | 国产精品自拍在线 | 美女初尝巨物嗷嗷叫自拍视频 | 国产麻豆91欧美一区二区 | 欧美另类在线观看 | 久久国产一区二区 | 高清人人天天夜夜曰狠狠狠狠 | 久久婷婷香蕉热狠狠综合 | 国内激情| 亚洲精品国产免费 | 亚洲天堂2015 | 在线免费黄色网址 | 最新视频 - x88av | 黑人巨大精品欧美一区二区免费 | 国产精品久久久久久人妻精品动漫 | 色阁av| 一级做a免费 | 小罗莉极品一线天在线 | 久久久精品久久久久久96 | 小泽玛利亚一区二区在线观看 | 韩国主播福利一区二区三区 | 日日夜夜综合网 | 国产精品久久久久久亚洲徐婉婉 | 久久久久久aaaabbbb | 亚洲熟妇av一区二区三区浪潮 | 免费看美女被靠到爽的视频 | 国产三级欧美三级 | 九九热这里只有精品6 | 午夜激情视频网站 | 伊人久久大香线蕉亚洲五月天 | 无码国产精品一区二区免费式影视 | 少妇与和尚h乱ⅹh | 日韩亚洲欧美在线观看 | 成年人视频免费看 | 国产精品视频偷伦精品视频 | 国产精品老热丝在线观看 | 中文字幕第一页在线播放 | 亚洲 欧美 中文 在线 视频 | 91n视频| 狠狠色综合7777久夜色撩人 | 日韩精品免费 | 少妇久久久久久被弄高潮 | 一个综合色 | 91视频免费看片 | 欧美成人精品一区二区三区 | 星铁乱淫h侵犯h文 | 肉丝美足丝袜一区二区三区四 | 人人草人人看 | 一级黄色片网址 | 免费入口在线观看 | 国产福利视频一区二区 | 国产熟睡乱子伦视频 | 一区二区日本视频 | 久久精品国产精品亚洲蜜月 | 少妇脚交调教玩男人的视频 | 加勒比一本heyzo高清视频 | 天天综合永久入口 | 欧美激情国产日韩精品一区18 | 国产真人性做爰久久网站 | 丝袜一级片| 欧美日韩三级视频 | 天堂在/线中文在线资源 官网 | 亚洲精品无amm毛片 亚洲精品无码成人aaa片 | xxxx国产片| 国产午夜三级一区二区三桃花影视 | 一区二区三区在线播放视频 | 一个色亚洲 | 日韩精品亚洲一区 | 香蕉视频啪啪 | 国产精品免费无遮挡无码永久视频 | 欧美一区二区三区激情 | 亚洲日韩国产精品第一页一区 | 一区二区免费 | 四虎激情| 天堂av日韩| 丰满尤物白嫩啪啪少妇 | 成人午夜视频精品一区 | 国产精品一区二区人人爽 | 中文字幕一卡二卡三卡 | 国产99久60在线视频 | 传媒 | 亚洲欧美综合另类自拍 | 麻豆免费在线观看视频 | 波多野结衣中文字幕久久 | 狂野欧美激情性xxxx | 丰满少妇xbxb毛片日本 | 欧美大黄视频 | 免费黄色小说视频 | 亚洲成人一区二区在线观看 | 99国产精品一区 | 三级黄色网络 | 两个人看的www免费视频中文 | 日韩在线欧美在线 | 影音先锋中文在线 | va婷婷| 91九色porny国产探花 | 色噜噜日韩精品欧美一区二区 | 四虎影视免费永久观看在线 | 一区二区三区免费 | 国产露脸精品产三级国产 | 92中文资源在线 | 麻豆传媒一区 | 天天爱天天草 | 人妻色综合网站 | 97超碰在线播放 | 亚洲视频一区二区 | 亚洲色域网| av人摸人人人澡人人超碰妓女 | 大学生a做爰免费观看 | 男人一边吃奶一边做爰网站 | 国产福利在线观看视频 | 日韩欧美大片在线观看 | 一二三区乱码2021 | 裸身美女无遮挡永久免费视频 | 中文字幕在线视频一区 | 黑人超碰| 久久不见久久见免费影院视频 | a级特黄视频 | 韩日在线视频 | 国产成人av在线影院 | 狠狠做深爱婷婷综合一区 | eeuss鲁片一区二区三区在线观看 | 亚洲精品网站在线 | 一区二区不卡在线 | 国产最爽的乱淫视频媛 | 总裁高h震动喷水双性 | 久久综合精品国产一区二区三区无码 | 亚洲天天 | 精品国产黄色 | 美女裸体无遮挡免费视频网站 | 性色av浪潮av | 日韩女同互慰一区二区 | 国产美女精品视频国产 | 亚洲一区二区三区写真 | 98tv| 国产精品一卡二卡三卡 | 国产麻豆剧传媒精品国产av | 激情综合婷婷色五月蜜桃 | 精品在线视频观看 | 久久人人爽人人 | 日韩网红少妇无码视频香港 | 好吊妞在线 | 狠狠色丁香婷婷久久综合 | 日韩精品二区在线观看 | 深夜免费福利 | 96国产精品久久久久aⅴ四区 | 中国一级黄色毛片 | 日本肥妇毛片在线xxxxx | 日韩不卡av在线 | 午夜婷婷色 | 国产精品福利小视频 | 美女隐私免费观看 | 精品香蕉一区二区三区 | 久久久网 | 性欧美videos另类艳妇3d | 亚洲精品久久久狠狠狠爱 | 欧美精品与黑人又粗又长 | 国产在线a视频 | 欧美日韩国产成人在线观看 | 久久精品99国产国产精 | 国产亚洲欧美在线专区 | 国产黄色av | 少妇性xxxx性开放黄色 | 九九久久国产 | 波多野结衣办公室33分钟 | 性生交片免费无码看人 | 天天躁日日躁狠狠很躁 | 香港三级日本三级a视频 | 日韩免费一二三区 | 国产精品美女一区二区三区 | 日本欧美一区二区三区 | 狠狠干综合网 | 中文字幕+乱码+中文字幕一区 | 日本又紧又色又嫩又爽的视频 | 粉嫩av一区二区在线播放免费 | av大片网站 | 免费国产视频 | 国产一区二区三区乱码 | 天天做天天爱夜夜爽毛片 | 日本人妻伦在线中文字幕 | 小蜜蜂www视频在线观看高清 | 操操操网站 | 国产成人精品免高潮在线观看 | 午夜成人爽爽爽视频在线观看 | 成人欧美一区二区三区1314 | 深夜成人福利视频 | 午夜偷拍福利 | 狠狠色噜噜狠狠狠狠av不卡 | 亚洲 美腿 欧美 偷拍 | 99蜜桃臀久久久欧美精品网站 | 麻豆人人妻人人妻人人片av | 97超碰网| 欧美成人性色 | 国精产品乱码一区一区三区四区 | 国产精品夜色一区二区三区 | 懂色在线 | 日本强伦片中文字幕免费看 | 国产自产c区| 欧美性色黄大片a级毛片视频 | 午夜精品一区二区三区在线 | 日韩午夜视频在线 | 亚洲乱码精品久久久久.. | 天堂俺去俺来也www色官网 | 91重口入口处 | 亚洲第一色图 | 无遮无挡爽爽免费视频 | 国产精品国产三级国产aⅴ原创 | 岳的好大精品一区二区三区 | 国产123在线 | 大伊人网 | 成年人网站免费看 | 中文在线亚洲 | 午夜免费av啪啪噜噜 | 精品乱 | 艳情五月 | 国产黄色免费视频 | 一本一本久久a久久精品牛牛影视 | 美女bbbbb免费视频 | 另类天堂网 | 久久偷看各类wc女厕嘘嘘偷窃 | 免费爱爱视频网站 | 国产人人看 | 美女撒尿毛片视频免费看 | 日本人与黑人做爰视频 | 777亚洲精品乱码久久久久久 | 天堂伊人久久 | 日日摸日日碰人妻无码 | 国产内射在线激情一区 | 亚洲影音 | 亚洲专区路线一路线二高质量 | 国产女教师bbwbbwbbw | 国产乱子伦农村叉叉叉 | 91综合视频 | 欧亚激情偷人伦小说专区 | 97精品国产手机 | 性一爱一性一乱 | 动漫美女露胸网站 | 国产精品成人va在线观看 | 操碰在线观看 | 少妇又色又紧又黄又刺激免费 | 欧美日韩国产免费一区二区三区 | 免费看日产一区二区三区 | 国产精品播放 | 欧美jizzhd精品欧美巨大免费 | 亚洲精品久久久中文字幕痴女 | 亚洲欧美日韩综合一区二区 | 国产成人精品一区二区色戒 | 91伊人网| 人妻少妇久久中文字幕 | 在线精品视频一区二区 | 欲求不满 希岛あいり在线看 | 美女啪啪网站 | 99久久久久久99国产精品免 | 肥白大屁股bbwbbwhd | 国产乱人伦av麻豆网 | 人人射影院 | 人综合久合合 | 台湾全黄色裸体视频播放 | 国产又粗又猛又爽又黄又 | 亚洲热在线视频 | 日韩精品三级 | 欧美亚洲日本国产 | 亚洲精品国产suv一区别 | 国产剧情一区在线 | 婷婷网色偷偷久久久99超碰 | 爱情岛论坛首页永久入口 | 国产ts人妖另类 | 亚洲国产精品综合久久网各 | 99色在线视频 | 欧美黑人一区二区 | 全国探花 | 午夜一级影院 | 偷看少妇做爰过程裸体 | 欲香欲色天天天综合和网 | 清纯唯美一区二区三区 | 岛国av片在线观看 | 99精品免费视频 | 久草综合在线视频 | 国产日韩精品一区 | 白石茉莉奈一区二区av | 国产日产亚洲系列最新 | 日韩va视频| 国产视频一区三区 | 一级色网站 | 国产精品久久久久久久av福利 | 91精品啪在线观看国产线免费 | 亚洲精品国偷拍自产在线观看 | 两性色午夜视频免费播放 | 天天躁日日躁狠狠躁一区 | 成人无码精品1区2区3区免费看 | ass日本丰满熟妇pics | 无码人妻精品一区二区三区免费 | 精品视频久久久久 | 懂色中文一区二区三区在线视频 | 天堂av一区二区 | 成人综合影院 | 中文字幕精品久久久乱码乱码 | 白晶晶果冻传媒国产今日推荐 | 欧美a视频在线观看 | 一个人看的www日本高清视频 | 无码av免费毛片一区二区 | www.日韩欧美 | 蜜臀一区二区三区精品免费视频 | 欧美性俱乐部 | 18禁美女裸体无遮挡网站 | 国产精品欧美一区二区三区不卡 | 欧美牲交a欧美在线 | 国产五区 | 国产亚州精品女人久久久久久 | 日韩黄色影视 | 国模无码视频一区 | 精品二区在线观看 | 精品一卡2卡三卡4卡免费网站 | 午夜影院黄色 | 亚洲人成电影网站在线播放 | 国产无套精品一区二区 | 国产黑丝一区 | 美美女高清毛片视频免费观看 | 在线观看黄色大片 | 国产爆乳无码av在线播放 | 极品粉嫩国产18尤物 | 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 国产精品推荐天天看天天爽 | 国产女人的高潮大叫毛片 | 成人无码www在线看免费 | 肉色欧美久久久久久久免费看 | 日韩中文字幕久久 | 99在线精品免费视频 | 国产成人aⅴ | 五月婷婷视频在线观看 | 国产三级三级三级精品8ⅰ区 | 91精品国产综合久久久蜜臀 | 免费人成年激情视频在线观看 | 国产小视频在线免费观看 | 久久久久9999亚洲精品 | 国产黄色录像 | 四虎在线免费视频 | 337p粉嫩大胆色噜噜噜 | 九九热视频在线播放 | 东北农村老女人乱淫视频毛片 | 国产日韩一区二区三免费高清 | 国产91精品一区二区麻豆网站 | 激情久久五月 | 国产精品久久国产三级国不卡顿 | 国产精品专区在线观看 | 亚洲 自拍 另类小说综合图区 | 成人福利小视频 | 91一区二区在线观看 | 视频一区二区免费 | 夜夜爽天天操 | 国产麻豆成人传媒免费观看 | 国产色视频网站 | 超碰97色| 国产精品一区二区在线观看网站 | 国产亚洲精品久久久玫瑰 | 亚洲国产精品日本无码网站 | 黄网在线观看视频 | 国产又粗又硬又猛的毛片视频 | 一级免费黄色 | 亚洲精品一区国产 | 91亚洲国产成人久久精品网站 | 性高潮影院 | 久久伊人影视 | 亚洲男人的天堂在线播放 | 午夜国人精品av免费看 | 国产福利姬喷水福利在线观看 | 国产精品亚洲а∨天堂免在线 | 国产美女福利在线 | 日本欧美久久久免费播放网 | 久久三 | 国产一区二区三区不卡在线观看 | 国内精品久久久久影视 | 中文字幕日韩一区二区三区不卡 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 麻豆入口| 国产原创91 | 日韩aⅴ在线观看 | 日韩成人av毛片 | 国产黄色片免费在线观看 | 国产麻豆成人精品av | 蜜芽tv福利在线视频 | 香蕉久草 | 亚洲精品一区二区三区中文字幕 | 亚洲成a人片77777潘金莲 | 女同av在线播放 | 日韩在线视频观看免费网站 | 久久综合精品国产一区二区三区无码 | www.久久久久久久久久 | 国产精品久久久久9999鸭 | 丰满熟妇人妻中文字幕 | 毛片基地黄久久久久久天堂 | 亚洲精品影院在线观看 | 奇米影视888欧美在线观看 | 日韩在线免费观看视频 | 久热热| 国产毛片儿 | 午夜精品视频在线观看 | 可以免费看的黄色网址 | 91精品国产综合久久久久久 | 毛片一毛片二毛片三国产片 | av国产片 | 日韩一级免费观看 | 色屁屁视频 | 亚洲精品~无码抽插 | 国产精品一区二区人人爽 | 九色porny视频 | 欧美激情在线狂野欧美精品 | 91亚洲国产成人 | 精产国品一二三产品蜜桃 | 女人爽得直叫免费视频 | 波多野结衣av高清一区二区三区 | 亚洲iv一区二区三区 | 大陆极品少妇内射aaaaaa | 第一章婶婶的性事 | 欧美激情免费在线 | aaa特级毛片| 51视频国产精品一区二区 | 搜索黄色毛片 | 久久久久人人 | 91人人揉日日捏人人看 | 欧美日韩在线影院 | 少妇乱淫36部 | 小黄鸭精品aⅴ导航网站入口 | 中文字幕一区视频 | 欧美日韩在线不卡 | 色呦呦在线观看视频 | 六月婷婷综合网 | 国产黄色av网站 | 国产老少配bbbb搡bbbb | 自拍啪啪 | 国产99视频精品免视看芒果 | 国产一区二区毛片 | 高潮av在线 | 99久热re在线精品99re8热视频 | 免费a级片在线观看 | 久久性网 | 中文字幕亚洲天堂 | 久久婷婷麻豆国产91天堂 | 欧美亚洲在线播放 | 久久色婷婷 | 中国一级片在线观看 | 免费观看a级片 | 国产精品女同一区二区 | 国产电影一区二区三区 | 夫妻精品 | 97超碰伊人 | 成人性生交视频免费观看 | 波多野结衣中文字幕久久 | 另类图片亚洲色图 | 大胸美女拍拍18在线观看 | jizz韩国 | 在线观看国产欧美 | jiizzyou欧美2| 久久av老司机精品网站导航 | 亚洲欧美日韩偷拍 | 国产美女极度色诱视频www | 国产变态拳头交视频一区二区 | 午夜在线一区 | wwwcom黄色| 西西午夜无码大胆啪啪国模 | 99国产精品无码 | 亚洲a视频在线 | 深夜av在线 | 亚洲性猛交xxxx | 国产精品九九热 | 亚洲色大成网站www永久一区 | 成人品视频观看在线 | 欧美日韩精品一区二区天天拍 | a级黄色片免费看 | 91免费看大片 | 日韩最新 | 少妇人妻偷人精品无码视频 | 三级黄网站 | 亚洲色成人网站www永久四虎 | 免费一级全黄少妇性色生活片 | 国产一区二区99 | 色播综合 | 毛片一卡二卡 | 久久网站av | 精品国产乱码久久久久久虫虫 | 精品国产成人一区二区 | 成人乱人乱一区二区三区 | va婷婷在线免费观看 | 动漫美女露胸网站 | 又大又粗弄得我出好多水 | 亚洲精品美女在线观看 | 国产男女猛烈无遮挡免费视频 | 精品无码国产污污污免费 | 久久亚洲国产精品五月天婷 | 成人热舞视频一区 | 黄色1级视频 | 国产又粗又猛又爽又黄的视频p站 | 中文字幕狠狠干 | 国产精品裸体瑜伽视频 | 啪啪在线视频 | 久久久麻豆| 精品国产91亚洲一区二区三区www | 亚洲成av人片不卡无码 | 91精品国产高清一区二区三密臀 | 中文字幕日韩国产 | 男女一进一出超猛烈的视频不遮挡在线观看 | 免费理伦片在线播放网站 | 欧美超逼视频 | 三区中文字幕 | 日韩三级中文字幕 | 国产老头和老太xxxxx视频 | 一本久久伊人热热精品中文字幕 | 精品一区二区三人妻视频 | 亚洲成在人线在线播放 | 久久99精品久久久久久9鸭 | 深夜福利院 | 九九九热精品免费视频观看网站 | 肉欲性毛片交国产 | 涩爱av蜜臀夜夜嗨av | 婷婷91 | 少妇精品久久久久www | 白嫩少妇xxxxx性hd美图 | 国产精品白丝av嫩草影院 | 成人一区二区三区久久精品嫩草 | 蜜臀av国产精品久久久久 | 女警高潮潮一夜一区二区三区毛片 | 国产成人精品久久综合 | 欧美 亚洲 一区 | 国产色视频一区二区三区 | 日韩精品视频免费在线观看 | 成人av不卡| 日韩特黄特色大片免费视频 | 亚洲欧美视频在线 | 97免费公开在线视频 | 精品一区二区三 | 日韩高清影视在线观看 | 韩国三级在线 | 在线免费av片 | 国产精品久久久久久无人区 | 国产人人干 | 亚洲国产精品成人av在线 | 性欧美18—19sex性高清 | 国产成人精品午夜视频免费 | 欧美日韩中文字幕在线视频 | 一区二区网站 | a黄色毛片| 国产日产亚洲精品 | 亚洲做受高潮无遮挡 | 日韩成人综合 | a级黄色片免费 | 激情久久一区二区三区 | 欧美一区二区三区在线看 | 免费观看黄色小视频 | 一区二区三区免费视频观看 | 成人无码视频免费播放 | 日本www小久久 | 天天舔天天干 | 色婷婷国产精品久久包臀 | 国产精品系列在线观看 | 99久久久久国产精品免费 | a级a级高清免费美日a级大片 | 中文字幕视频播放 | 永久免费精品视频网站 | 人妻夜夜爽天天爽三区 | 成人免费在线影院 | 亚洲成人经典 | 98国产精品综合一区二区三区 | 丰满少妇猛烈进人免费看高潮 | 国产精品va无码免费 | 国产精品怡红院永久免费 |