日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FFmpeg中的日志以及avio实现对文件的读写功能

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FFmpeg中的日志以及avio实现对文件的读写功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ffmpeg日志

ffmpeg日志,接口都定義在log.h,使用的庫是libavutil

使用時一定要加上對頭文件extern "C"外部,否則會報對應的函數沒有定義

// // Created by andrew on 2020/10/31. // #include <iostream> extern "C"{ #include <libavutil/log.h> }using namespace std;int main(int argc, char *argv[]) {av_log_set_level(AV_LOG_DEBUG);av_log(NULL, AV_LOG_DEBUG,"Hello world!\n");return 0; }

執行結果:

Hello world!

write file

第一步先設置日志等級,這里追溯下日志等級設置的實現。

av_log_set_level設置日志等級

前期追溯過的函數后面將不會進行重復追蹤定位。

av_log_set_level(AV_LOG_DEBUG);函數點擊進入函數,函數實現如下,只是設置了一個全局變量,用于記錄日志的等級

void av_log_set_level(int level) {av_log_level = level; }

再看下實際使用時,函數是如何判定日志是否需要輸出的

void av_log(void* avcl, int level, const char *fmt, ...) {va_list vl;va_start(vl, fmt);av_vlog(avcl, level, fmt, vl);va_end(vl); } //實際調用 void av_vlog(void* avcl, int level, const char *fmt, va_list vl) {AVClass* avc = avcl ? *(AVClass **) avcl : NULL;void (*log_callback)(void*, int, const char*, va_list) = av_log_callback;if (avc && avc->version >= (50 << 16 | 15 << 8 | 2) &&avc->log_level_offset_offset && level >= AV_LOG_FATAL)level += *(int *) (((uint8_t *) avcl) + avc->log_level_offset_offset);if (log_callback)log_callback(avcl, level, fmt, vl); } // 回調函數指針 static void (*av_log_callback)(void*, int, const char*, va_list) =av_log_default_callback;//回調函數 void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl) {static int print_prefix = 1;static int count;static char prev[LINE_SZ];AVBPrint part[4];char line[LINE_SZ];static int is_atty;int type[2];unsigned tint = 0;if (level >= 0) {tint = level & 0xff00;level &= 0xff;}// 這里是是否輸出日志的關鍵,只有level小于這個等級的時候才會輸出日志if (level > av_log_level)return;ff_mutex_lock(&mutex);format_line(ptr, level, fmt, vl, part, &print_prefix, type);snprintf(line, sizeof(line), "%s%s%s%s", part[0].str, part[1].str, part[2].str, part[3].str);#if HAVE_ISATTYif (!is_atty)is_atty = isatty(2) ? 1 : -1; #endifif (print_prefix && (flags & AV_LOG_SKIP_REPEATED) && !strcmp(line, prev) &&*line && line[strlen(line) - 1] != '\r'){count++;if (is_atty == 1)fprintf(stderr, " Last message repeated %d times\r", count);goto end;}if (count > 0) {fprintf(stderr, " Last message repeated %d times\n", count);count = 0;}strcpy(prev, line);sanitize(part[0].str);colored_fputs(type[0], 0, part[0].str);sanitize(part[1].str);colored_fputs(type[1], 0, part[1].str);sanitize(part[2].str);colored_fputs(av_clip(level >> 3, 0, NB_LEVELS - 1), tint >> 8, part[2].str);sanitize(part[3].str);colored_fputs(av_clip(level >> 3, 0, NB_LEVELS - 1), tint >> 8, part[3].str);#if CONFIG_VALGRIND_BACKTRACEif (level <= BACKTRACE_LOGLEVEL)VALGRIND_PRINTF_BACKTRACE("%s", ""); #endif end:av_bprint_finalize(part+3, NULL);ff_mutex_unlock(&mutex); }

實際日志等級的定義

/*** Print no output.*/ #define AV_LOG_QUIET -8/*** Something went really wrong and we will crash now.*/ #define AV_LOG_PANIC 0/*** Something went wrong and recovery is not possible.* For example, no header was found for a format which depends* on headers or an illegal combination of parameters is used.*/ #define AV_LOG_FATAL 8/*** Something went wrong and cannot losslessly be recovered.* However, not all future data is affected.*/ #define AV_LOG_ERROR 16/*** Something somehow does not look correct. This may or may not* lead to problems. An example would be the use of '-vstrict -2'.*/ #define AV_LOG_WARNING 24/*** Standard information.*/ #define AV_LOG_INFO 32/*** Detailed information.*/ #define AV_LOG_VERBOSE 40/*** Stuff which is only useful for libav* developers.*/ #define AV_LOG_DEBUG 48/*** Extremely verbose debugging, useful for libav* development.*/ #define AV_LOG_TRACE 56

一般設置的時候我們會將日志打印等級設置為AV_LOG_DEBUG,這個等級非常大很少有大于這個等級的日志宏定義,因此在實際中設置這個等級大多數打印都會打印出來。

取出要寫的文件名字

char *pSrcFileName = argv[1];

構建AVIOContext結構體

使用avio_open函數構建AVIOContext結構體

看下avio_open函數的調用關系

