九九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ā)


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

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

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


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊: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)注冊、銷毀自己,例如usb_reSister()和usb_dereSister();2.4版的內(nèi)核還提供了對于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)注冊。在應(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)存的申請、初始化、指針指向等工作都是在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)將申請的各塊內(nèi)存全部釋放。
1.2 使用雙URB輪流通信
眾所周知,USBl.1總線標(biāo)準(zhǔn)定義了控制、中斷、批量、等時(shí)等四種管道。對于時(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()來查詢該旗語并做處理;其次由于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)存空間中互相拷貝。但是對于大批量的圖像數(shù)據(jù),采用拷貝的方法顯然會(huì)增加時(shí)間開銷,因此用內(nèi)存映射的方法解決。首先使用vmalloc()申請足夠大的核態(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)的方法,并對該標(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)注冊、銷毀自己,例如usb_reSister()和usb_dereSister();2.4版的內(nèi)核還提供了對于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)注冊。在應(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)存的申請、初始化、指針指向等工作都是在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)將申請的各塊內(nèi)存全部釋放。
1.2 使用雙URB輪流通信
眾所周知,USBl.1總線標(biāo)準(zhǔn)定義了控制、中斷、批量、等時(shí)等四種管道。對于時(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()來查詢該旗語并做處理;其次由于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)存空間中互相拷貝。但是對于大批量的圖像數(shù)據(jù),采用拷貝的方法顯然會(huì)增加時(shí)間開銷,因此用內(nèi)存映射的方法解決。首先使用vmalloc()申請足夠大的核態(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,兩種“判斷有無新請求”的不同,即可發(fā)現(xiàn)新方法假定一直有請求,因此不丟棄每個(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ù),并提供幀序號,要求驅(qū)動(dòng)將圖像保存到指定序號的幀緩沖內(nèi)。由于驅(qū)動(dòng)通常僅僅提供幾幀緩沖,因此該序號不會(huì)大于某個(gè)數(shù)字,如10。因此可以繼續(xù)使用VIDIOCMCAPTURE參數(shù),搭配較大的序號來表示新增的功能,例如用10000和10001來分別表示開始和停止緩沖圖像數(shù)據(jù)的要求。驅(qū)動(dòng)在收到VIDIOCMCAPTURE要求后,檢查這個(gè)序號。如果小于10000,則按照正常的方法處理,否則按照改進(jìn)方法。這種思路可以有效解決兼容性問題。
2.3 實(shí)驗(yàn)結(jié)果
在賽揚(yáng)366、USBl.1接口的計(jì)算機(jī)平臺上,采用上述不間斷采集改進(jìn)V4L標(biāo)準(zhǔn),配合雙URB、雙幀緩沖等方法后,幀速提高兩倍有余,有效數(shù)據(jù)傳輸速度達(dá)960KB/s,接近等時(shí)傳輸方式下USB總線的帶寬極限。


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

返回版面帖子列表

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








簽名
主站蜘蛛池模板: 日本啪啪网| 亚洲免费在线观看视频 | 2015www永久免费观看播放 | 国产成人精品三级麻豆 | 亚洲精品一区二区久久 | 丰满白嫩欧洲美女图片 | 九九热精品视频 | 欧美不卡影院 | 亚洲老妈激情一区二区三区 | 亚洲午夜久久久精品一区二区三区 | 日日不卡av | 好吊视频一区二区 | 学生粉嫩无套白浆第一次 | 免费的黄色小视频 | 午夜精品三级久久久有码 | 亚洲成人av一区二区三区 | 精品国内自产拍在线观看 | 老司机免费在线视频 | 国产精品女同 | 91久久久国产精品 | 精品无码成人网站久久久久久 | 天堂亚洲2017在线观看 | 国产精品毛片大码女人 | 亚洲国产成人精品无码区在线秒播 | 国产成年无码v片在线 | 久久爱另类一区二区小说 | 亚洲国产精品第一页 | 91国内揄拍国内精品对白 | 日本少妇xxxx动漫 | 午夜少妇性高湖久久久久 | 天堂√在线中文资源网 | 无码熟妇αⅴ人妻又粗又大 | 91美女在线视频 | 国产精品igao视频网入口 | av一区二| 亚洲色图二区 | 狠狠色噜噜狠狠狠狠97首创麻豆 | av中文字幕不卡 | 激情网五月 | 图片区偷拍区小说区 | 亚洲综合五月天婷婷丁香 | 伊人成长网 | 精品无码久久久久久久久水蜜桃 | 天天搞天天 | 永久免费的网站入口 | 超碰在线国产97 | 国产精品海角社区 | 日本特级黄色大片 | 牛牛视频一区二区三区 | 国产一区精品在线观看 | 四虎影库在线永久影院免费观看 | 一级做a爰全过程免费视频毛片 | 国产精品久久久久久av免费看 | 女人被狂c躁到高潮视频 | 国产乱人伦av在线无码 | www日本在线观看 | 国产清纯白嫩高中生在线播放 | 国产婷婷一区二区三区久久 | 爽好多水快深点欧美视频 | 香蕉色综合 | 男女黄色又爽大片 | 亚洲无吗av| sm在线看 | 久久人人爽人人爽人人片 | 明星各种姿势顶弄呻吟h | 人人妻人人澡人人爽久久av | 国产强伦姧在线观看无码 | 男人边吻奶边挵进去视频 | 国产模特av私拍大尺度 | 亚洲色图欧美另类 | 殴美一区二区 | 亚洲爱情岛论坛永久 | 国产一级视频在线观看 | 欧美成人性生交大片免费看 | 免费的毛片 | 国产91精品一区二区麻豆网站 | 国产成人啪精品视频免费网 | 国产在线精品一区二区高清不卡 | 超碰97人人做人人爱少妇 | 51嘿嘿嘿国产精品伦理 | 三级a三级三级三级a十八发禁止 | 91国在线| 久久伊人色av天堂九九小黄鸭 | 免费av在线播放网址 | 国产一级不卡毛片 | 亚洲综合久久成人a片 | 大地资源中文第三页 | 久久精品欧美 | 农村妇女毛片 | 中文字幕有码无码人妻av蜜桃 | 妺妺窝人体色www聚色窝 | 天天看国91产在线精品福利桃色 | 色综合久久久久无码专区 | 精品国产欧美一区二区三区成人 | 精品无码午夜福利理论片 | 午夜黄色小视频 | 欧美 国产 综合 欧美 视频 | 潮喷失禁大喷水无码 | 九草在线视频 | 成人影视在线播放 | 色小说香蕉 | 国产成人在线免费观看视频 | 在线视频日本 | 国产同性野外打野战 | 中文字幕大香视频蕉免费 | 蜜桃导航-精品导航 | 肉欲性毛片交38 | 日本久久黄色 | 国产欧美一级二级三级在线视频 | 欧美videos另类极品 | 久久久久久免费 | 亚洲国产精品成人综合色在线婷婷 | 亚洲视频在线观看网址 | 欧美精品久久久久久久多人混战 | 欧美成人精品 | 亚洲a级在线 | 国产精品久久久久蜜臀 | 久久久人成影片免费观看 | 亚洲中文字幕无码一区二区三区 | 日日操操 | 日本aaaaa高潮免费 | 亚洲一区二区三区av无码 | 久久国产精99精产国高潮 | 亚洲男人av天堂午夜在 | 国产精品人人做人人爽 | 欧美日韩激情视频在线观看 | 日韩av手机在线免费观看 | av不卡在线观看 | av黄色免费| 欧美日韩一二三 | 激情在线观看视频 | 狠狠色噜噜狠狠米奇777 | 精品一区不卡 | 人人插插 | 日日躁夜夜摸月月添添添 | 18禁白丝喷水视频www视频 | 天天曰天天 | 天天5g天天爽免费观看 | 国产精品女教师av久久 | 女人和拘做爰正片视频 | 久久cao| 欧美mv日韩mv国产网站 | 亚洲www永久成人夜色 | 欧美成人免费一区二区三区 | 农村黄性色生活片 | av激情影院| 欧美一区二区三区日韩 | 亚洲精品久久久一区二区图片 | 日韩亚洲在线观看 | 日本护士后进式高潮 | 中文字幕精品久久久久人妻红杏1 | 99视频热| 久久久久久久久国产精品 | 亚洲热在线| 91久久久久久亚洲精品禁果 | 人人草视频在线 | 国产成人欧美一区二区三区一色天 | 野外做受又硬又粗又大视幕 | 精品粉嫩超白一线天av | 日产牛牛在线 | 九色国产视频 | 天天做爰裸体免费视频 | 成人性做爰aaa片免费看曹查理 | 国产精品一品二区三区的使用体验 | 久久精品无码观看tv | 亚洲毛片av日韩av无码 | 在线你懂的视频 | 粉嫩一区二区三区四区公司1 | 日本japanese极品少妇 | 国产免费xvideos视频入口 | 中文 日韩 欧美 | 色婷婷久久一区二区三区麻豆 | 欧美日韩国产成人精品 | 日日做夜夜爽毛片麻豆 | 成人精品视频一区二区三区尤物 | 黄色片视频免费观看 | 久久中文字幕av | 国产精品白嫩极品美女视频 | 视频区图片区小说区 | 亚洲女人天堂 | 欧美乱人伦人妻中文字幕 | 欧美疯狂性受xxxxx喷水 | 日本三级韩国三级欧美三级 | 快色污 | 97变态冷s各种国产调教 | 夜夜爽亚洲人成8888 | 国产精品综合在线 | 美女视频网站久久 | 精品国产自在精品国产精小说 | 婷婷五月六月激情综合色中文字幕 | 无码人妻精品丰满熟妇区 | 成人动漫视频 | 夜夜爽妓女8888视频免费观看 | 色天天综合久久久久综合片 | 国产原创视频 | 亚洲日韩aⅴ在线视频 | 久久99国产精品成人 | 中文在线а√天堂官网 | 成人爽站w47pw | 久久中文视频 | 爱情岛论坛亚洲品质自拍网址大全 | 国产乱人伦偷精品视频免下载 | 午夜视频在线观看国产 | 国产三级三级三级精品8ⅰ区 | 久久三级毛片 | 日韩欧美小视频 | 蜜臀av亚洲一区二区 | 中文在线字幕免费观看电 | 国产中年熟女高潮大集合 | 视频一区二区免费 | 97超碰人人看 | 99免费精品| 狠狠视频 | 奇米网88狠狠狠 | 黄色永久免费网站 | 男女高h视频 | 华人在线 | 国产成人精品亚洲777人妖 | av黄色免费网站 | 国产精品69毛片高清亚洲 | 欧美男人又粗又长又大 | 怡红院成人在线 | 成人午夜免费在线 | av久操| 黄色av在 | 国产一区二区在线精品 | 欧美大片免费 | 97超碰人人网 | 成人免费毛片明星色大师 | www一区二区com | 午夜性刺激免费看视频 | 无码高潮少妇毛多水多水免费 | 欧美日韩在线第一页 | 成人午夜一区二区 | h视频在线免费看 | jizz日本大全 | 久久无码精品一区二区三区 | 国语做受对白xxxxx在线 | 亚洲综合在线一区 | 丰满少妇猛烈进人免费看高潮 | 日韩av中字| 男人吃奶摸下挵进去啪啪软件 | av天堂永久资源网 | www成人在线 | 日韩精品无码一区二区中文字幕 | 九九国产在线观看 | 国产主播一区二区三区 | 亚洲中文字幕无码不卡电影 | 国产高清精品在线 | 亚洲国产一线二线三线 | 国产亚洲精品精品国产亚洲综合 | 亚洲色18禁成人网站www | 国产成人在线免费视频 | 狠狠色噜噜狠狠狠狠黑人 | 老男人久久青草av高清 | 精品视频一二三区 | 美女久久久久久 | 午夜精品久久久久久久91蜜桃 | 成人久久久精品乱码一区二区三区 | 无码孕妇孕交在线观看 | 热re99久久精品国产99热 | 亚洲蜜桃精久久久久久久 | 欧美大波乳人伦免费视频 | 亚洲熟妇无码一区二区三区导航 | 三级伦理精品专区 | 日本高清免费观看 | 亚洲精品久久久久久久久 | 欧美日日骚 | 久久性生活片 | 精品国产第一页 | 亚洲男人的天堂av手机在线观看 | 免费a大片 | 欧美最猛黑人xxxx | 欧美无人区码suv | 久久午夜无码鲁丝片午夜精品 | 欧产日产国产69 | 国产一级淫片a按摩推澡按摩 | jzzijzzij亚洲成熟少妇18 jzzijzzij亚洲农村妇女 | 天天色综合2 | xxxxx欧美妇科医生检查 | 欧美成人一区二区三区 | 亚洲综合第二页 | 日韩在线观看视频网站 | 日韩精品极品视频 | 国产乱子伦无套一区二区三区 | 少妇下面好紧好多水真爽播放 | 午夜影院18 | 善良的公与媳hd中文字 | 亚洲成人第一页 | 亚洲一级免费视频 | 国产一区二区亚洲精品 | 女生高潮视频在线观看 | 欧美阿v高清资源不卡在线播放 | 51国产偷自视频区 | 国产黄色在线观看 | 久久国产成人精品国产成人亚洲 | 男女xx网站 | 国产成人亚洲综合青青 | 成人免费视频一区二区三区 | √天堂中文官网8在线 | 成年人福利视频 | 精品国产美女福到在线不卡 | 国产精品久久久久久久久齐齐 | 岳奶大又白下面又肥又黑水多 | 成年免费视频黄网站zxgk | 国产av国片精品 | 国产精品久久久久久吹潮 | 人人爽人人澡人人人妻 | 欧美日韩二区三区 | 青青青在线观看视频 | 亚洲免费一级 | 蜜桃日本免费看mv免费版 | 亚洲国产精品久久久久久 | 亚洲毛茸茸少妇高潮呻吟 | 国产丝袜一区二区三区免费视频 | 天堂网在线播放 | 天天色综合合 | 粉嫩一区二区三区四区公司1 | 免费在线不卡av | 中文在线中文资源不卡无 | 视频在线亚洲 | 人人妻人人澡人人爽不卡视频 | 久久久www成人免费无遮挡大片 | 国产精品第1页 | a级毛片蜜桃成熟时2在线播放 | 大学生一级一片全黄 | jizz在线播放 | 91精品国自产在线 | 99精品欧美一区二区三区综合在线 | 夜夜撸小说 | 欧美性大战久久久久久久 | 亚洲奶水xxxx哺乳期 | 草比视频在线观看 | 欧美日韩在线亚洲综合国产人 | 国产激情久久 | 亚洲中文字幕久久无码精品 | 丝袜诱惑一区二区 | 成人拍拍视频 | 就要爱爱tv | 在线看毛片的网站 | 日韩精品免费一区二区三区竹菊 | 免费无毒av | 91插插插插插插插 | 国产精品揄拍100视频 | 日本男人天堂 | 国产精品久久久久高潮 | 亚洲一区二区视频在线 | 色中色av| 朝鲜女人大白屁股ass孕交 | 超h高h污肉校园np在线观看 | 久久久久久久网 | 日韩久久网 | 蜜臀一区 | 国产又粗又黄的视频 | 少妇av网| 青青草十七色 | 日本色网址 | 成人无码影片精品久久久 | 国产成人精品优优av | 男女av免费| 亚洲五月综合 | 亚洲精品乱码久久久久久蜜桃不卡 | 免费午夜爽爽爽www视频十八禁 | 99国产成人精品 | 亚洲女同2 | 久久精品123| 日本亚洲精品一区二区三区 | 日韩视频在线免费 | 欧美91精品久久久久国产性生爱 | 亚洲精品久久久久中文字幕m男 | 免费一淫片6级 | 性欧美色图 | 日韩一卡二卡在线 | 中文在线www| 欧洲精品va无码一区二区三区 | 手机av在线免费观看 | 黑白配在线观看免费观看 | 国内丰满少妇猛烈精品播 | 亚洲国产精品国自产拍av | 69网站在线观看 | 91啪在线观看 | 国产成人久久精品流白浆 | 精品久久久久久久久久久久久久久久久 | 欧美日本另类 | 天天久 | 国产亚洲一区在线 | 国产午夜一级一片免费播放 | 激情内射亚州一区二区三区爱妻 | 国产一区二区视频网站 | 操丝袜美女视频 | 亚洲精品视频免费看 | 91精品福利在线观看 | 少妇高潮惨叫喷水在线观看 | 人妻被按摩到潮喷中文字幕 | a极黄色片 | 毛片a级片 | 日韩欧美一区二区三区, | 天海翼一区二区三区四区演员表 | 五月天精品视频 | 国产精品18久久久久久久 | 人人射人人爱 | 成年免费视频黄网站在线观看 | 久久精品国产99久久久古代 | 狠狠色狠狠色综合网 | 日韩激情综合 | 国产精品好爽好紧好大 | 国产丝袜视频一区二区三区 | 一本色道久久综合狠狠躁的推荐 | 午夜国产 | 少妇太紧太爽又黄又硬又爽 | 亚洲精品成人无限看 | 久久久久久美女精品啪啪 | 久一视频在线 | 亚洲鲁丝片一区二区三区 | 国产精品第108页 | 涩涩涩综合 | 国产午夜福利精品一区二区三区 | 日本猛少妇色xxxxx猛叫 | 国产91免费 | 国产高清在线观看视频 | 欧美一级片免费在线观看 | 最新国产乱人伦偷精品免费网站 | a一区二区三区乱码在线 | 欧洲 | 国产aaaaa免费大片 | 少妇被又大又粗又爽毛片久久黑人 | 久久综合99re88久久爱 | 久久伊人免费 | 日日夜夜爱| 久久久久麻豆v国产精华液好用吗 | 玩弄放荡人妻一区二区三区 | 欧美三级国产 | 久久精品一区视频 | 女女同恋一区二区在线观看 | 欧美一区二区三区网站 | 久久精品一区二区三区四区 | 可以在线观看的av网站 | 五月婷婷影院 | 怡春院欧美 | 亚洲aⅴ精品一区二区三区91 | 国产欠欠欠18一区二区 | 国产又色又爽又黄又免费软件 | 国产成人无码www免费视频播放 | 国产盗摄一区二区三区 | 欧美一区亚洲一区 | 精品国产乱码久久久久夜 | 日日草夜夜操 | 亚洲com| 国产剧情v888av | 久久久久久穴 | 美女裸片 | 亚洲国产aⅴ成人精品无吗 亚洲国产aaa | 日本成人精品在线 | 成人午夜视频在线观看 | 女人被狂躁到高潮视频免费软件 | 黄免费在线观看 | 天天做天天爱天天爽综合网 | 天天操天天舔 | 91一区二区视频 | 中文无码一区二区三区在线观看 | 亚洲中文字幕无码一区 | 国产精品久久久久久麻豆一区 | 久9re热视频这里只有精品 | 99爱精品视频在线观看免费 | 国产区精品 | 精品女同一区二区三区在线观看 | av导航在线| 亚洲国产精品99久久久久久久久 | 久久精品成人免费观看 | 国产日韩在线免费观看 | 非洲黑妞xxxxhd精品 | 精品亚洲国产成人av | 26uuu久久噜噜噜噜 | 久久精品69 | 国产免费黄色 | 国产一区调教91鞭打 | 亚洲一级伦理 | 激情在线视频 | 久久好在线视频 | 毛片一级在线观看 | 久久亚洲人成网站 | yy8090理论片在线大全中文 | 97伦伦午夜电影理伦片 | 国产成人精品免费 | zzijzzij亚洲丰满少妇 | 亚洲精品视频二区 | 浮力影院草草 | 99国产精品自在自在久久 | 中文字幕在线播放 | 青娱乐在线视频免费观看 | 中文字幕乱码人妻二区三区 | 欧美亚洲影院 | 中文字幕一区在线播放 | 91桃色国产在线播放 | 欧美性受xxx黑人xyx性爽 | 色臀av| 国产精品人妻在线观看 | 国产一区二区三区精品视频 | 无码手机线免费观看 | 国产中老年妇女精品 | 加勒比一本heyzo高清视频 | 黄色网址在线视频 | 一级片特黄| 成人免费av | 久久久久国 | 97人人模人人爽人人少妇 | 亚洲风情亚aⅴ在线发布 | 久久黄色录像 | 久热国产精品视频一区二区三区 | 国产精品久久久国产偷窥 | 国产亚洲精品无码成人 | 在线日本看片免费人成视久网 | 三级在线网址 | av小说在线| 大蜜桃臀偷拍系列在线观看 | av日韩精品 | 免费看a级片 | 国产精品久久久久久久白丝制服 | 不卡中文av | 亚洲精品乱码久久久久久蜜桃不卡 | 天天综合天天综合 | 91蜜桃传媒精品久久久一区二区 | 国产网红主播精品一区 | 红桃视频一区二区三区免费 | 欧美裸体xxx| 神马午夜伦理影院 | 精品蜜桃av | 午夜影院免费视频 | 人人插人人插 | 免费看一级黄色大片 | 国产精品激情av久久久青桔 | 强壮公侵犯使我夜夜高潮 | 国产探花视频在线观看 | 美女黄网站18禁免费看 | 潘金莲三级野外 | 成年网站在线免费观看 | 成人黄色片免费 | 少妇理论片 | 99久久国产露脸国语对白 | 国产精品久久久久久久久免费樱桃 | 精品人妻伦九区久久aaa片 | 春色影视| 在线免费激情视频 | 日韩欧美www | 97成人在线 | 亚洲成av人片在线观看 | 久久久一级 | 欧美精品99久久久久久人 | 亚洲精品欧美二区三区中文字幕 | 日韩三级不卡 | 精品少妇3p | 久久精品免费看 | 福利所导航 | 蜜桃视频一区二区三区 | 香蕉视频免费网站 | 久久亚洲国产精品成人av秋霞 | 四虎成人精品在永久免费 | 九九夜 | 日本熟妇色一本在线看 | 精品综合久久久 | 在线中文字幕一区 | 久久午夜色播影院 | 国产91精品高潮白浆喷水 | 99精品99| 免费一区视频 | 91人人爽人人爽人人精88v | 中文字幕人妻色偷偷久久 | av中文字幕潮喷人妻系列 | 40岁成熟女人牲交片20分钟 | 外国一级片 | 中文字幕综合网 | 欧美专区日韩专区 | 色狠狠一区二区 | 国产精品99久久 | 特级做a爰片毛片免费69 | 精品少妇人妻av一区二区 | 日韩欧美一区在线 | 久久国产一二三 | 成人婷婷网色偷偷亚洲男人的天堂 | 把女邻居弄到潮喷的性经历 | 精品九九九九 | 久久黄色成人 | 99精品视频在线观看免费播放 | 国产三级漂亮女教师 | 欧美激情内射喷水高潮 | 老色鬼在线精品视频在线观看 | 国产在线成人 | 欧美乱妇日本无乱码特黄大片 | eeuss鲁片一区二区三区69 | 人妻少妇精品无码专区app | 主播av在线 | 一级大片在线观看 | 裸体女人a级一片 | 中文字幕一区二区三区人妻少妇 | 日韩欧美国产一区二区 | 国产成人精品白浆久久69 | 亚洲乱亚洲乱妇91p丰满 | 亚洲福利视频在线 | 97伦伦午夜电影理伦片 | 网站av| 中文字幕无码免费久久99 | 日韩免费影院 | 波多野结衣av高清一区二区三区 | 国产精品久久无码一区二区三区网 | 精品无码中文视频在线观看 | 亚洲欧美在线成人 | 那里有毛片看 | 人妖欧美一区二区三区 | 亚洲视频图片 | 美国一级大黄一片免费的网站 | 永井玛利亚 精品 国产 一区 | www黄色大片| 成人久久18免费网站麻豆 | 麻豆成人久久精品二区三区小说 | 国产片淫级awww | 国产成人免费ā片在线观看 |