1. avio_open 函數調用了 avio_open2 /*** Create and initialize a AVIOContext for accessing the* resource indicated by url.* @note When the resource indicated by url has been opened in* read+write mode, the AVIOContext can be used only for writing.** @param s Used to return the pointer to the created AVIOContext.* In case of failure the pointed to value is set to NULL.* @param url resource to access* @param flags flags which control how the resource indicated by url* is to be opened* @return >= 0 in case of success, a negative value corresponding to an* AVERROR code in case of failure*/ int avio_open(AVIOContext **s, const char *url, int flags);2. avio_open函數調用了ffio_open_whitelist 3. ffio_open_whitelist函數調用了ffurl_open_whitelist 和ffio_fdopen 4. ffio_fdopen函數調用了 avio_alloc_context /*** Allocate and initialize an AVIOContext for buffered I/O. It must be later* freed with avio_context_free().** @param buffer Memory block for input/output operations via AVIOContext.* The buffer must be allocated with av_malloc() and friends.* It may be freed and replaced with a new buffer by libavformat.* AVIOContext.buffer holds the buffer currently in use,* which must be later freed with av_free().* @param buffer_size The buffer size is very important for performance.* For protocols with fixed blocksize it should be set to this blocksize.* For others a typical size is a cache page, e.g. 4kb.* @param write_flag Set to 1 if the buffer should be writable, 0 otherwise.* @param opaque An opaque pointer to user-specific data.* @param read_packet A function for refilling the buffer, may be NULL.* For stream protocols, must never return 0 but rather* a proper AVERROR code.* @param write_packet A function for writing the buffer contents, may be NULL.* The function may not change the input buffers content.* @param seek A function for seeking to specified byte position, may be NULL.** @return Allocated AVIOContext or NULL on failure.*/ AVIOContext *avio_alloc_context(unsigned char *buffer,int buffer_size,int write_flag,void *opaque,int (*read_packet)(void *opaque, uint8_t *buf, int buf_size),int (*write_packet)(void *opaque, uint8_t *buf, int buf_size),int64_t (*seek)(void *opaque, int64_t offset, int whence));

將數據寫入文件

avio_write將傳入的buff寫入到AVIOContext關聯的結構體中

void avio_write(AVIOContext *s, const unsigned char *buf, int size) {if (s->direct && !s->update_checksum) {avio_flush(s);writeout(s, buf, size);return;}// 循環將傳入的buf 字符串寫入到s中的buf緩沖區中while (size > 0) {int len = FFMIN(s->buf_end - s->buf_ptr, size);memcpy(s->buf_ptr, buf, len);s->buf_ptr += len;if (s->buf_ptr >= s->buf_end)flush_buffer(s);buf += len;size -= len;} }

釋放申請的資源

使用avio_close釋放申請的資源

代碼實現如下

// // Created by andrew on 2020/11/7. //#include <iostream>extern "C" { #include <libavutil/log.h> #include <libavformat/avio.h> }using namespace std;int main(int argc, char *argv[]) {// 設置日志等級av_log_set_level(AV_LOG_DEBUG);if (argc < 2) {av_log(NULL, AV_LOG_ERROR, "The count of parameter should be more than two!\n");exit(1);}char *pSrcFileName = argv[1];if (NULL == pSrcFileName) {av_log(NULL, AV_LOG_ERROR, "invalid src filename.\n");exit(2);}AVIOContext *avioCtx = NULL;int errCode = -1;/** Create and initialize a AVIOContext for accessing the* resource indicated by url.* */if ((errCode = avio_open(&avioCtx, pSrcFileName, AVIO_FLAG_WRITE)) < 0) {av_log(NULL, AV_LOG_ERROR, "Coud not open file %s\n", pSrcFileName);exit(3);}string strBuff = "hello world!\n";avio_write(avioCtx, (const unsigned char *)(strBuff.c_str()), strBuff.length());avio_close(avioCtx);char tempBuff[128];snprintf(tempBuff, sizeof(tempBuff), "cat %s", pSrcFileName);system(tempBuff);snprintf(tempBuff, sizeof(tempBuff), "rm %s", pSrcFileName);system(tempBuff);return 0; } #運行結果,編譯時連接上對應的庫文件 ./ffmpeg_io_write test.txt hello world! #運行結果,編譯時連接上對應的庫文件 ./ffmpeg_io_write test.txt hello world!

read file

讀文件和寫文件實現基本上一樣,需要改動的點是,打開文件時,將標志設置為AVIO_FLAG_READ并將avio_write修改為avio_read函數。

代碼實現如下:

// // Created by andrew on 2020/11/8. //// // Created by andrew on 2020/11/7. //#include <iostream>extern "C" { #include <libavutil/log.h> #include <libavformat/avio.h> }using namespace std;int main(int argc, char *argv[]) {char tempBuff[128];// 設置日志等級av_log_set_level(AV_LOG_DEBUG);if (argc < 2) {av_log(NULL, AV_LOG_ERROR, "The count of parameter should be more than two!\n");exit(1);}char *pSrcFileName = argv[1];if (NULL == pSrcFileName) {av_log(NULL, AV_LOG_ERROR, "invalid src filename.\n");exit(2);}// 創建一個文件snprintf(tempBuff, sizeof(tempBuff), "echo \"hello world!\n \" > %s", pSrcFileName);system(tempBuff);AVIOContext *avioCtx = NULL;int errCode = -1;/** Create and initialize a AVIOContext for accessing the* resource indicated by url.* */if ((errCode = avio_open(&avioCtx, pSrcFileName, AVIO_FLAG_READ)) < 0) {av_log(NULL, AV_LOG_ERROR, "Coud not open file %s\n", pSrcFileName);exit(3);}unsigned char strBuff[1024];avio_read(avioCtx, strBuff, sizeof(strBuff));avio_close(avioCtx);av_log(NULL, AV_LOG_DEBUG, "read file content:%s", strBuff);memset(tempBuff, 0, sizeof(tempBuff));snprintf(tempBuff, sizeof(tempBuff), "rm %s", pSrcFileName);system(tempBuff);return 0; }

執行結果如下:

./ffmpeg_io_read test.txt read file content:hello world!

總結

以上是生活随笔為你收集整理的FFmpeg中的日志以及avio实现对文件的读写功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品v亚洲v欧美v高清v | 精品一区在线看 | 国产在线高清视频 | 亚洲黄色影院 | 人人爽人人乐 | 日韩在线中文字幕 | 欧美日韩一二三四区 | 欧美日韩视频免费看 | 国产伦理久久精品久久久久_ | 国产在线综合视频 | 国产精品入口麻豆www | 91高清免费 | 91九色蝌蚪国产 | 亚洲精品麻豆视频 | 国产精品va在线播放 | 日本性xxx | 国产精品日韩久久久久 | 欧美精品在线观看一区 | 六月丁香伊人 | 国产在线理论片 | 亚洲精品www | 亚洲免费成人av电影 | 97超碰网 | 97偷拍视频 | 成人av一区二区在线观看 | 粉嫩av一区二区三区免费 | 免费美女av | 日韩精品久久久 | 国产 日韩 在线 亚洲 字幕 中文 | 成人黄大片视频在线观看 | 国产成人精品综合久久久久99 | 日本黄色免费电影网站 | 欧美 日韩 国产 成人 在线 | 一本一道久久a久久综合蜜桃 | 97视频免费在线观看 | 综合天堂av久久久久久久 | 黄网站免费看 | 精品一二三四在线 | 日韩三级在线观看 | 97碰碰碰| av中文在线播放 | 精品在线观看一区二区三区 | 91桃色免费观看 | 蜜臀av免费一区二区三区 | 在线观看中文字幕av | 日本精品va在线观看 | 国产精品 日韩精品 | 久草在线中文视频 | 国产精品久久久久一区二区国产 | 国产福利免费在线观看 | 免费在线黄色av | 日本在线视频一区二区三区 | 99av国产精品欲麻豆 | 色成人亚洲网 | 中文成人字幕 | 亚洲天堂va | 国内精品久久久久久久 | 日本精品视频在线观看 | 欧美日韩国产精品一区二区亚洲 | 久久久福利 | 久久婷婷综合激情 | 亚洲视频在线观看 | 黄色网大全 | 国产精品专区在线 | 国产又粗又猛又黄又爽的视频 | 福利视频一区二区 | av在线免费播放 | 天堂在线视频免费观看 | 免费av网站在线 | 91女神的呻吟细腰翘臀美女 | 美女久久99 | 国产中文字幕在线看 | 久久精品国产一区二区三区 | 麻花豆传媒一二三产区 | 成人午夜电影在线播放 | 视频一区二区免费 | 国产精品免费观看视频 | 国产一区二区高清不卡 | 欧美性黑人 | 色综合网| 在线а√天堂中文官网 | 久草久草在线观看 | 久久精品一区 | 丁香视频全集免费观看 | 久久综合精品一区 | 欧美激情片在线观看 | 国产69久久精品成人看 | 色99导航 | 久久人操| avove黑丝 | 最近中文字幕完整视频高清1 | 日韩精品aaa | 精久久久久 | 国产中文字幕国产 | 成人免费视频网站在线观看 | 99精品一级欧美片免费播放 | 欧美激情综合色综合啪啪五月 | 精品久久久久久亚洲综合网 | 亚洲精品成人免费 | 国产成人在线精品 | 欧美日韩亚洲精品在线 | 国产精品日韩精品 | 欧美精品999| 久久精品国产免费观看 | a视频免费在线观看 | 色噜噜狠狠狠狠色综合久不 | 欧美日韩国产综合一区二区 | 成人a在线观看高清电影 | 精品国产诱惑 | 麻豆你懂的 | 欧美精品在线观看免费 | 国产一区视频在线 | 中文资源在线观看 | 欧美精品在线一区二区 | 婷婷色婷婷 | 成年人免费看 | 久久情网 | 欧美在线视频一区二区 | 亚洲精品久久久久久久不卡四虎 | 国产一级精品视频 | 亚洲成人高清在线 | 欧美精选一区二区三区 | 91最新网址在线观看 | 久久一区91 | 韩日精品在线观看 | 最近免费中文字幕大全高清10 | 天天色天天色天天色 | 国产成人三级三级三级97 | 国产精品久久一区二区三区, | 久久y | 在线看av的网址 | 国产精品一区免费在线观看 | 欧美日韩二区在线 | 久草在线91 | 91精品老司机久久一区啪 | 精品亚洲欧美无人区乱码 | 亚洲一区二区三区miaa149 | 天天操天天操天天操 | 日韩福利在线观看 | 日本精品一区二区在线观看 | 99久久99久久精品 | 美女福利视频 | 精品国产一区二区三区久久影院 | 日韩免费在线播放 | 天天干天天干天天干天天干天天干天天干 | 激情网五月天 | 久久国产精品精品国产色婷婷 | 亚洲永久精品国产 | 亚洲狠狠| 激情动态 | 国产 亚洲 欧美 在线 | 在线亚洲观看 | 精品久久久久久一区二区里番 | 精品国产伦一区二区三区观看体验 | 日韩精品一区不卡 | 欧美成人黄色 | 国产999精品久久久影片官网 | 99在线高清视频在线播放 | 在线观看av中文字幕 | 亚洲日日夜夜 | 国产亚洲免费观看 | 国产福利网站 | 久久国产欧美日韩 | 最新婷婷色 | 99福利片 | 五月婷婷一区 | 欧美色888 | 天天天干天天射天天天操 | 久久婷五月 | 香蕉97视频观看在线观看 | 99精品在这里 | 亚洲va综合va国产va中文 | 97国产视频 | 国产三级av在线 | 亚洲最新视频在线播放 | 亚洲精品综合一区二区 | 国产精品久久久久久a | 激情综合五月婷婷 | 精品久久久久久久久久岛国gif | 九色精品免费永久在线 | 亚洲视频 中文字幕 | 99精品乱码国产在线观看 | 日韩特黄一级欧美毛片特黄 | 国产午夜精品一区二区三区欧美 | 99久久精品免费看国产一区二区三区 | 国产精品不卡 | 网站在线观看日韩 | 91手机视频在线 | japanese黑人亚洲人4k | 国产成人精品国内自产拍免费看 | av三级在线看 | 又爽又黄又无遮挡网站动态图 | 一区二区不卡视频在线观看 | 伊人狠狠干 | 免费在线观看91 | www.人人干 | 国产免费一区二区三区网站免费 | 欧美午夜性生活 | 91chinese在线 | www.激情五月.com | 精品产品国产在线不卡 | 久草久热 | 99热超碰在线| 香蕉久久国产 | 日韩网站中文字幕 | 久久经典国产视频 | 粉嫩一二三区 | 97国产超碰| 又黄又爽又色无遮挡免费 | 国产精品v欧美精品v日韩 | 97在线看片| 成人资源在线观看 | 国产亚洲高清视频 | 国内精品视频免费 | 日韩欧美一区二区三区在线观看 | 色人久久| 九九免费在线看完整版 | 国产精品美女毛片真酒店 | 免费高清无人区完整版 | 三日本三级少妇三级99 | 亚洲理论电影 | 色综合天天 | av在线com | 国产电影黄色av | 亚洲精品一区二区18漫画 | 日韩精品91偷拍在线观看 | 中文字幕有码在线 | 亚洲国产精品一区二区久久hs | 91福利视频免费观看 | av福利网址导航大全 | 精品国模一区二区三区 | 婷婷四房综合激情五月 | 国产精品久久久久久久久软件 | 久久无码精品一区二区三区 | 天天爽人人爽夜夜爽 | 日韩肉感妇bbwbbwbbw | 亚洲五月花| bbw av | 日韩天天综合 | 久久免费看片 | 人人看看人人 | 久草久视频 | 国产精品久久久久久久av电影 | 在线中文字幕视频 | 99精品网站| 成人久久久久久久久久 | 天天爽天天做 | 久久人人爽人人爽人人片 | 免费av片在线| 久久99视频免费 | 亚洲五月婷 | 日韩av一区二区在线影视 | 国产亚洲欧美一区 | 天天操天天射天天 | 四虎影视成人精品 | 久久不卡视频 | 国产日韩欧美在线影视 | 午夜精品一二区 | 成人啪啪18免费游戏链接 | 特黄色大片 | av片无限看 | 亚洲国产成人在线观看 | 天天操天天弄 | 欧美一区二区在线免费观看 | 91av看片| 丁香在线观看完整电影视频 | 欧美精品一区二区蜜臀亚洲 | 日本在线成人 | 欧美日韩中字 | 久久久久久久久国产 | 国产精品美女久久久久久网站 | 视频二区在线 | 国产中出在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 国产看片网站 | 欧美黄色软件 | 五月婷婷中文网 | 中文字幕美女免费在线 | 九九久 | 国产又粗又猛又色又黄网站 | 97超级碰碰| 亚洲精品美女 | 国产高清视频在线免费观看 | 免费在线观看av网站 | 美女黄网久久 | 国产精品视频你懂的 | 久草视频观看 | 91久久丝袜国产露脸动漫 | 五月天婷婷在线视频 | 国产成人一区二区在线观看 | 国产在线视频资源 | 国产精品女同一区二区三区久久夜 | av官网在线 | 日韩高清 一区 | www在线观看国产 | 亚洲三级黄 | 最新高清无码专区 | av黄色国产 | 欧美一区中文字幕 | 中文在线 | 久久精品精品电影网 | 欧美色图亚洲图片 | 亚洲美女在线一区 | 免费福利小视频 | 亚洲精品av在线 | 高清视频一区二区三区 | 日韩在线视频网 | 国产精品一区一区三区 | 天天色成人 | 欧美极品一区二区三区 | 国产资源精品在线观看 | www免费黄色 | 欧美性大胆 | 日韩在线一级 | 久久国产精品一区二区三区 | av中文字幕在线观看网站 | 最新免费中文字幕 | 国产黄色片网站 | av亚洲产国偷v产偷v自拍小说 | 日韩91av| 国产va饥渴难耐女保洁员在线观看 | 色婷婷国产精品一区在线观看 | 亚洲精品视频免费在线 | 欧美在线视频一区二区三区 | 久久精品人 | 欧美亚洲免费在线一区 | 亚洲精品免费在线 | 永久免费看av | 成人黄色电影免费观看 | 91黄色免费看 | 国产精品久久久久久久久搜平片 | 欧美精品在线视频 | 欧洲亚洲激情 | 久久成人亚洲欧美电影 | 亚洲精品国精品久久99热 | 亚洲在线视频播放 | 91精品视频在线播放 | 97视频免费观看2区 亚洲视屏 | 激情网五月婷婷 | 精品国产一区二区三区四区在线观看 | 亚洲做受高潮欧美裸体 | 乱男乱女www7788 | 999日韩 | 国产精品久久久久久久久久久不卡 | av高清一区二区三区 | 国产精品系列在线播放 | 日韩簧片在线观看 | 亚洲精品字幕在线 | 玖草影院 | 日本精品在线视频 | 久久99精品久久久久婷婷 | 免费欧美高清视频 | 欧洲在线免费视频 | 91精品一| 久久这里只有精品视频首页 | 精品国产美女在线 | 亚洲区视频在线观看 | 五月婷婷久久丁香 | 超碰九九| 亚洲欧美经典 | 99热在线观看免费 | 人人模人人爽 | 精品成人a区在线观看 | 亚洲免费在线看 | 91麻豆产精品久久久久久 | 久久久久婷 | 亚洲最大免费成人网 | 超碰97在线资源站 | 国产三级午夜理伦三级 | 成人黄色在线观看视频 | 97精品久久 | 免费观看性生活大片3 | 日韩欧美久久 | 亚洲国产人午在线一二区 | 狠狠躁夜夜躁人人爽超碰91 | 日韩在线国产精品 | 国产偷v国产偷∨精品视频 在线草 | 亚洲国产精品第一区二区 | 激情欧美在线观看 | 日韩深夜在线观看 | 久久一本综合 | 日韩中文幕 | 久久精品99国产精品亚洲最刺激 | 欧美激情精品久久久久久变态 | 久久久精品网 | 精品天堂av | 丁香五月网久久综合 | 天堂va在线高清一区 | av网站手机在线观看 | 激情欧美xxxx | 色偷偷男人的天堂av | 久久艹人人 | 久久久久久蜜桃一区二区 | 国产精品视频久久久 | 91成人免费在线 | 亚洲国内精品在线 | 国产成人久久精品77777 | 国产精品久久久久四虎 | 久久精品久久久久电影 | 精品91视频 | 91看片在线看片 | 亚洲综合五月天 | 色综合久久网 | 国内精品久久久久久久久久清纯 | 久久久免费毛片 | 天堂av在线中文在线 | 国产一级免费播放 | 亚洲精品免费在线视频 | 黄色毛片在线观看 | 国产美女在线精品免费观看 | 91精品久久久久久综合乱菊 | 夜夜澡人模人人添人人看 | 国产超碰97| 欧美性色网站 | 欧美吞精| 国产精品一区在线 | 成人免费在线观看av | 国产录像在线观看 | 色视频网站在线观看一=区 a视频免费在线观看 | 在线观看视频免费播放 | 婷婷免费视频 | 日韩免费一级a毛片在线播放一级 | 最近中文字幕国语免费高清6 | 久久99视频免费 | 久久久久综合视频 | 国产免费三级在线观看 | 国产一区二区免费 | 亚洲一级理论片 | 欧美综合在线观看 | 91亚洲精品视频 | 免费av影视| 91精品网站 | av大片免费| 日韩欧美电影网 | 国产婷婷在线观看 | 日韩成人邪恶影片 | 男女拍拍免费视频 | 日韩高清在线看 | 久久网站av | 日韩性久久 | 久久 在线| zzijzzij亚洲日本少妇熟睡 | 亚洲另类在线视频 | 不卡av在线免费观看 | 欧美亚洲国产精品久久高清浪潮 | 久热色超碰 | 操老逼免费视频 | 国产精品第一视频 | av黄网站 | 激情一区二区三区欧美 | 高潮毛片无遮挡高清免费 | 久久热首页| 天天天天爱天天躁 | 久久久久久久18 | 欧美日韩三区二区 | 国产精品区在线观看 | 精品国产aⅴ一区二区三区 在线直播av | 国产高清av免费在线观看 | 天天射综合 | 中文字幕在线日亚洲9 | 狠狠色丁香久久婷婷综合丁香 | av片免费播放 | 欧美日韩中文在线视频 | 日本精品一区二区在线观看 | 丁香六月国产 | 色婷婷视频 | 五月综合激情网 | 蜜臀av性久久久久av蜜臀妖精 | 色婷婷狠狠五月综合天色拍 | 午夜精品久久久久久久久久 | 狠狠干天天射 | 在线看片91| 插插插色综合 | 四虎最新入口 | 婷婷伊人五月 | 国产一区二区三区高清播放 | 精品视频久久 | 亚洲精品午夜一区人人爽 | 久久精品艹 | 亚洲精品乱码久久久久久高潮 | 不卡国产视频 | 久久九九久久九九 | 99精品国产免费久久 | 四虎影视成人精品国库在线观看 | 亚洲精品在线一区二区三区 | 狠狠色丁香婷婷综合欧美 | 在线观看韩国av | 91网站观看| 色播激情五月 | 午夜三级毛片 | 色国产精品一区在线观看 | 美腿丝袜一区二区三区 | av免费看网站 | 丰满少妇久久久 | 亚洲精品h| 国产涩涩网站 | 男女男视频 | 色999五月色 | 亚洲第一区在线观看 | 91精品国产99久久久久 | 久久精品99国产国产 | 国产成人精品久久二区二区 | 一区二区久久久久 | 亚洲精品字幕在线观看 | 国产高清在线视频 | 在线观看91精品国产网站 | 午夜视频黄 | 日韩在线不卡av | 中文字幕成人在线 | 亚洲精品视频在线免费播放 | 中文字幕亚洲欧美 | 婷婷久操| 在线免费观看黄色大片 | 成人三级视频 | 日韩理论片中文字幕 | av线上看 | 久久久www成人免费精品张筱雨 | 久久综合色8888 | 国产黄色片一级 | 69夜色精品国产69乱 | 天天射天天射天天 | 日韩高清在线看 | 中文av在线免费观看 | 久久97精品 | 国产在线精品一区二区不卡了 | 蜜臀久久99精品久久久久久网站 | 亚洲精品在线视频网站 | 久草资源在线观看 | 玖玖爱在线观看 | 日韩欧美视频在线观看免费 | 欧美a级在线免费观看 | 日韩一区二区三区视频在线 | 麻豆91视频 | 久久精品小视频 | 久久综合九色综合久久久精品综合 | 成人在线一区二区三区 | 久久久精品国产免费观看一区二区 | 97视频网站 | 51久久夜色精品国产麻豆 | 欧美一区二区三区免费看 | 色综合久久久久综合体桃花网 | 欧美另类tv | 91在线看黄 | 97超碰免费 | 久久久久久久久久久久久久av | 久草视频免费观 | 极品嫩模被强到高潮呻吟91 | 91精品国产成人 | 精品久久久久久久久久久院品网 | 中文高清av | 亚洲成色 | 国产拍在线 | 亚洲少妇自拍 | 中文字幕日韩有码 | 欧美精品乱码99久久影院 | 99色免费视频 | 在线 视频 一区二区 | 粉嫩一区二区三区粉嫩91 | 国产乱对白刺激视频不卡 | 亚洲精品网站 | 久久五月婷婷综合 | 精品一区 精品二区 | 探花在线观看 | 日日夜夜av | 精品一区二区综合 | 欧美激情精品久久久久久免费 | 国产精品久久久久av | 五月天中文字幕mv在线 | 成人av资源在线 | 国产一级二级视频 | 手机在线看片日韩 | 国产精品女主播一区二区三区 | 色综合久久久久综合99 | 欧美俄罗斯性视频 | 日日爱av | 操操操com | 麻豆 91 在线 | 在线电影日韩 | 色网站在线 | 久99久中文字幕在线 | 久久午夜电影 | 日韩天堂在线观看 | 中文国产成人精品久久一 | 色88久久| 久久综合福利 | 一区 二区电影免费在线观看 | 国产第一页福利影院 | 激情五月综合网 | 爱爱一区 | 夜夜躁狠狠躁日日躁 | 亚洲日本va午夜在线影院 | av日韩不卡 | 日韩精品免费在线播放 | 久草网在线视频 | 伊人永久在线 | 日本激情视频中文字幕 | 99 久久久久| 欧美久久久久 | 最新国产福利 | 成人免费大片黄在线播放 | 日韩伦理片一区二区三区 | 99视频在线免费观看 | 久久久久久久久久久久久影院 | 日韩午夜电影网 | 精品自拍av | 日韩天天操 | 久久精品一区二区三区视频 | 日韩国产精品一区 | 正在播放国产一区二区 | 91视频在线免费观看 | 国产视频在线一区二区 | 久久国产露脸精品国产 | 激情电影在线观看 | 伊人看片 | 天天av在线播放 | 久久伊人色综合 | 中文字幕国产视频 | 国产一区二区在线免费播放 | 久久99久久99精品免费看小说 | 不卡中文字幕av | 麻豆视频在线免费看 | 五月天丁香 | 久久综合久久综合久久 | 亚洲免费永久精品国产 | 中文字幕在线看视频国产中文版 | 国产免费不卡 | 国产一区二区高清视频 | 8090yy亚洲精品久久 | 丁香花中文在线免费观看 | 天天激情 | 四川bbb搡bbb爽爽视频 | 免费在线观看不卡av | 成年人在线看视频 | 亚洲精品观看 | 欧美成人精品xxx | 国产裸体bbb视频 | 13日本xxxxxⅹxxx20| 中文字幕之中文字幕 | 五月天久久久久久 | 日本女人的性生活视频 | 欧美日韩精品免费观看 | 国产日韩欧美自拍 | 正在播放国产一区二区 | 香蕉视频国产在线 | 91夫妻自拍 | 91在线观看视频网站 | 国产一级电影在线 | 香蕉久久久久 | 人人爽爽人人 | 久久99国产精品自在自在app | 亚洲播放一区 | 国产精品爽爽久久久久久蜜臀 | 国产理伦在线 | 国内精品久久天天躁人人爽 | 国产日产av | 国产女教师精品久久av | 国内揄拍国产精品 | 午夜国产在线观看 | 久久精品在线 | 国产日本在线 | 久久综合爱| 六月色播 | 91系列在线 | 国产精品久久久777 成人手机在线视频 | 亚洲日本va中文字幕 | 亚洲欧美国内爽妇网 | 免费黄色特级片 | 精品国产免费一区二区三区五区 | 亚一亚二国产专区 | 精品高清美女精品国产区 | 黄色av在 | 国产美女视频免费观看的网站 | 日韩在线免费观看视频 | 日本久久久久久科技有限公司 | 九色91视频 | 日韩在线观看网站 | 日日躁夜夜躁xxxxaaaa | 中文字幕中文字幕 | 久久艹在线观看 | 午夜三级理论 | 91视频在线观看大全 | 国产精品免费在线观看视频 | 五月婷婷综合色拍 | 日韩av一区二区三区四区 | 久久久亚洲电影 | 视频国产区 | 最新av网址在线 | 97视频久久久| 日本视频精品 | 日韩欧美电影在线 | 91成人精品| 91桃色国产在线播放 | 六月婷婷色 | 亚洲一本视频 | 精品视频99 | 国内精品久久久久久久久久 | 亚洲精品国产精品乱码不99热 | 国产精品久久久久免费观看 | 四虎最新入口 | 91av视频 | 欧美一区二区在线免费观看 | 国产资源免费在线观看 | 亚洲欧美视频在线观看 | 91综合视频在线观看 | 久久综合色播五月 | 深爱激情站 | 欧美日韩在线观看不卡 | 亚洲九九精品 | 国产精久久 | 色综合久久久久综合体 | 97在线视频免费 | 天天夜操 | 久久精品国产免费看久久精品 | 久久成人高清 | 在线观看一区 | 久久久久久久精 | 免费视频成人 | 最近中文字幕mv | 亚洲精品无| 蜜臀av夜夜澡人人爽人人桃色 | 日日日干 | 综合网在线视频 | 手机色站| 国产精品黄网站在线观看 | 麻花豆传媒mv在线观看 | 久久无码精品一区二区三区 | 亚洲欧美日韩中文在线 | www国产亚洲精品久久网站 | 韩国一区在线 | 啪啪免费观看网站 | 亚洲精品乱码久久久久久久久久 | 又黄又刺激又爽的视频 | 在线免费亚洲 | 国产色女 | 久久久久国产精品一区二区 | 日韩在线电影一区二区 | 91污视频在线 | 天天射天天做 | 日本特黄一级片 | 久草新在线 | www.久久久 | 午夜三级在线 | 午夜av在线 | 精品在线观看国产 | 亚洲精品影视在线观看 | 久久国产精品99久久久久久丝袜 | 欧美中文字幕久久 | 在线看黄色的网站 | 在线日韩一区 | 在线观看免费黄视频 | 狠狠狠色丁香婷婷综合久久88 | 中文资源在线播放 | 日韩精品视频在线观看网址 | 久久综合九色综合久久久精品综合 | 日韩在线免费高清视频 | 国产视频在线播放 | 色综合久久综合中文综合网 | 日韩欧在线 | 日韩欧美在线免费观看 | 成人动漫视频在线 | 亚洲精品乱码久久久久久久久久 | 亚洲网久久 | 在线成人国产 | 国产一二三精品 | 在线成人国产 | 99国产一区二区三精品乱码 | 国产中文自拍 | 婷婷六月色 | 91禁在线观看 | 国产亚洲精品久久久久久网站 | 999日韩 | 成人a在线观看高清电影 | 精品成人久久 | 日韩av资源站 | 中文不卡视频在线 | 一区二区不卡视频在线观看 | 丁香av在线 | 亚洲精品欧洲精品 | 91精品一区二区三区蜜桃 | 97成人精品 | 精品一区二区在线免费观看 | 亚洲精品88欧美一区二区 | 男女拍拍免费视频 | 中文字幕在线观看第一页 | 亚洲日韩欧美一区二区在线 | aa一级片 | 黄色官网在线观看 | 不卡视频在线看 | 91亚洲精品久久久蜜桃网站 | 99亚洲国产 | 天天操天天干天天爽 | 久久久综合香蕉尹人综合网 | 在线看一区二区 | 国产精品久久久久国产精品日日 | 在线看成人| 精品视频不卡 | 中文字幕av最新更新 | 免费观看v片在线观看 | 日本在线观看中文字幕 | 久久精品99久久 | 精品天堂av | av大全在线 | 婷婷五综合 | 在线看国产精品 | 成人黄色av免费在线观看 | 色网站免费在线观看 | 中文字幕电影在线 | 亚洲在线视频播放 | 瑞典xxxx性hd极品 | 午夜精品一区二区三区免费 | 亚洲午夜精品在线观看 | 国产精品美女www爽爽爽视频 | 碰超人人 | 国产成人一区二区在线观看 | 中文字幕av全部资源www中文字幕在线观看 | 在线观看视频一区二区三区 | 久久 一区| 黄色软件网站在线观看 | 91成人在线看 | 亚州精品天堂中文字幕 | 国产精品乱码一区二区视频 | 免费特级黄色片 | 国产精品一区二区麻豆 | 久久久久久久久久久久国产精品 | 亚洲精区二区三区四区麻豆 | 深爱激情亚洲 | 美女网站在线播放 | 91av视频观看 | 中文字幕电影高清在线观看 | 色婷婷综合久久久久中文字幕1 | 久草在线免 | 日韩中出在线 | 伊人黄 | 国产精品第二页 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 精品久久久免费 | 久久亚洲福利视频 | 欧美日韩69 | 成人小电影在线看 | 91九色视频在线播放 | 黄色大全免费网站 | 国产精品视频区 | 亚洲日本一区二区在线 | 国产精品美女www爽爽爽视频 | 丁香综合五月 | 国产h片在线观看 | 婷婷九月丁香 | www.天天色.com| 在线播放视频一区 | 免费激情在线电影 | 狠狠搞,com | 亚洲乱码在线 | 欧美日韩亚洲第一页 | 国产色拍拍拍拍在线精品 | 国产精品一区二区三区久久 | 国产高清无线码2021 | 综合网天天射 | 狠狠色伊人亚洲综合网站野外 | 久草在线视频免费资源观看 | 波多野结衣视频一区二区 | 亚洲aⅴ免费在线观看 | 亚洲一区免费在线 | 一区中文字幕在线观看 | 丁香六月av | 午夜视频在线观看一区 | 久久99免费观看 | 欧美中文字幕第一页 | www色av | 九九九九精品九九九九 | 日韩免费一区二区在线观看 | 国产在线最新 | 欧美a级片网站 | 97超碰免费 | 日韩精品1区2区 | 伊人狠狠色丁香婷婷综合 | 久日精品 | 亚州日韩中文字幕 | 亚洲精品婷婷 | 黄色免费视频在线观看 | 免费美女av | 亚洲男模gay裸体gay | 精品视频在线免费观看 | 亚洲精品国产日韩 | 色综合综合 | 久久久九九| 婷婷色九月 | 中文字幕国内精品 | 亚洲精品中文在线 | 黄色三级网站在线观看 | aⅴ视频在线 | 99中文在线 | 91亚洲网站 | 国产免费不卡av | 9999在线视频 | 日韩黄色免费在线观看 | 天天干 夜夜操 | av品善网| 成人97人人超碰人人99 | 免费视频久久久久久久 | 国产高清亚洲 | 五月网婷婷 | 亚洲国产欧洲综合997久久, | 精品国产电影 | 高清视频一区二区三区 | 日本中文字幕电影在线免费观看 | 欧美日韩xxxxx| 精品乱码一区二区三四区 | 伊人六月 | 91精品1区2区 | 97成人在线| 天天插狠狠干 | 中中文字幕av在线 | 中文字幕亚洲欧美日韩 | 91污视频在线 | 韩国av电影在线观看 | 九色视频网站 | 成人在线免费看视频 | 国产精品手机看片 | 国产福利一区二区三区在线观看 | 国产精品毛片久久久久久久 | 最近更新的中文字幕 | 99精品在线观看视频 | 日韩在线中文字幕视频 | 在线天堂v | 色婷婷成人网 | 亚洲欧美视频在线观看 | 久久66热这里只有精品 | 视频三区在线 | 久久少妇av| av免费看看 | 98涩涩国产露脸精品国产网 | 中文字幕视频观看 | 亚洲精品国产日韩 | 亚洲一区二区精品 | 久久久午夜精品福利内容 | 久久久免费毛片 | 精品久久免费 | 中文字幕在线视频第一页 | 天天操天天能 | 午夜三级在线 | 亚洲黄色软件 | 欧美精品久久久久久久久久丰满 | 国产精品成人免费一区久久羞羞 | 亚洲欧洲日韩 | 久久免费99精品久久久久久 | 久久久久久久久久久久久久免费看 | 青青五月天| 99在线精品观看 | av在线播放网址 | 久久国产区 | 成人小视频免费在线观看 | 国产粉嫩在线观看 | 国产一区久久 | 最新国产精品久久精品 | 日本三级在线观看中文字 | 久久国产精品视频观看 | 久草网视频 | 午夜精品久久久久久久99婷婷 | 亚洲第五色综合网 | 中文字幕亚洲欧美日韩2019 | 免费观看一区二区 | 极品国产91在线网站 | 97色在线观看免费视频 | www.888.av| adn—256中文在线观看 | 中文字幕一区在线观看视频 | 2023年中文无字幕文字 | 最近中文字幕高清字幕免费mv | 国产精品久久久久久久久久久不卡 | 日韩欧美在线不卡 | 国产精品一区二区三区四区在线观看 | 中文字幕在线看 | 最近中文字幕国语免费av | 天天操夜夜想 | 狠狠色狠狠色综合日日92 | 久久久久久久影视 | 国产精彩视频一区 | 亚洲精品国产精品乱码不99热 | 在线中文字幕播放 | 高清免费av在线 | 国产另类av | 亚洲最新av在线网站 | 美女精品网站 | 福利视频一区二区 | 天天摸日日摸人人看 | 婷婷亚洲综合五月天小说 | 一本一本久久aa综合精品 | 天天综合网国产 | 国产看片 色 | 久久综合九色九九 | 99爱精品在线 | 一本一道久久a久久综合蜜桃 | 久久午夜电影 | 欧美成人91| 亚洲免费国产视频 | 91亚洲激情| 深爱激情婷婷网 | 日本在线观看中文字幕无线观看 |