久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ffplay.c学习-7-以音频同步为基准

發布時間:2024/4/11 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ffplay.c学习-7-以音频同步为基准 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ffplay.c學習-7-以音頻同步為基準


目錄

  • 以音頻為基準
  • ?頻主流程
  • 視頻主流程
  • delay的計算
  • 以視頻為基準
  • 視頻主流程
  • ?頻主流程
  • synchronize_audio
  • swr_set_compensation
  • 以外部時鐘為基準
  • 回顧
  • 分析

  • 1. 以音頻為基準

    1. ?頻主流程

  • ffplay默認也是采?的這種同步策略。
  • 此時?頻的時鐘設置在sdl_audio_callback:
  • audio_callback_time = av_gettime_relative();.../* Let's assume the audio driver that is used by SDL has two periods. */if (!isnan(is->audio_clock)) {set_clock_at(&is->audclk, is->audio_clock -(double)(2 * is->audio_hw_buf_size + is->audio_write_buf_size)/ is->audio_tgt.bytes_per_sec,is->audio_clock_serial,audio_callback_time / 1000000.0);sync_clock_to_slave(&is->extclk, &is->audclk);}
  • ?頻時鐘的維護
  • 我們先來is->audio_clock是在audio_decode_frame賦值:is->audio_clock = af->pts + (double) af->frame->nb_samples / af->frame->sample_rate;從這?可以看出來,這?的時間戳是audio_buf結束位置的時間戳,?不是audio_buf起始位置的時間戳,所以當audio_buf有剩余時(剩余的?度記錄在audio_write_buf_size),那實際數據的pts就變成is->audio_clock - (double)(is->audio_write_buf_size) / is->audio_tgt.bytes_per_sec,即是
  • 再考慮到,實質上audio_hw_buf_size*2這些數據實際都沒有播放出去,所以就有is->audio_clock - (double)(2 * is->audio_hw_buf_size + is->audio_write_buf_size) / is->audio_tgt.bytes_per_sec。
  • 再加上我們在SDL回調進?填充,實際上 是有開始被播放,所以我們這?采?的相對時間是,剛回調產?的,就是內部 在播放的時候,那相對時間實際也在?。
  • static void sdl_audio_callback(void *opaque, Uint8 *stream, int len) {VideoState *is = opaque;int audio_size, len1;audio_callback_time = av_gettime_relative();
  • 最終
  • set_clock_at(&is->audclk, is->audio_clock - (double)(2 * is->audio_hw_buf_size + is- >audio_write_buf_size) / is->audio_tgt.bytes_per_sec, is->audio_clock_serial,audio_callback_time / 1000000.0);

    2. 視頻主流程

  • ffplay中將視頻同步到?頻的主要?案是,如果視頻播放過快,則重復播放上?幀,以等待?頻;如果視頻播放過慢,則丟幀追趕?頻。
  • 這?部分的邏輯實現在視頻輸出函數 video_refresh 中,分析代碼前,我們先來回顧下這個函數的流程圖:
  • 在這個流程中,“計算上?幀顯示時?”這?步驟?關重要。先來看下代碼:
  • /* called to display each frame */ /* 非暫停或強制刷新的時候,循環調用video_refresh */ static void video_refresh(void *opaque, double *remaining_time) {..../* compute nominal last_duration *///lastvp上一幀,vp當前幀 ,nextvp下一幀//last_duration 計算上一幀應顯示的時長last_duration = vp_duration(is, lastvp, vp);// 經過compute_target_delay方法,計算出待顯示幀vp需要等待的時間// 如果以video同步,則delay直接等于last_duration。// 如果以audio或外部時鐘同步,則需要比對主時鐘調整待顯示幀vp要等待的時間。delay = compute_target_delay(last_duration, is);time= av_gettime_relative()/1000000.0;// is->frame_timer 實際上就是上一幀lastvp的播放時間,// is->frame_timer + delay 是待顯示幀vp該播放的時間if (time < is->frame_timer + delay) { //判斷是否繼續顯示上一幀// 當前系統時刻還未到達上一幀的結束時刻,那么還應該繼續顯示上一幀。// 計算出最小等待時間*remaining_time = FFMIN(is->frame_timer + delay - time, *remaining_time);goto display;}// 走到這一步,說明已經到了或過了該顯示的時間,待顯示幀vp的狀態變更為當前要顯示的幀is->frame_timer += delay; // 更新當前幀播放的時間if (delay > 0 && time - is->frame_timer > AV_SYNC_THRESHOLD_MAX) {is->frame_timer = time; //如果和系統時間差距太大,就糾正為系統時間}SDL_LockMutex(is->pictq.mutex);if (!isnan(vp->pts))update_video_pts(is, vp->pts, vp->pos, vp->serial); // 更新video時鐘SDL_UnlockMutex(is->pictq.mutex);//丟幀邏輯if (frame_queue_nb_remaining(&is->pictq) > 1) {//有nextvp才會檢測是否該丟幀Frame *nextvp = frame_queue_peek_next(&is->pictq);duration = vp_duration(is, vp, nextvp);if(!is->step // 非逐幀模式才檢測是否需要丟幀 is->step==1 為逐幀播放&& (framedrop>0 || // cpu解幀過慢(framedrop && get_master_sync_type(is) != AV_SYNC_VIDEO_MASTER)) // 非視頻同步方式&& time > is->frame_timer + duration // 確實落后了一幀數據) {printf("%s(%d) dif:%lfs, drop frame\n", __FUNCTION__, __LINE__,(is->frame_timer + duration) - time);is->frame_drops_late++; // 統計丟幀情況frame_queue_next(&is->pictq); // 這里實現真正的丟幀//(這里不能直接while丟幀,因為很可能audio clock重新對時了,這樣delay值需要重新計算)goto retry; //回到函數開始位置,繼續重試}}...}
  • 這段代碼的邏輯在上述流程圖中有包含。主要思路就是?開始提到的:
  • 如果視頻播放過快,則重復播放上?幀,以等待?頻;
  • 如果視頻播放過慢,則丟幀追趕?頻。實現的?式是,參考audio clock,計算上?幀(在屏幕上的那個畫?)還應顯示多久(含幀本身時?),然后與系統時刻對?,是否該顯示下?幀了。
  • 這?與系統時刻的對?,引?了另?個概念——frame_timer。可以理解為幀顯示時刻,如更新前,是上?幀lastvp的顯示時刻;對于更新后( is->frame_timer += delay ),則為當前幀vp顯示時刻。上?幀顯示時刻加上delay(還應顯示多久(含幀本身時?))即為上?幀應結束顯示的時刻。具體原理看如下示意圖:
  • 這?給出了3種情況的示意圖:
  • time1:系統時刻?于lastvp結束顯示的時刻(frame_timer+dealy),即虛線圓圈位置。此時應該繼續顯示lastvp
  • time2:系統時刻?于lastvp的結束顯示時刻,但?于vp的結束顯示時刻(vp的顯示時間開始于虛線圓圈,結束于??圓圈)。此時既不重復顯示lastvp,也不丟棄vp,即應顯示vp
  • time3:系統時刻?于vp結束顯示時刻(??圓圈位置,也是nextvp預計的開始顯示時刻)。此時應該丟棄vp。

  • 3. delay的計算

  • 那么接下來就要看最關鍵的lastvp的顯示時?delay(不是很好理解,要反復體會)是如何計算的。這在函數compute_target_delay中實現:
  • /*** @brief 計算正在顯示幀需要持續播放的時間。* @param delay 該參數實際傳遞的是當前顯示幀和待播放幀的間隔。* @param is* @return 返回當前顯示幀要持續播放的時間。為什么要調整返回的delay?為什么不支持使用相鄰間隔幀時間?*/ static double compute_target_delay(double delay, VideoState *is) {double sync_threshold, diff = 0;/* update delay to follow master synchronisation source *//* 如果發現當前主Clock源不是video,則計算當前視頻時鐘與主時鐘的差值 */if (get_master_sync_type(is) != AV_SYNC_VIDEO_MASTER) {/* if video is slave, we try to correct big delays byduplicating or deleting a frame通過重復幀或者刪除幀來糾正延遲*/diff = get_clock(&is->vidclk) - get_master_clock(is);/* skip or repeat frame. We take into account thedelay to compute the threshold. I still don't knowif it is the best guess */sync_threshold = FFMAX(AV_SYNC_THRESHOLD_MIN,FFMIN(AV_SYNC_THRESHOLD_MAX, delay));if (!isnan(diff) && fabs(diff) < is->max_frame_duration) { // diff在最大幀duration內if (diff <= -sync_threshold) { // 視頻已經落后了delay = FFMAX(0, delay + diff); //}else if (diff >= sync_threshold && delay > AV_SYNC_FRAMEDUP_THRESHOLD) {// 視頻超前//AV_SYNC_FRAMEDUP_THRESHOLD是0.1,此時如果delay>0.1, 如果2*delay時間就有點久delay = delay + diff;}else if (diff >= sync_threshold) {delay = 2 * delay; // 保持在 2 * AV_SYNC_FRAMEDUP_THRESHOLD內, 即是2*0.1 = 0.2秒內} else {// 其他條件就是delay = delay; 維持原來的delay, 依靠frame_timer+duration和當前時間進行對比}}} else {// 如果是以video為同步,則直接返回last_duration}av_log(NULL, AV_LOG_TRACE, "video: delay=%0.3f A-V=%f\n",delay, -diff);return delay; }
  • 這段代碼中最難理解的是sync_threshold,sync_threshold值范圍:FFMAX(AV_SYNC_THRESHOLD_MIN, FFMIN(AV_SYNC_THRESHOLD_MAX, delay)),其中delay為傳?的上?幀播放需要持續的時間(本質是幀持續時間 frame duration),即是分以下3種情況:
  • delay >AV_SYNC_THRESHOLD_MAX=0.1秒,則sync_threshold = 0.1秒
  • delay <AV_SYNC_THRESHOLD_MIN=0.04秒,則sync_threshold = 0.04秒
  • AV_SYNC_THRESHOLD_MIN = 0.0.4秒 <= delay <= AV_SYNC_THRESHOLD_MAX=0.1秒,則sync_threshold為delay本身。
  • 從這?分析也可以看出來,sync_threshold 最?值為0.1秒,最?值為0.04秒。這?說明?個說明問題呢?
  • 同步精度最好的范圍是:-0.0.4秒~+0.04秒;
  • 同步精度最差的范圍是:-0.1秒~+0.1秒;
  • 和具體視頻的幀率有關系,delay幀間隔(frame duration)落在0.04~0.1秒時,則同步精度為正負1幀。
  • 畫個圖幫助理解:
  • 圖中:
  • 坐標軸是diff值??,diff為0表示video clock與audio clock完全相同,完美同步。
  • 坐標軸下??塊,表示要返回的值,?塊值的delay指傳?參數,結合上?節代碼,即lastvp的顯示時?(frame duration)。
    從圖上可以看出來sync_threshold是建??塊區域,在這塊區域內?需調整lastvp的顯示時?,直接返回delay即可。也就是在這塊區域內認為是準同步的(sync_threshold也是最?允許同步誤差)。
  • 1. 同步判斷結果:
  • diff <= -sync_threshold:如果?于-sync_threshold,那就是視頻播放較慢,需要適當丟幀。具體是返回?個最?為0的值。根據前?frame_timer的圖,?少應更新畫?為vp。
  • diff >= sync_threshold && delay > AV_SYNC_FRAMEDUP_THRESHOLD:如果不僅?于sync_threshold,?且超過了AV_SYNC_FRAMEDUP_THRESHOLD,那么返回delay+diff,由具體diff決定還要顯示多久(這?不是很明?代碼意圖,按我理解,統?處理為返回2*delay,或者delay+diff即可,沒有區分的必要)
  • 此邏輯幀間隔delay > AV_SYNC_FRAMEDUP_THRESHOLD =0.1秒,此時sync_threshold =0.1秒,那delay + diff > 0.1 + diff >= 0.1 + 0.1 = 0.2秒。
  • diff >= sync_threshold:如果?于sync_threshold,那么視頻播放太快,需要適當重復顯示lastvp。具體是返回2delay,也就是2倍的lastvp顯示時?,也就是讓lastvp再顯示?幀。此邏輯?定是 delay <= 0.1時秒,2delay <= 0.2秒
  • -sync_threshold <diff < +sync_threshold:允許誤差內,按frame duration去顯示視頻,即返回delay
  • ?此,基本上分析完了視頻同步?頻的過程,簡單總結下:
  • 基本策略是:如果視頻播放過快,則重復播放上?幀,以等待?頻;如果視頻播放過慢,則丟幀追趕?頻。
  • 這?策略的實現?式是:引?frame_timer概念,標記幀的顯示時刻和應結束顯示的時刻,再與系統時刻對?,決定重復還是丟幀。
  • lastvp的應結束顯示的時刻,除了考慮這?幀本身的顯示時?,還應考慮了video clock與audio clock的差值。
  • 并不是每時每刻都在同步,?是有?個“準同步”的差值區域。

  • 2. 以視頻為基準

  • 媒體流??只有視頻成分,這個時候才會?以視頻為基準。
  • 在“視頻同步?頻”的策略中,我們是通過丟幀或重復顯示的?法來達到追趕或等待?頻時鐘的?的,但在“?頻同步視頻”時,卻不能這樣簡單處理。
  • 在?頻輸出時,最?單位是“樣本”。?頻?般以數字采樣值保存,?般常?的采樣頻率有44.1K,48K等,也就是每秒鐘有44100或48000個樣本。視頻輸出中與“樣本”概念最為接近的畫?幀,如?個24fps(frame per second)的視頻,?秒鐘有24個畫?輸出,這?的?個畫?和?頻中的?個樣本是等效的。可以想?,如果對?頻使??樣的丟幀(丟樣本)和重復顯示?案,是不科學的。(?頻的連續性遠?于視頻,通過重復?百個樣本或者丟棄?百個樣本來達到同步,會在聽覺有很明顯的不連貫)
  • ?頻本質上來講:就是做重采樣補償,?頻慢了,重采樣后的樣本就?正常的減少,以趕緊播放下?幀;?頻快了,重采樣后的樣本就?正常的增加,從?播放慢?些。
  • 1. 視頻主流程

  • video_refresh()-> update_video_pts() 按照著視頻幀間隔去播放,并實時地重新矯正video時鐘。重點主要在audio的播放。
  • 2. ?頻主流程

  • 在分析具體的補償?法的之前,先回顧下?頻輸出的流程。
  • ?頻輸出的主要模型是:
  • 在 audio_buf 緩沖不?時, audio_decode_frame 會從FrameQueue中取出數據放? audio_buf .audio_decode_frame 函數有?視頻同步相關的控制代碼:
  • /*** Decode one audio frame and return its uncompressed size.** The processed audio frame is decoded, converted if required, and* stored in is->audio_buf, with size in bytes given by the return* value.*/ static int audio_decode_frame(VideoState *is) {...// 獲取樣本數校正值:若同步時鐘是音頻,則不調整樣本數;否則根據同步需要調整樣本數wanted_nb_samples = synchronize_audio(is, af->frame->nb_samples);// is->audio_tgt是SDL可接受的音頻幀數,是audio_open()中取得的參數// 在audio_open()函數中又有"is->audio_src = is->audio_tgt""// 此處表示:如果frame中的音頻參數 == is->audio_src == is->audio_tgt,// 那音頻重采樣的過程就免了(因此時is->swr_ctr是NULL)// 否則使用frame(源)和is->audio_tgt(目標)中的音頻參數來設置is->swr_ctx,// 并使用frame中的音頻參數來賦值is->audio_srcif (af->frame->format != is->audio_src.fmt || // 采樣格式dec_channel_layout != is->audio_src.channel_layout || // 通道布局af->frame->sample_rate != is->audio_src.freq || // 采樣率// 第4個條件, 要改變樣本數量, 那就是需要初始化重采樣(wanted_nb_samples != af->frame->nb_samples && !is->swr_ctx) // samples不同且swr_ctx沒有初始化) {swr_free(&is->swr_ctx);is->swr_ctx = swr_alloc_set_opts(NULL,is->audio_tgt.channel_layout, // 目標輸出is->audio_tgt.fmt,is->audio_tgt.freq,dec_channel_layout, // 數據源af->frame->format,af->frame->sample_rate,0, NULL);if (!is->swr_ctx || swr_init(is->swr_ctx) < 0) {av_log(NULL, AV_LOG_ERROR,"Cannot create sample rate converter for conversion of %d Hz %s %d channels to %d Hz %s %d channels!\n",af->frame->sample_rate, av_get_sample_fmt_name(af->frame->format), af->frame->channels,is->audio_tgt.freq, av_get_sample_fmt_name(is->audio_tgt.fmt), is->audio_tgt.channels);swr_free(&is->swr_ctx);return -1;}is->audio_src.channel_layout = dec_channel_layout;is->audio_src.channels = af->frame->channels;is->audio_src.freq = af->frame->sample_rate;is->audio_src.fmt = af->frame->format;}if (is->swr_ctx) {// 重采樣輸入參數1:輸入音頻樣本數是af->frame->nb_samples// 重采樣輸入參數2:輸入音頻緩沖區const uint8_t **in = (const uint8_t **)af->frame->extended_data; // data[0] data[1]// 重采樣輸出參數1:輸出音頻緩沖區尺寸uint8_t **out = &is->audio_buf1; //真正分配緩存audio_buf1,指向是用audio_buf// 重采樣輸出參數2:輸出音頻緩沖區int out_count = (int64_t)wanted_nb_samples * is->audio_tgt.freq / af->frame->sample_rate+ 256;int out_size = av_samples_get_buffer_size(NULL, is->audio_tgt.channels,out_count, is->audio_tgt.fmt, 0);int len2;if (out_size < 0) {av_log(NULL, AV_LOG_ERROR, "av_samples_get_buffer_size() failed\n");return -1;}// 如果frame中的樣本數經過校正,則條件成立if (wanted_nb_samples != af->frame->nb_samples) {int sample_delta = (wanted_nb_samples - af->frame->nb_samples) * is->audio_tgt.freq/ af->frame->sample_rate;int compensation_distance = wanted_nb_samples * is->audio_tgt.freq / af->frame->sample_rate;// swr_set_compensationif (swr_set_compensation(is->swr_ctx,sample_delta,compensation_distance) < 0) {av_log(NULL, AV_LOG_ERROR, "swr_set_compensation() failed\n");return -1;}}av_fast_malloc(&is->audio_buf1, &is->audio_buf1_size, out_size);if (!is->audio_buf1)return AVERROR(ENOMEM);// 音頻重采樣:返回值是重采樣后得到的音頻數據中單個聲道的樣本數len2 = swr_convert(is->swr_ctx, out, out_count, in, af->frame->nb_samples);if (len2 < 0) {av_log(NULL, AV_LOG_ERROR, "swr_convert() failed\n");return -1;}if (len2 == out_count) {av_log(NULL, AV_LOG_WARNING, "audio buffer is probably too small\n");if (swr_init(is->swr_ctx) < 0)swr_free(&is->swr_ctx);}// 重采樣返回的一幀音頻數據大小(以字節為單位)is->audio_buf = is->audio_buf1;resampled_data_size = len2 * is->audio_tgt.channels * av_get_bytes_per_sample(is->audio_tgt.fmt);} else {// 未經重采樣,則將指針指向frame中的音頻數據is->audio_buf = af->frame->data[0]; // s16交錯模式data[0], fltp data[0] data[1]resampled_data_size = data_size;}audio_clock0 = is->audio_clock;/* update the audio clock with the pts */if (!isnan(af->pts))is->audio_clock = af->pts + (double) af->frame->nb_samples / af->frame->sample_rate;elseis->audio_clock = NAN;is->audio_clock_serial = af->serial; #ifdef DEBUG{static double last_clock;printf("audio: delay=%0.3f clock=%0.3f clock0=%0.3f\n",is->audio_clock - last_clock,is->audio_clock, audio_clock0);last_clock = is->audio_clock;} #endifreturn resampled_data_size; }
  • 主要分3個步驟:
  • 根據與vidoe clock的差值,計算應該輸出的樣本數。由函數 synchronize_audio 完成:
  • ?頻慢了則樣本數減少
  • ?頻快了則樣本數增加
  • 判斷是否需要重采樣:如果要輸出的樣本數與frame的樣本數不相等,也就是需要適當減少或增加樣本。
  • 重采樣——利?重采樣庫進?樣本的插?或剔除
  • 可以看到,與視頻的處理略有不同,視頻的同步控制主要體現在上?幀顯示時?的控制,即對frame_timer的控制;??頻是直接體現在輸出樣本上的控制。
  • 前?提到如果單純判斷某個時刻應該重復樣本或丟棄樣本,然后對輸出?頻進?修改,??會很容易感知到這?不連貫,體驗不好。
  • 這?的處理?式是利?重采樣庫進?平滑地樣本剔除或添加。即在獲知要調整的?標樣本數wanted_nb_samples 后,通過 swr_set_compensation 和 swr_convert 的函數組合完成”重采樣“。
  • 需要注意的是,因為增加或刪除了樣本,樣本總數發?了變化,?采樣率不變,那么假設原先1s的聲?將被以?于1s或?于1s的時?進?播放,這會導致聲?整體頻率被拉低或拉?。直觀感受,就是聲?變粗或變尖了。ffplay也考慮到了這點影響,其做法是設定?個最?、最?調整范圍,避免?幅度的?調變化。
  • 3. synchronize_audio

  • 在了解了整體流程后, 就來看下關鍵函數: synchronize_audio
  • synchronize_audio 負責根據與video clock的差值計算出合適的?標樣本數,通過樣本數控制?頻輸出速度。
  • 現在讓我們看看當 N 組?頻采樣已經不同步的情況。?這些?頻采樣不同步的程度也有很?的不同,所以我們要取平均值來衡量每個采樣的不同步情況。?如,第?次調?時顯示我們不同步了 40ms,下?次是50ms,等等。但是我們不會采取簡單的平均計算,因為最近的值?之前的值更重要也更有意義,這時候我們會使??個?數系數 audio_diff_cum,并對不同步的延時求和:is->audio_diff_cum = diff + is->audio_diff_avg_coef * is->audio_diff_cum;。當我們找到平均差異值時,我們就簡單的計算 avg_diff= is->audio_diff_cum * (1.0 - is->audio_diff_avg_coef);。我們代碼如下:
  • /* return the wanted number of samples to get better sync if sync_type is video* or external master clock */ /*** @brief 如果sync_type是視頻或外部主時鐘,則返回所需樣本數以獲得更好的同步* @param is* @param nb_samples 正常播放的采樣數量* @return*/ static int synchronize_audio(VideoState *is, int nb_samples) {int wanted_nb_samples = nb_samples;/* if not master, then we try to remove or add samples to correct the clock */if (get_master_sync_type(is) != AV_SYNC_AUDIO_MASTER) {double diff, avg_diff;int min_nb_samples, max_nb_samples;diff = get_clock(&is->audclk) - get_master_clock(is);if (!isnan(diff) && fabs(diff) < AV_NOSYNC_THRESHOLD) {// 誤差在AV_NOSYNC_THRESHOLD 范圍再來看看要不要調整is->audio_diff_cum = diff + is->audio_diff_avg_coef * is->audio_diff_cum;if (is->audio_diff_avg_count < AUDIO_DIFF_AVG_NB) {/* not enough measures to have a correct estimate */is->audio_diff_avg_count++; // 連續20次不同步才進行校正} else {/* estimate the A-V difference */avg_diff = is->audio_diff_cum * (1.0 - is->audio_diff_avg_coef); // avg_diff = diff;if (fabs(avg_diff) >= is->audio_diff_threshold) {wanted_nb_samples = nb_samples + (int)(diff * is->audio_src.freq);min_nb_samples = ((nb_samples * (100 - SAMPLE_CORRECTION_PERCENT_MAX) / 100));max_nb_samples = ((nb_samples * (100 + SAMPLE_CORRECTION_PERCENT_MAX) / 100));// av_clip 用來限制wanted_nb_samples最終落在 min_nb_samples或者max_nb_sampleswanted_nb_samples = av_clip(wanted_nb_samples, min_nb_samples, max_nb_samples);}av_log(NULL, AV_LOG_INFO, "diff=%f adiff=%f sample_diff=%d apts=%0.3f %f\n",diff, avg_diff, wanted_nb_samples - nb_samples,is->audio_clock, is->audio_diff_threshold);}} else {// > AV_NOSYNC_THRESHOLD 閾值,該干嘛就干嘛/* too big difference : may be initial PTS errors, soreset A-V filter */is->audio_diff_avg_count = 0;is->audio_diff_cum = 0; // 恢復正常后重置為0}}return wanted_nb_samples; }
  • 和 compute_target_delay ?樣,這個函數的源碼注釋也是ffplay?算多的。這??先得先理解?個”神奇的算法“。
  • 這?有?組變量 audio_diff_avg_coef 、audio_diff_avg_count 、 audio_diff_cum 、 avg_diff .我們會發現在開始播放的AUDIO_DIFF_AVG_NB(20)個幀內,都是在通過公式 is->audio_diff_cum = diff + is->audio_diff_avg_coef * is->audio_diff_cum; 計算累加值 audio_diff_cum 。按注釋的意思是為了得到?個準確的估計值。接著在后?計算與主時鐘的差值時,并不是直接求當前時刻的差值,?是根據累加值計算?個平均值: avg_diff = is->audio_diff_cum * (1.0 - is->audio_diff_avg_coef); ,然后通過這個均值進?校正。
  • 這個公式的?的應該是為了讓越靠近當前時刻的diff值在平均值中的權重越?
  • 繼續看在計算得到 avg_diff 后,如何確定要輸出的樣本數:
  • wanted_nb_samples = nb_samples + (int)(diff * is->audio_src.freq);min_nb_samples = ((nb_samples * (100 - SAMPLE_CORRECTION_PERCENT_MAX) / 100));max_nb_samples = ((nb_samples * (100 + SAMPLE_CORRECTION_PERCENT_MAX) / 100));// av_clip 用來限制wanted_nb_samples最終落在 min_nb_samples或者max_nb_sampleswanted_nb_samples = av_clip(wanted_nb_samples, min_nb_samples, max_nb_samples);
  • 時間差值乘以采樣率可以得到?于補償的樣本數,加之原樣本數,即應輸出樣本數。另外考慮到上?節提到的?頻?調變化問題,這?限制了調節范圍在正負10%以內。
  • 所以如果?視頻不同步的差值較?,并不會?即完全同步,最多只調節當前幀樣本數的10%,剩余會在下次調節時繼續校正。
  • 最后,是與視頻同步?頻時類似地,有?個準同步的區間,在這個區間內不去做同步校正,其??是audio_diff_threshold:
  • is->audio_diff_threshold = (double)(is->audio_hw_buf_size) / is->audio_tgt.bytes_per_sec;
  • 即?頻輸出設備內緩沖的?頻時?。
  • 以上,就是?頻去同步視頻時的主要邏輯。簡單總結如下:
  • ?頻追趕、等待視頻采樣的?法是直接調整輸出樣本數量
  • 調整輸出樣本時為避免聽覺上不連貫的體驗,使?了重采樣庫進??頻的剔除和添加
  • 計算校正后輸出的樣本數量,使?了?個”神奇的公式“
  • 4. swr_set_compensation

    /*** @}** @name Low-level option setting functions* These functons provide a means to set low-level options that is not possible* with the AVOption API.* @{*//*** Activate resampling compensation ("soft" compensation). This function is* internally called when needed in swr_next_pts().** @param[in,out] s allocated Swr context. If it is not initialized,* or SWR_FLAG_RESAMPLE is not set, swr_init() is* called with the flag set.* @param[in] sample_delta delta in PTS per sample* @param[in] compensation_distance number of samples to compensate for* @return >= 0 on success, AVERROR error codes if:* @li @c s is NULL,* @li @c compensation_distance is less than 0,* @li @c compensation_distance is 0 but sample_delta is not,* @li compensation unsupported by resampler, or* @li swr_init() fails when called.*/ int swr_set_compensation(struct SwrContext *s, int sample_delta, int compensation_distance);
  • 激活重采樣補償(“軟”補償)。
  • 在swr_next_pts()中需要時,內部調?此函數。
  • 參數:s:分配Swr上下?。 如果未初始化,或未設置SWR_FLAG_RESAMPLE,則會使?標志集調?swr_init()。
  • sample_delta:每個樣本PTS的delta
  • compensation_distance:要補償的樣品數量
  • 返回:> = 0成功,AVERROR錯誤代碼如果:
  • s為null
  • compensation_distance?于0,
  • compensation_distance是0,但是sample_delta不是,
  • 補償不?持重采樣器,或
  • 調?時,swr_init()失敗。
  • 超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

    總結

    以上是生活随笔為你收集整理的ffplay.c学习-7-以音频同步为基准的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    亚洲精品国产品国语在线观看 | 在线亚洲高清揄拍自拍一品区 | 2020最新国产自产精品 | 日日夜夜撸啊撸 | 亚洲春色在线视频 | 亚洲理论电影在线观看 | 国产午夜福利100集发布 | 国产成人精品视频ⅴa片软件竹菊 | 国产成人综合在线女婷五月99播放 | 综合网日日天干夜夜久久 | 男人扒开女人内裤强吻桶进去 | 欧美成人家庭影院 | 天堂一区人妻无码 | 男女下面进入的视频免费午夜 | 日日摸夜夜摸狠狠摸婷婷 | 国产精品久久久一区二区三区 | 欧美喷潮久久久xxxxx | 无码人妻出轨黑人中文字幕 | 中文字幕日产无线码一区 | 亚洲小说春色综合另类 | 国产亚av手机在线观看 | 无码人妻精品一区二区三区不卡 | 亚洲爆乳无码专区 | 一本色道久久综合狠狠躁 | 亚洲精品一区二区三区婷婷月 | 97资源共享在线视频 | 亚洲一区二区三区 | 国产精品久久久久影院嫩草 | 成人免费视频视频在线观看 免费 | 一二三四社区在线中文视频 | 无码人妻丰满熟妇区五十路百度 | 国产精品成人av在线观看 | 精品国产成人一区二区三区 | 亚洲成a人一区二区三区 | 九九久久精品国产免费看小说 | 国产色精品久久人妻 | 成人欧美一区二区三区 | 国产成人精品优优av | 伊人久久婷婷五月综合97色 | 无码毛片视频一区二区本码 | 久久成人a毛片免费观看网站 | 久久久久久a亚洲欧洲av冫 | 好男人www社区 | 青青青手机频在线观看 | 在线а√天堂中文官网 | 亚洲s码欧洲m码国产av | 日本va欧美va欧美va精品 | 97久久精品无码一区二区 | 大屁股大乳丰满人妻 | 久久精品丝袜高跟鞋 | 亚洲成av人在线观看网址 | 日本乱人伦片中文三区 | 一本无码人妻在中文字幕免费 | 奇米影视888欧美在线观看 | 国产亲子乱弄免费视频 | 亚洲欧洲中文日韩av乱码 | aa片在线观看视频在线播放 | 天堂亚洲2017在线观看 | 亚洲gv猛男gv无码男同 | 亚洲精品成人福利网站 | 一本久道高清无码视频 | 人妻少妇精品久久 | 成熟妇人a片免费看网站 | 国产午夜无码视频在线观看 | 中文字幕无码免费久久99 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产性生大片免费观看性 | 日日天干夜夜狠狠爱 | aⅴ在线视频男人的天堂 | 人人妻在人人 | 综合激情五月综合激情五月激情1 | 亚洲 激情 小说 另类 欧美 | 成 人 网 站国产免费观看 | 亚洲精品欧美二区三区中文字幕 | 欧美丰满老熟妇xxxxx性 | 欧美午夜特黄aaaaaa片 | 香港三级日本三级妇三级 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人综合在线女婷五月99播放 | 内射巨臀欧美在线视频 | 国产午夜视频在线观看 | 亚洲精品一区二区三区在线观看 | 亚洲日本一区二区三区在线 | 成人av无码一区二区三区 | 男人和女人高潮免费网站 | 久久精品无码一区二区三区 | 给我免费的视频在线观看 | 亚洲精品综合一区二区三区在线 | 精品一区二区三区波多野结衣 | 精品无码一区二区三区爱欲 | 成人无码影片精品久久久 | 国产成人无码a区在线观看视频app | 特级做a爰片毛片免费69 | 美女黄网站人色视频免费国产 | 色综合久久久无码中文字幕 | 日韩无码专区 | 国产精品鲁鲁鲁 | 精品国偷自产在线视频 | 成人试看120秒体验区 | 国产精品无码mv在线观看 | 熟女少妇在线视频播放 | 亚洲午夜福利在线观看 | 欧美精品一区二区精品久久 | 99精品国产综合久久久久五月天 | 成人av无码一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 久久久www成人免费毛片 | 永久免费观看美女裸体的网站 | 99久久精品午夜一区二区 | 亚洲gv猛男gv无码男同 | 九月婷婷人人澡人人添人人爽 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 人人澡人人透人人爽 | 国产黄在线观看免费观看不卡 | 久久国语露脸国产精品电影 | 成熟人妻av无码专区 | 久久综合九色综合欧美狠狠 | 亚洲乱码国产乱码精品精 | 国产午夜无码视频在线观看 | 精品一区二区三区无码免费视频 | 亚洲日韩av一区二区三区中文 | 夜夜夜高潮夜夜爽夜夜爰爰 | 大地资源中文第3页 | 国产一区二区三区影院 | 国产莉萝无码av在线播放 | 久激情内射婷内射蜜桃人妖 | 欧美性猛交xxxx富婆 | 麻豆果冻传媒2021精品传媒一区下载 | 老司机亚洲精品影院 | 国产成人综合美国十次 | 欧美人妻一区二区三区 | 精品午夜福利在线观看 | 人妻少妇精品久久 | 成人性做爰aaa片免费看 | 无码任你躁久久久久久久 | 亚洲精品成a人在线观看 | 亚洲区小说区激情区图片区 | 爽爽影院免费观看 | 国产婷婷色一区二区三区在线 | 自拍偷自拍亚洲精品10p | 欧美成人午夜精品久久久 | 99精品国产综合久久久久五月天 | 久久国产精品二国产精品 | 久久午夜夜伦鲁鲁片无码免费 | 久久国语露脸国产精品电影 | 中文字幕人成乱码熟女app | 国产精品.xx视频.xxtv | 国产成人无码a区在线观看视频app | 色婷婷欧美在线播放内射 | 精品一区二区三区波多野结衣 | 国产麻豆精品精东影业av网站 | www国产亚洲精品久久网站 | 国产精品爱久久久久久久 | 三级4级全黄60分钟 | 麻豆果冻传媒2021精品传媒一区下载 | 国产成人无码区免费内射一片色欲 | 亚洲色大成网站www | 国产精品对白交换视频 | 日韩av无码一区二区三区不卡 | 亚洲狠狠婷婷综合久久 | 久久人人爽人人爽人人片av高清 | 丰满少妇弄高潮了www | 中文无码精品a∨在线观看不卡 | 亚洲人成人无码网www国产 | 影音先锋中文字幕无码 | 少妇一晚三次一区二区三区 | 国产精品高潮呻吟av久久 | 久久人人97超碰a片精品 | 人妻少妇被猛烈进入中文字幕 | 国内精品人妻无码久久久影院 | 欧美性猛交xxxx富婆 | 白嫩日本少妇做爰 | 国产午夜无码精品免费看 | 免费观看又污又黄的网站 | 亚洲日韩av一区二区三区中文 | 精品久久久无码中文字幕 | 成人av无码一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 午夜精品久久久内射近拍高清 | 伊人色综合久久天天小片 | 国产激情艳情在线看视频 | 学生妹亚洲一区二区 | 久久久www成人免费毛片 | 亚洲国产高清在线观看视频 | 欧美激情一区二区三区成人 | 国语自产偷拍精品视频偷 | 人妻体内射精一区二区三四 | 国产精品毛片一区二区 | 亚洲日韩av一区二区三区四区 | 未满小14洗澡无码视频网站 | 久久精品国产99久久6动漫 | 国产一区二区不卡老阿姨 | 欧美性猛交xxxx富婆 | 少妇邻居内射在线 | av无码久久久久不卡免费网站 | 88国产精品欧美一区二区三区 | 精品乱子伦一区二区三区 | 又色又爽又黄的美女裸体网站 | 久久精品人妻少妇一区二区三区 | 小泽玛莉亚一区二区视频在线 | 国产精品永久免费视频 | 久久久精品人妻久久影视 | 国产日产欧产精品精品app | 精品久久久久久亚洲精品 | 欧美国产日产一区二区 | 欧洲vodafone精品性 | 亚洲国产av精品一区二区蜜芽 | 国产偷国产偷精品高清尤物 | 亚洲中文字幕av在天堂 | 欧美亚洲日韩国产人成在线播放 | 亚洲精品一区二区三区在线 | 初尝人妻少妇中文字幕 | 国产香蕉97碰碰久久人人 | 夜先锋av资源网站 | 奇米影视888欧美在线观看 | 4hu四虎永久在线观看 | 无码av中文字幕免费放 | 国产午夜亚洲精品不卡 | 日本在线高清不卡免费播放 | 日韩成人一区二区三区在线观看 | av在线亚洲欧洲日产一区二区 | 丁香花在线影院观看在线播放 | 日本成熟视频免费视频 | 国产区女主播在线观看 | 亚洲一区二区三区无码久久 | 风流少妇按摩来高潮 | 久久99精品久久久久久动态图 | 无码av岛国片在线播放 | 无码人妻丰满熟妇区毛片18 | 老司机亚洲精品影院 | 少妇被黑人到高潮喷出白浆 | 伊在人天堂亚洲香蕉精品区 | 欧美三级a做爰在线观看 | 未满小14洗澡无码视频网站 | 捆绑白丝粉色jk震动捧喷白浆 | 国产香蕉97碰碰久久人人 | 1000部夫妻午夜免费 | 国产亚洲精品久久久久久久久动漫 | 久久久中文久久久无码 | 清纯唯美经典一区二区 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 精品水蜜桃久久久久久久 | 国产成人精品无码播放 | 国产无遮挡吃胸膜奶免费看 | 国产精品无码久久av | 最新国产麻豆aⅴ精品无码 | 国产人成高清在线视频99最全资源 | 欧美性生交xxxxx久久久 | 国产成人av免费观看 | √天堂中文官网8在线 | 国产精品对白交换视频 | 亚洲精品鲁一鲁一区二区三区 | 成熟女人特级毛片www免费 | 久久久久人妻一区精品色欧美 | 伊人久久大香线蕉亚洲 | 又粗又大又硬毛片免费看 | 亚洲精品一区二区三区大桥未久 | 欧美日韩一区二区三区自拍 | 白嫩日本少妇做爰 | 亚洲欧美国产精品久久 | 国产午夜手机精彩视频 | 在线播放亚洲第一字幕 | 又大又硬又黄的免费视频 | 欧美性生交活xxxxxdddd | 色偷偷人人澡人人爽人人模 | 国产日产欧产精品精品app | 大胆欧美熟妇xx | www国产亚洲精品久久网站 | 国产成人久久精品流白浆 | 久久精品99久久香蕉国产色戒 | 香蕉久久久久久av成人 | 无码精品国产va在线观看dvd | 国产亚洲精品久久久久久大师 | 黑人巨大精品欧美黑寡妇 | 久久精品国产一区二区三区肥胖 | 黑人粗大猛烈进出高潮视频 | 波多野结衣aⅴ在线 | 亚洲色偷偷男人的天堂 | 欧美乱妇无乱码大黄a片 | 蜜桃视频韩日免费播放 | 欧美性猛交内射兽交老熟妇 | 欧洲美熟女乱又伦 | 久久久久亚洲精品中文字幕 | 欧美肥老太牲交大战 | 88国产精品欧美一区二区三区 | 国产精品人妻一区二区三区四 | 欧美日韩色另类综合 | 欧美丰满熟妇xxxx性ppx人交 | 色婷婷综合中文久久一本 | 国产9 9在线 | 中文 | 国产av无码专区亚洲a∨毛片 | 中文字幕精品av一区二区五区 | 呦交小u女精品视频 | 99久久精品午夜一区二区 | 亚洲aⅴ无码成人网站国产app | 国产成人午夜福利在线播放 | 精品国精品国产自在久国产87 | аⅴ资源天堂资源库在线 | 久久精品国产一区二区三区 | 青草青草久热国产精品 | 亚洲综合无码久久精品综合 | 亚洲日本va午夜在线电影 | 中文无码精品a∨在线观看不卡 | 激情五月综合色婷婷一区二区 | 欧美黑人巨大xxxxx | 欧美激情综合亚洲一二区 | 欧美一区二区三区视频在线观看 | 在线播放无码字幕亚洲 | 好屌草这里只有精品 | 无套内谢的新婚少妇国语播放 | 女高中生第一次破苞av | 99久久人妻精品免费二区 | 少妇性l交大片欧洲热妇乱xxx | 久久久久久久人妻无码中文字幕爆 | 国产凸凹视频一区二区 | 亚洲中文无码av永久不收费 | 国产特级毛片aaaaaaa高清 | 精品无码av一区二区三区 | 久久综合激激的五月天 | 欧美大屁股xxxxhd黑色 | v一区无码内射国产 | 亚洲中文字幕va福利 | 大乳丰满人妻中文字幕日本 | 国产区女主播在线观看 | 欧美成人午夜精品久久久 | 国产又爽又黄又刺激的视频 | 激情亚洲一区国产精品 | 国产疯狂伦交大片 | 又紧又大又爽精品一区二区 | 奇米影视7777久久精品人人爽 | 久久久久av无码免费网 | 55夜色66夜色国产精品视频 | 国产麻豆精品一区二区三区v视界 | 久久国语露脸国产精品电影 | www国产精品内射老师 | 国产精品沙发午睡系列 | 亚洲啪av永久无码精品放毛片 | 久久久亚洲欧洲日产国码αv | 日韩亚洲欧美中文高清在线 | 亚洲经典千人经典日产 | 国内少妇偷人精品视频免费 | 久久精品国产99精品亚洲 | av香港经典三级级 在线 | 在线 国产 欧美 亚洲 天堂 | 亚洲日韩乱码中文无码蜜桃臀网站 | 精品一区二区三区无码免费视频 | 一本久道久久综合婷婷五月 | 色婷婷香蕉在线一区二区 | 无码纯肉视频在线观看 | 国产成人av免费观看 | 成人免费视频视频在线观看 免费 | 亚洲无人区一区二区三区 | 欧美野外疯狂做受xxxx高潮 | 又湿又紧又大又爽a视频国产 | 东北女人啪啪对白 | 国产美女精品一区二区三区 | 中文字幕乱码人妻二区三区 | 国产成人亚洲综合无码 | 久久午夜夜伦鲁鲁片无码免费 | 国产午夜无码视频在线观看 | 人人爽人人澡人人高潮 | 亚洲精品国产第一综合99久久 | 国产亚洲精品久久久久久久 | 激情人妻另类人妻伦 | 精品国产国产综合精品 | 成人一在线视频日韩国产 | 国产在线一区二区三区四区五区 | 中文精品久久久久人妻不卡 | 国内少妇偷人精品视频 | 中文字幕无线码免费人妻 | 国产亚洲精品久久久久久国模美 | 国产又爽又猛又粗的视频a片 | 国产亚洲视频中文字幕97精品 | 99久久精品国产一区二区蜜芽 | 婷婷色婷婷开心五月四房播播 | 国内精品久久毛片一区二区 | 欧美三级不卡在线观看 | a在线观看免费网站大全 | 亚洲国产高清在线观看视频 | 久久综合色之久久综合 | 久久久精品国产sm最大网站 | 国产偷自视频区视频 | av人摸人人人澡人人超碰下载 | 日本免费一区二区三区最新 | 综合人妻久久一区二区精品 | 荫蒂被男人添的好舒服爽免费视频 | 日本www一道久久久免费榴莲 | 搡女人真爽免费视频大全 | 亚洲 激情 小说 另类 欧美 | 日韩 欧美 动漫 国产 制服 | 亚洲熟女一区二区三区 | 色窝窝无码一区二区三区色欲 | 国产欧美熟妇另类久久久 | 无码av免费一区二区三区试看 | 两性色午夜视频免费播放 | 人人爽人人爽人人片av亚洲 | 国产精品资源一区二区 | 夜精品a片一区二区三区无码白浆 | 两性色午夜免费视频 | 无套内谢的新婚少妇国语播放 | ass日本丰满熟妇pics | 无套内射视频囯产 | 亲嘴扒胸摸屁股激烈网站 | 国产无遮挡又黄又爽又色 | 成人免费无码大片a毛片 | 国产色精品久久人妻 | 最近免费中文字幕中文高清百度 | 伊人久久婷婷五月综合97色 | 国产成人人人97超碰超爽8 | 在线观看国产一区二区三区 | 亚洲春色在线视频 | 4hu四虎永久在线观看 | 一本久久伊人热热精品中文字幕 | 免费观看的无遮挡av | 人妻有码中文字幕在线 | 国产精品高潮呻吟av久久 | 亚洲狠狠婷婷综合久久 | aa片在线观看视频在线播放 | 无码免费一区二区三区 | 久久婷婷五月综合色国产香蕉 | 欧美激情一区二区三区成人 | 国产另类ts人妖一区二区 | 精品国产乱码久久久久乱码 | 亚洲一区二区三区国产精华液 | 国产精品二区一区二区aⅴ污介绍 | 狠狠躁日日躁夜夜躁2020 | 在教室伦流澡到高潮hnp视频 | 3d动漫精品啪啪一区二区中 | 国产成人综合色在线观看网站 | 久久精品国产精品国产精品污 | 亚洲精品欧美二区三区中文字幕 | 激情五月综合色婷婷一区二区 | 无人区乱码一区二区三区 | 色窝窝无码一区二区三区色欲 | 无码一区二区三区在线 | 中文字幕乱码中文乱码51精品 | 高清无码午夜福利视频 | 免费无码午夜福利片69 | 欧美日韩一区二区三区自拍 | 乱人伦人妻中文字幕无码久久网 | 人妻aⅴ无码一区二区三区 | 又紧又大又爽精品一区二区 | 午夜福利电影 | 色综合久久久久综合一本到桃花网 | 国产内射爽爽大片视频社区在线 | 无码人妻黑人中文字幕 | 欧美成人免费全部网站 | 久久国产精品二国产精品 | 国产精品美女久久久久av爽李琼 | 色婷婷综合中文久久一本 | 日韩在线不卡免费视频一区 | 国产无遮挡又黄又爽免费视频 | 正在播放东北夫妻内射 | 女人被爽到呻吟gif动态图视看 | 99riav国产精品视频 | 婷婷五月综合激情中文字幕 | 在线天堂新版最新版在线8 | 日本丰满熟妇videos | 亚洲男女内射在线播放 | 国产一区二区三区四区五区加勒比 | 99久久久无码国产精品免费 | 性生交大片免费看l | 天天做天天爱天天爽综合网 | 国产乱人无码伦av在线a | 粗大的内捧猛烈进出视频 | 精品久久综合1区2区3区激情 | 亚洲天堂2017无码中文 | 日本护士毛茸茸高潮 | 99久久久无码国产精品免费 | 国产精品多人p群无码 | 伊人久久婷婷五月综合97色 | 又粗又大又硬又长又爽 | 久久精品女人天堂av免费观看 | 久久国产36精品色熟妇 | 巨爆乳无码视频在线观看 | 国产欧美精品一区二区三区 | 午夜男女很黄的视频 | 亚洲综合无码一区二区三区 | 动漫av网站免费观看 | 少女韩国电视剧在线观看完整 | 人人妻人人澡人人爽欧美一区 | 久久精品国产99精品亚洲 | 人人澡人摸人人添 | 在线看片无码永久免费视频 | 澳门永久av免费网站 | 思思久久99热只有频精品66 | 国产精品人人妻人人爽 | 国产片av国语在线观看 | 精品国产一区二区三区四区在线看 | 精品国产一区二区三区四区在线看 | 中文无码伦av中文字幕 | 99久久久无码国产精品免费 | 午夜无码区在线观看 | 亚洲の无码国产の无码步美 | 熟女少妇人妻中文字幕 | 成人影院yy111111在线观看 | 无码国模国产在线观看 | 嫩b人妻精品一区二区三区 | 亚洲国产一区二区三区在线观看 | 天堂无码人妻精品一区二区三区 | 国产欧美熟妇另类久久久 | 色一情一乱一伦一区二区三欧美 | 精品久久久久久人妻无码中文字幕 | 伊人久久大香线焦av综合影院 | 黑人大群体交免费视频 | 狠狠色欧美亚洲狠狠色www | 日本精品高清一区二区 | 久久久久亚洲精品中文字幕 | 无码吃奶揉捏奶头高潮视频 | 国产日产欧产精品精品app | 蜜臀av在线播放 久久综合激激的五月天 | 图片区 小说区 区 亚洲五月 | 无码人妻精品一区二区三区不卡 | 人人妻人人澡人人爽精品欧美 | 国产成人精品一区二区在线小狼 | 澳门永久av免费网站 | 波多野结衣高清一区二区三区 | 国产情侣作爱视频免费观看 | 日韩亚洲欧美中文高清在线 | 麻豆蜜桃av蜜臀av色欲av | 一本久道久久综合狠狠爱 | 国产精品免费大片 | 日韩精品成人一区二区三区 | 欧美黑人性暴力猛交喷水 | 精品人妻人人做人人爽夜夜爽 | 精品少妇爆乳无码av无码专区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 成人免费无码大片a毛片 | 亚洲一区二区三区在线观看网站 | 国内老熟妇对白xxxxhd | 日韩精品成人一区二区三区 | 久久五月精品中文字幕 | 亚洲国产精品无码久久久久高潮 | 国产麻豆精品一区二区三区v视界 | 国产色视频一区二区三区 | 亚洲综合另类小说色区 | 99精品无人区乱码1区2区3区 | 国产精品内射视频免费 | 日韩精品无码免费一区二区三区 | 国产偷自视频区视频 | 啦啦啦www在线观看免费视频 | 国产精品爱久久久久久久 | 国产精品久久久久无码av色戒 | 天天躁日日躁狠狠躁免费麻豆 | 久久99久久99精品中文字幕 | 无码人妻丰满熟妇区毛片18 | 欧美日韩一区二区免费视频 | 欧美国产日产一区二区 | 国产婷婷色一区二区三区在线 | 中文毛片无遮挡高清免费 | 国产精品99爱免费视频 | 亚洲精品成人福利网站 | 亚洲欧美色中文字幕在线 | 精品国产成人一区二区三区 | 玩弄中年熟妇正在播放 | 亚洲中文字幕乱码av波多ji | 久久99精品久久久久久动态图 | 小sao货水好多真紧h无码视频 | 午夜精品一区二区三区的区别 | 免费无码午夜福利片69 | 免费中文字幕日韩欧美 | 亚洲色欲色欲天天天www | 国产人妻精品一区二区三区 | 在线播放免费人成毛片乱码 | 国内精品久久毛片一区二区 | 久久亚洲中文字幕无码 | 性欧美videos高清精品 | 亚洲一区二区三区播放 | 亲嘴扒胸摸屁股激烈网站 | 免费中文字幕日韩欧美 | 亚洲 日韩 欧美 成人 在线观看 | 精品夜夜澡人妻无码av蜜桃 | 骚片av蜜桃精品一区 | 成人亚洲精品久久久久 | 国产综合久久久久鬼色 | 国产欧美精品一区二区三区 | 日韩少妇白浆无码系列 | 国产成人一区二区三区在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 搡女人真爽免费视频大全 | 亚洲国产精品成人久久蜜臀 | 国产av久久久久精东av | 日日天干夜夜狠狠爱 | 久久无码中文字幕免费影院蜜桃 | 国产亚洲精品久久久ai换 | 美女扒开屁股让男人桶 | ass日本丰满熟妇pics | 免费无码一区二区三区蜜桃大 | 亚洲色欲色欲天天天www | 内射爽无广熟女亚洲 | 国产绳艺sm调教室论坛 | 乌克兰少妇xxxx做受 | 欧美刺激性大交 | 国产在线无码精品电影网 | 麻豆精品国产精华精华液好用吗 | 精品无码国产一区二区三区av | 蜜臀av无码人妻精品 | 男人扒开女人内裤强吻桶进去 | 成人免费无码大片a毛片 | 色偷偷人人澡人人爽人人模 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲国产综合无码一区 | 精品人妻人人做人人爽 | 亚洲熟妇色xxxxx欧美老妇 | aⅴ在线视频男人的天堂 | 中文字幕无码免费久久9一区9 | 欧美日韩一区二区三区自拍 | 狠狠噜狠狠狠狠丁香五月 | 欧美 日韩 亚洲 在线 | 4hu四虎永久在线观看 | 国产精品美女久久久网av | 亚洲一区av无码专区在线观看 | 欧美日韩久久久精品a片 | 国产激情艳情在线看视频 | 国产精品爱久久久久久久 | 鲁鲁鲁爽爽爽在线视频观看 | 国产精品福利视频导航 | 国产熟妇高潮叫床视频播放 | 黑人巨大精品欧美黑寡妇 | 国产网红无码精品视频 | 国产精品久久福利网站 | 成人无码影片精品久久久 | 国产凸凹视频一区二区 | 狠狠色噜噜狠狠狠狠7777米奇 | av小次郎收藏 | 国产国语老龄妇女a片 | 成人试看120秒体验区 | 中文无码成人免费视频在线观看 | 波多野结衣aⅴ在线 | 国产精品成人av在线观看 | 精品人妻av区 | 午夜福利试看120秒体验区 | 午夜熟女插插xx免费视频 | 国产人妻精品一区二区三区不卡 | 窝窝午夜理论片影院 | 福利一区二区三区视频在线观看 | 澳门永久av免费网站 | 精品国产青草久久久久福利 | 色综合久久88色综合天天 | 亚洲国产精品毛片av不卡在线 | 午夜理论片yy44880影院 | 久久久精品欧美一区二区免费 | 亚洲日本va中文字幕 | 一本无码人妻在中文字幕免费 | 又黄又爽又色的视频 | 又大又黄又粗又爽的免费视频 | 国产色精品久久人妻 | 色偷偷人人澡人人爽人人模 | 婷婷五月综合激情中文字幕 | 熟妇人妻无码xxx视频 | 日本欧美一区二区三区乱码 | 亚洲天堂2017无码中文 | 亚洲一区二区三区无码久久 | 老子影院午夜精品无码 | 日韩人妻系列无码专区 | 精品一区二区三区波多野结衣 | 十八禁视频网站在线观看 | 欧美阿v高清资源不卡在线播放 | 精品欧美一区二区三区久久久 | 欧美人妻一区二区三区 | 日韩亚洲欧美精品综合 | 免费无码的av片在线观看 | 噜噜噜亚洲色成人网站 | 欧洲精品码一区二区三区免费看 | 国产亚洲精品精品国产亚洲综合 | 亚洲精品一区二区三区在线 | 中文字幕亚洲情99在线 | 亚洲区小说区激情区图片区 | 国产小呦泬泬99精品 | 国产成人精品无码播放 | 免费网站看v片在线18禁无码 | 2020最新国产自产精品 | 小鲜肉自慰网站xnxx | 亚洲人亚洲人成电影网站色 | 黑人巨大精品欧美黑寡妇 | 日日碰狠狠躁久久躁蜜桃 | 四虎国产精品一区二区 | 精品久久久久香蕉网 | 免费人成在线视频无码 | 日本精品久久久久中文字幕 | www国产精品内射老师 | 日韩精品久久久肉伦网站 | 无码国模国产在线观看 | 国内精品久久久久久中文字幕 | 午夜熟女插插xx免费视频 | 人妻少妇被猛烈进入中文字幕 | 久久精品中文闷骚内射 | 成熟人妻av无码专区 | 日韩精品无码免费一区二区三区 | 波多野结衣一区二区三区av免费 | 国产精品久久久久9999小说 | 国产情侣作爱视频免费观看 | 成人精品天堂一区二区三区 | 精品一区二区三区无码免费视频 | 久久精品一区二区三区四区 | 人妻少妇精品久久 | 国产精品人人妻人人爽 | 国产9 9在线 | 中文 | 天天av天天av天天透 | 精品久久久久香蕉网 | 午夜时刻免费入口 | 久久伊人色av天堂九九小黄鸭 | 爆乳一区二区三区无码 | 国产亚av手机在线观看 | 国产偷抇久久精品a片69 | 久久99热只有频精品8 | 国产精品-区区久久久狼 | 性欧美疯狂xxxxbbbb | 欧美高清在线精品一区 | 装睡被陌生人摸出水好爽 | 国产高清不卡无码视频 | 亚洲综合在线一区二区三区 | 亚洲一区av无码专区在线观看 | 97久久超碰中文字幕 | 久久精品人人做人人综合 | 波多野结衣乳巨码无在线观看 | 中文字幕av伊人av无码av | 精品无码一区二区三区爱欲 | 亚洲呦女专区 | 日韩精品久久久肉伦网站 | 国产69精品久久久久app下载 | 国产综合色产在线精品 | 国产疯狂伦交大片 | 亚洲国产精品一区二区第一页 | 99久久精品日本一区二区免费 | 国产97人人超碰caoprom | 色偷偷人人澡人人爽人人模 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 久久精品女人天堂av免费观看 | 俺去俺来也www色官网 | 人妻少妇被猛烈进入中文字幕 | 中文字幕av伊人av无码av | 久久成人a毛片免费观看网站 | 久久伊人色av天堂九九小黄鸭 | 久久视频在线观看精品 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲精品美女久久久久久久 | 成人无码精品1区2区3区免费看 | 国产午夜福利100集发布 | 在线欧美精品一区二区三区 | 好爽又高潮了毛片免费下载 | 天堂а√在线中文在线 | 亚洲娇小与黑人巨大交 | 国产乱人无码伦av在线a | 97久久超碰中文字幕 | 2020久久香蕉国产线看观看 | 欧洲美熟女乱又伦 | 乌克兰少妇xxxx做受 | 免费乱码人妻系列无码专区 | 少妇愉情理伦片bd | 国产综合在线观看 | 内射白嫩少妇超碰 | 国产亚洲精品精品国产亚洲综合 | 国产热a欧美热a在线视频 | 国产精品va在线播放 | 久久亚洲中文字幕无码 | 国产亚洲精品久久久久久大师 | 九月婷婷人人澡人人添人人爽 | 国产片av国语在线观看 | 性欧美熟妇videofreesex | 思思久久99热只有频精品66 | 亚洲日本va午夜在线电影 | 人妻无码αv中文字幕久久琪琪布 | 熟妇人妻中文av无码 | 精品人妻人人做人人爽夜夜爽 | 午夜精品一区二区三区的区别 | 在线看片无码永久免费视频 | 少妇高潮喷潮久久久影院 | 国产无遮挡又黄又爽又色 | 亚洲精品一区二区三区四区五区 | 无码人妻精品一区二区三区不卡 | 国产 浪潮av性色四虎 | 玩弄人妻少妇500系列视频 | 精品国产av色一区二区深夜久久 | 扒开双腿吃奶呻吟做受视频 | 亚洲中文字幕va福利 | 无码帝国www无码专区色综合 | 欧美性猛交内射兽交老熟妇 | 九九在线中文字幕无码 | 强开小婷嫩苞又嫩又紧视频 | 福利一区二区三区视频在线观看 | 蜜桃视频韩日免费播放 | 国产情侣作爱视频免费观看 | 国产精品久久福利网站 | 国产成人无码区免费内射一片色欲 | 精品国产一区二区三区四区 | 久久国产精品偷任你爽任你 | 亚洲无人区午夜福利码高清完整版 | 人妻有码中文字幕在线 | 人妻体内射精一区二区三四 | 伊人久久婷婷五月综合97色 | 俄罗斯老熟妇色xxxx | 狂野欧美激情性xxxx | 日本va欧美va欧美va精品 | 国产激情无码一区二区app | 97久久超碰中文字幕 | 国产真实乱对白精彩久久 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 领导边摸边吃奶边做爽在线观看 | 无码av免费一区二区三区试看 | 久久成人a毛片免费观看网站 | 精品日本一区二区三区在线观看 | 国产在线aaa片一区二区99 | 欧美激情内射喷水高潮 | 国产莉萝无码av在线播放 | 亚洲一区二区三区偷拍女厕 | 国产精品爱久久久久久久 | 福利一区二区三区视频在线观看 | 免费观看的无遮挡av | 熟妇人妻激情偷爽文 | 亚洲精品久久久久久一区二区 | 日本成熟视频免费视频 | 国产成人无码av一区二区 | 久久久久免费看成人影片 | 久久综合网欧美色妞网 | 日本精品人妻无码免费大全 | 免费人成网站视频在线观看 | 国产乱人伦偷精品视频 | 爽爽影院免费观看 | 中文字幕 人妻熟女 | 久久久久久九九精品久 | 精品国产麻豆免费人成网站 | 美女扒开屁股让男人桶 | 捆绑白丝粉色jk震动捧喷白浆 | 精品亚洲韩国一区二区三区 | 一本久道高清无码视频 | √天堂资源地址中文在线 | 久久精品中文字幕大胸 | 国产精品美女久久久 | 欧美老熟妇乱xxxxx | 亚洲日本一区二区三区在线 | 久久精品丝袜高跟鞋 | 大乳丰满人妻中文字幕日本 | 亚洲综合另类小说色区 | 免费国产黄网站在线观看 | 精品无码av一区二区三区 | 国产精品无码永久免费888 | 日韩视频 中文字幕 视频一区 | 色欲人妻aaaaaaa无码 | 久久亚洲精品成人无码 | 国产精品丝袜黑色高跟鞋 | 久精品国产欧美亚洲色aⅴ大片 | 67194成是人免费无码 | 亚洲va欧美va天堂v国产综合 | 人妻有码中文字幕在线 | 国产精品无码一区二区三区不卡 | 亚洲熟熟妇xxxx | 国产一区二区三区四区五区加勒比 | 精品国产一区二区三区四区在线看 | 精品久久久久久人妻无码中文字幕 | 老熟妇乱子伦牲交视频 | 最近中文2019字幕第二页 | 国产精品-区区久久久狼 | 久久久久久久久888 | 亚洲第一无码av无码专区 | 55夜色66夜色国产精品视频 | 日韩av激情在线观看 | 亚洲一区二区三区播放 | 青草青草久热国产精品 | 亚洲中文字幕无码中文字在线 | 四虎国产精品一区二区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产精品久久精品三级 | 国产精品永久免费视频 | 国产亚av手机在线观看 | 亚洲狠狠色丁香婷婷综合 | 国产亚洲精品久久久久久大师 | 久久久久成人片免费观看蜜芽 | 免费无码一区二区三区蜜桃大 | 亚洲国产欧美国产综合一区 | 麻豆精产国品 | 无码人妻出轨黑人中文字幕 | 人妻aⅴ无码一区二区三区 | 三级4级全黄60分钟 | a国产一区二区免费入口 | 国产亚洲人成a在线v网站 | 最近的中文字幕在线看视频 | 亚洲精品综合一区二区三区在线 | 狠狠噜狠狠狠狠丁香五月 | 在线 国产 欧美 亚洲 天堂 | 欧美日韩久久久精品a片 | 国产成人无码区免费内射一片色欲 | 国产精品无码永久免费888 | 老熟妇仑乱视频一区二区 | 一本色道久久综合亚洲精品不卡 | 欧美精品国产综合久久 | 色一情一乱一伦一区二区三欧美 | 日本护士xxxxhd少妇 | 4hu四虎永久在线观看 | 欧洲vodafone精品性 | 人妻天天爽夜夜爽一区二区 | 97精品国产97久久久久久免费 | 黑人玩弄人妻中文在线 | 国产免费观看黄av片 | 亚洲s色大片在线观看 | 国产在线精品一区二区高清不卡 | 强奷人妻日本中文字幕 | 人妻少妇被猛烈进入中文字幕 | 97久久超碰中文字幕 | 亚洲呦女专区 | 亚洲国产av精品一区二区蜜芽 | 狠狠色丁香久久婷婷综合五月 | 久久午夜夜伦鲁鲁片无码免费 | 国产又爽又黄又刺激的视频 | 久久久久久久人妻无码中文字幕爆 | 亚洲男人av香蕉爽爽爽爽 | 午夜时刻免费入口 | 中文字幕 人妻熟女 | 亚洲中文字幕av在天堂 | 日韩亚洲欧美中文高清在线 | 国产精品香蕉在线观看 | 俄罗斯老熟妇色xxxx | 狠狠噜狠狠狠狠丁香五月 | 亚洲国产精品美女久久久久 | 国产激情艳情在线看视频 | 精品无码一区二区三区爱欲 | 久久久久99精品国产片 | 无遮挡国产高潮视频免费观看 | 精品一区二区三区波多野结衣 | 欧美午夜特黄aaaaaa片 | 人妻有码中文字幕在线 | 18无码粉嫩小泬无套在线观看 | 亚洲日韩av一区二区三区中文 | 亚洲精品欧美二区三区中文字幕 | 精品久久久久久亚洲精品 | 色诱久久久久综合网ywww | 无码中文字幕色专区 | 美女黄网站人色视频免费国产 | 亚洲精品国产第一综合99久久 | 国产色在线 | 国产 | 国产成人亚洲综合无码 | 欧美第一黄网免费网站 | 丰满人妻一区二区三区免费视频 | 欧美放荡的少妇 | 久久 国产 尿 小便 嘘嘘 | 国产精品人人妻人人爽 | 曰韩少妇内射免费播放 | 67194成是人免费无码 | 成年美女黄网站色大免费视频 | 蜜臀av无码人妻精品 | 给我免费的视频在线观看 | 国产精品亚洲а∨无码播放麻豆 | 精品偷自拍另类在线观看 | 激情内射日本一区二区三区 | 国产精品无码成人午夜电影 | 久精品国产欧美亚洲色aⅴ大片 | 精品偷拍一区二区三区在线看 | 国产精品va在线播放 | 日本一区二区三区免费高清 | 久久久久成人片免费观看蜜芽 | 久久久精品456亚洲影院 | 任你躁在线精品免费 | 国产成人无码专区 | 国产精品久久久一区二区三区 | 精品人妻人人做人人爽 | 久久国内精品自在自线 | 在线精品国产一区二区三区 | 成人性做爰aaa片免费看不忠 | 乱码午夜-极国产极内射 | 国产口爆吞精在线视频 | 无码一区二区三区在线观看 | 亚洲精品久久久久中文第一幕 | 国产乱人伦偷精品视频 | 国产区女主播在线观看 | 国产人妻人伦精品1国产丝袜 | 成人性做爰aaa片免费看 | 亚洲中文字幕在线无码一区二区 | 荫蒂被男人添的好舒服爽免费视频 | 成人影院yy111111在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 精品久久久久久亚洲精品 | 最新国产麻豆aⅴ精品无码 | 亚洲色成人中文字幕网站 | 久久久久久av无码免费看大片 | 网友自拍区视频精品 | 亚洲区小说区激情区图片区 | 国产成人一区二区三区在线观看 | 国产精品免费大片 | 国产精品无码一区二区三区不卡 | 嫩b人妻精品一区二区三区 | 伊人色综合久久天天小片 | 亚洲国精产品一二二线 | 国产午夜福利100集发布 | 精品无码国产一区二区三区av | 久久精品国产一区二区三区 | 欧美高清在线精品一区 | 性欧美videos高清精品 | 亚洲の无码国产の无码步美 | 97色伦图片97综合影院 | 国产69精品久久久久app下载 | 在线观看国产午夜福利片 | 国产午夜亚洲精品不卡下载 | 午夜理论片yy44880影院 | 国产香蕉97碰碰久久人人 | 99国产欧美久久久精品 | 在线精品国产一区二区三区 | 色综合久久久久综合一本到桃花网 | 成人无码精品一区二区三区 | 性做久久久久久久久 | 亚洲国产欧美国产综合一区 | 无码人妻av免费一区二区三区 | 欧美日韩色另类综合 | 亚洲乱码国产乱码精品精 | 久久国产精品偷任你爽任你 | 曰本女人与公拘交酡免费视频 | 日本一区二区三区免费高清 | 亚洲国产精品一区二区美利坚 | 日韩精品乱码av一区二区 | 国产情侣作爱视频免费观看 | 中文无码伦av中文字幕 | 亚洲精品国偷拍自产在线麻豆 | 亚洲国产精品无码一区二区三区 | 久久久www成人免费毛片 | 熟妇人妻激情偷爽文 | 成人欧美一区二区三区 | 久久精品国产精品国产精品污 | 青草青草久热国产精品 | 久久精品国产一区二区三区肥胖 | 天天av天天av天天透 | 国产99久久精品一区二区 | 欧美 亚洲 国产 另类 | 中文字幕无码日韩欧毛 | 国产成人一区二区三区在线观看 | 伊人久久大香线蕉av一区二区 | 国产绳艺sm调教室论坛 | 久久精品人妻少妇一区二区三区 | 亚洲欧美国产精品专区久久 | 天天摸天天碰天天添 | 人妻少妇精品视频专区 | 国产又粗又硬又大爽黄老大爷视 | 人妻夜夜爽天天爽三区 | 宝宝好涨水快流出来免费视频 | 久久熟妇人妻午夜寂寞影院 | 夜精品a片一区二区三区无码白浆 | 无码任你躁久久久久久久 | 丰满人妻精品国产99aⅴ | 丰满少妇熟乱xxxxx视频 | 久久精品视频在线看15 | 人妻尝试又大又粗久久 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 日本精品高清一区二区 | 成人免费无码大片a毛片 | 国产乱人伦av在线无码 | 欧美人与禽猛交狂配 | 妺妺窝人体色www在线小说 | 爆乳一区二区三区无码 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产美女精品一区二区三区 | 55夜色66夜色国产精品视频 | 永久黄网站色视频免费直播 | 国产一区二区三区影院 | 99麻豆久久久国产精品免费 | yw尤物av无码国产在线观看 | 少妇被粗大的猛进出69影院 | 日本欧美一区二区三区乱码 | 成年女人永久免费看片 | 国产精品久久久久久久影院 | 精品无码av一区二区三区 | 精品久久久无码中文字幕 | 日本熟妇浓毛 | 成熟妇人a片免费看网站 | 亚洲一区二区三区香蕉 | 强开小婷嫩苞又嫩又紧视频 | 国色天香社区在线视频 | 亚洲欧洲无卡二区视頻 | 国产av剧情md精品麻豆 | 草草网站影院白丝内射 | 国产真人无遮挡作爱免费视频 | 一个人看的视频www在线 | 未满小14洗澡无码视频网站 | 无码成人精品区在线观看 | www成人国产高清内射 | 高潮喷水的毛片 | 久久久久se色偷偷亚洲精品av | 岛国片人妻三上悠亚 | 亚洲欧美日韩国产精品一区二区 | 国产亚洲精品久久久ai换 | 乌克兰少妇xxxx做受 | 亚洲欧美日韩综合久久久 | 亚洲a无码综合a国产av中文 | 日本高清一区免费中文视频 | 国产熟女一区二区三区四区五区 | 一二三四社区在线中文视频 | 高潮毛片无遮挡高清免费视频 | 亚洲爆乳精品无码一区二区三区 | 欧美老人巨大xxxx做受 | 国产午夜亚洲精品不卡 | 97夜夜澡人人双人人人喊 | 内射欧美老妇wbb | 男女爱爱好爽视频免费看 | 国产成人无码a区在线观看视频app | 久久久精品国产sm最大网站 | 精品亚洲韩国一区二区三区 | 澳门永久av免费网站 | аⅴ资源天堂资源库在线 | 久久亚洲日韩精品一区二区三区 | 日韩欧美中文字幕在线三区 | 久久精品视频在线看15 | 国产乱人无码伦av在线a | 亚洲啪av永久无码精品放毛片 | 色综合天天综合狠狠爱 | 人人妻人人澡人人爽欧美一区九九 | 精品人妻人人做人人爽 | 在线精品国产一区二区三区 | 国产成人综合在线女婷五月99播放 | 国产福利视频一区二区 | 精品日本一区二区三区在线观看 | 少妇厨房愉情理9仑片视频 | 狠狠色噜噜狠狠狠7777奇米 | 国产精华av午夜在线观看 | 无码帝国www无码专区色综合 | 免费观看激色视频网站 | 人人超人人超碰超国产 | 国产人妖乱国产精品人妖 | 国产精品亚洲lv粉色 | 国产精品香蕉在线观看 | 国产亚洲精品久久久久久久 | 国产精品对白交换视频 | 久久综合九色综合97网 | 午夜精品久久久久久久久 | 国产亚洲精品久久久闺蜜 | 日韩少妇内射免费播放 | 国产乱子伦视频在线播放 | 免费乱码人妻系列无码专区 | 久久人人爽人人爽人人片av高清 | 俺去俺来也www色官网 | 东京热无码av男人的天堂 | 亚洲一区二区三区无码久久 | 狠狠综合久久久久综合网 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 日本熟妇乱子伦xxxx | 国产超碰人人爽人人做人人添 | 一个人看的视频www在线 | 扒开双腿疯狂进出爽爽爽视频 | 国产在线一区二区三区四区五区 | 国产人妻精品一区二区三区不卡 | 红桃av一区二区三区在线无码av | 国产乱人伦偷精品视频 | 麻豆md0077饥渴少妇 | av无码久久久久不卡免费网站 | 激情内射日本一区二区三区 | 欧美亚洲国产一区二区三区 | 无码av免费一区二区三区试看 | 97色伦图片97综合影院 | 久久国产精品偷任你爽任你 | 国产亚洲精品久久久ai换 | 久久精品国产大片免费观看 | 日日摸日日碰夜夜爽av | 99er热精品视频 | 国产激情一区二区三区 | 水蜜桃亚洲一二三四在线 | 国产精品久久久久影院嫩草 | 爆乳一区二区三区无码 | 久久国产36精品色熟妇 | 成人精品天堂一区二区三区 | 久久精品丝袜高跟鞋 | 国产在线无码精品电影网 | 激情综合激情五月俺也去 | 99精品视频在线观看免费 | 色婷婷欧美在线播放内射 | 午夜性刺激在线视频免费 | 无码福利日韩神码福利片 | 全球成人中文在线 | 亚洲精品国产品国语在线观看 | 人妻有码中文字幕在线 | 久9re热视频这里只有精品 | 国产成人综合色在线观看网站 | 久久人人97超碰a片精品 | 四十如虎的丰满熟妇啪啪 | 1000部啪啪未满十八勿入下载 | 中文字幕乱码中文乱码51精品 | aⅴ亚洲 日韩 色 图网站 播放 | 欧美一区二区三区 | 丰满肥臀大屁股熟妇激情视频 | 18精品久久久无码午夜福利 | 日韩欧美中文字幕在线三区 | 亚洲中文字幕成人无码 | 日日天日日夜日日摸 | 欧美日韩一区二区免费视频 | 俺去俺来也在线www色官网 | 天堂а√在线中文在线 | 波多野结衣一区二区三区av免费 | 天堂无码人妻精品一区二区三区 | 亚洲伊人久久精品影院 | 三级4级全黄60分钟 | 日韩欧美中文字幕在线三区 | 蜜桃臀无码内射一区二区三区 | 亚洲自偷自偷在线制服 | 在线欧美精品一区二区三区 | 欧美xxxxx精品 | 欧美日韩精品 | 蜜臀av在线观看 在线欧美精品一区二区三区 | √8天堂资源地址中文在线 | v一区无码内射国产 | 无码人妻av免费一区二区三区 | 欧美国产日韩亚洲中文 | 最新国产乱人伦偷精品免费网站 | 成人无码视频在线观看网站 | 大色综合色综合网站 | 亚洲无人区午夜福利码高清完整版 | 成人免费无码大片a毛片 | 亚洲成熟女人毛毛耸耸多 | 超碰97人人射妻 | 国精产品一品二品国精品69xx | 熟女体下毛毛黑森林 | 国产精品久久精品三级 | 国产三级久久久精品麻豆三级 | 成人无码精品一区二区三区 | 日韩亚洲欧美中文高清在线 | 76少妇精品导航 | 久久国产精品二国产精品 | 377p欧洲日本亚洲大胆 | 亚洲中文字幕无码中字 | 免费人成在线观看网站 | 丰满少妇熟乱xxxxx视频 | 亚洲综合另类小说色区 | 国产精品美女久久久网av | 两性色午夜视频免费播放 | 国产 精品 自在自线 | 亚洲区欧美区综合区自拍区 | 中文字幕色婷婷在线视频 | 国产69精品久久久久app下载 | aⅴ亚洲 日韩 色 图网站 播放 | 十八禁视频网站在线观看 | 中国大陆精品视频xxxx | 丝袜 中出 制服 人妻 美腿 | 久久久中文久久久无码 | 夜先锋av资源网站 | 久久无码人妻影院 | 丰满少妇熟乱xxxxx视频 | 亚欧洲精品在线视频免费观看 | 狠狠色噜噜狠狠狠7777奇米 | 日本高清一区免费中文视频 | 成人无码精品1区2区3区免费看 | 免费播放一区二区三区 | 国产成人无码av在线影院 | 中文字幕无码av波多野吉衣 | 性生交片免费无码看人 | 免费视频欧美无人区码 | 人人妻在人人 | 国产在线无码精品电影网 | 无遮无挡爽爽免费视频 | 国语自产偷拍精品视频偷 | 国语自产偷拍精品视频偷 | 熟女俱乐部五十路六十路av | 人妻aⅴ无码一区二区三区 | 色欲人妻aaaaaaa无码 | 欧美人与物videos另类 | 永久免费观看美女裸体的网站 | 天干天干啦夜天干天2017 | 装睡被陌生人摸出水好爽 | 高清国产亚洲精品自在久久 | 激情爆乳一区二区三区 | 亚洲日本一区二区三区在线 | 亚洲小说春色综合另类 | 国产尤物精品视频 | 麻豆人妻少妇精品无码专区 | 一本色道久久综合狠狠躁 | 无码av最新清无码专区吞精 | 精品一区二区三区无码免费视频 | 日本熟妇大屁股人妻 | 久久午夜无码鲁丝片午夜精品 | 麻豆蜜桃av蜜臀av色欲av | 久久久久久久女国产乱让韩 | 天下第一社区视频www日本 | 中文字幕人成乱码熟女app | 久久国产精品萌白酱免费 | 一本色道久久综合狠狠躁 | 国产成人无码av片在线观看不卡 | 无码福利日韩神码福利片 | 少妇人妻大乳在线视频 | 无码人妻丰满熟妇区毛片18 | 日日麻批免费40分钟无码 | 性色欲情网站iwww九文堂 | 成熟人妻av无码专区 | 亚洲国产一区二区三区在线观看 | 免费无码av一区二区 | 国产农村妇女高潮大叫 | 免费看少妇作爱视频 | 日本大乳高潮视频在线观看 | 荡女精品导航 | 国产精品久久福利网站 | 亚洲国产欧美在线成人 | 在线欧美精品一区二区三区 | 久热国产vs视频在线观看 | 少妇被粗大的猛进出69影院 | 国产精品免费大片 | 国产成人无码av一区二区 | 国产精品爱久久久久久久 | 人人澡人人妻人人爽人人蜜桃 | 对白脏话肉麻粗话av | 99视频精品全部免费免费观看 | 亚洲狠狠婷婷综合久久 | 成人免费视频视频在线观看 免费 | 真人与拘做受免费视频 | 大肉大捧一进一出视频出来呀 | 久久久精品成人免费观看 | 极品尤物被啪到呻吟喷水 | 色婷婷综合中文久久一本 | 国产美女精品一区二区三区 | 在线天堂新版最新版在线8 | 色综合久久中文娱乐网 | 亚洲日韩乱码中文无码蜜桃臀网站 | 无遮无挡爽爽免费视频 | 欧洲vodafone精品性 | 色诱久久久久综合网ywww | 国产无遮挡又黄又爽又色 | 久久天天躁夜夜躁狠狠 | 亚洲午夜久久久影院 | 国产精品成人av在线观看 | 天天摸天天透天天添 | 国产精品高潮呻吟av久久 | 大地资源网第二页免费观看 | 少妇高潮喷潮久久久影院 | 正在播放老肥熟妇露脸 | 正在播放老肥熟妇露脸 | 大色综合色综合网站 | 亚洲 欧美 激情 小说 另类 | 丰满人妻精品国产99aⅴ | 免费观看的无遮挡av | 日本熟妇浓毛 | 99久久婷婷国产综合精品青草免费 | av无码久久久久不卡免费网站 | 国产色精品久久人妻 | 日本高清一区免费中文视频 | 亚洲国产精品毛片av不卡在线 | a在线亚洲男人的天堂 | 精品久久久久久人妻无码中文字幕 | 樱花草在线播放免费中文 | 无码人妻黑人中文字幕 | 欧美日韩视频无码一区二区三 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产综合久久久久鬼色 | 性做久久久久久久免费看 | 精品成在人线av无码免费看 | 乱人伦人妻中文字幕无码 | 亚洲成色www久久网站 | 美女扒开屁股让男人桶 | 亚洲国产午夜精品理论片 | 精品国偷自产在线 | 88国产精品欧美一区二区三区 | 久久国产精品二国产精品 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产精品久久久久久久影院 | 四虎永久在线精品免费网址 | 亚洲午夜无码久久 | 98国产精品综合一区二区三区 | 55夜色66夜色国产精品视频 | 成熟人妻av无码专区 | 风流少妇按摩来高潮 | 蜜桃视频韩日免费播放 | 中文字幕av日韩精品一区二区 | 欧美 亚洲 国产 另类 | 亚洲无人区一区二区三区 | 亚洲最大成人网站 | 成人性做爰aaa片免费看不忠 | 亚洲成a人片在线观看无码 | 在线天堂新版最新版在线8 | 无码人妻丰满熟妇区五十路百度 | 无码av最新清无码专区吞精 | 波多野结衣av在线观看 | 一区二区三区乱码在线 | 欧洲 | 精品无人国产偷自产在线 | 极品尤物被啪到呻吟喷水 | 狂野欧美激情性xxxx | 久久久久久亚洲精品a片成人 | 无码国产色欲xxxxx视频 | 国产香蕉尹人视频在线 | 国产亚洲精品精品国产亚洲综合 | 97久久精品无码一区二区 | 日韩人妻无码一区二区三区久久99 | 精品乱子伦一区二区三区 | 亚洲欧美国产精品专区久久 | 亚洲色欲色欲天天天www | 激情亚洲一区国产精品 | 亚洲日韩av一区二区三区四区 | 中文字幕亚洲情99在线 | 少妇无码一区二区二三区 | 九九久久精品国产免费看小说 | 一本加勒比波多野结衣 | 日本一本二本三区免费 | 久久精品中文闷骚内射 | 人人澡人摸人人添 | 国产精品自产拍在线观看 | 国产精品亚洲综合色区韩国 | 97夜夜澡人人爽人人喊中国片 | 国产在线精品一区二区三区直播 | 国产精品福利视频导航 | 成人试看120秒体验区 | 免费无码的av片在线观看 | 日日摸日日碰夜夜爽av | 秋霞特色aa大片 | 亚洲色大成网站www国产 | 国产精品无码永久免费888 | 色欲av亚洲一区无码少妇 | 亚洲 另类 在线 欧美 制服 | 丰满护士巨好爽好大乳 | 国产又爽又猛又粗的视频a片 | 久久久久久久人妻无码中文字幕爆 | 亚洲中文字幕无码中文字在线 | 小sao货水好多真紧h无码视频 | 熟女少妇人妻中文字幕 | 无码帝国www无码专区色综合 | 亚洲日韩一区二区 | 欧美zoozzooz性欧美 | 免费播放一区二区三区 | 宝宝好涨水快流出来免费视频 | 精品日本一区二区三区在线观看 | 亚洲自偷自偷在线制服 | 中文字幕无码av激情不卡 | 欧美精品无码一区二区三区 | 国产人妻大战黑人第1集 | yw尤物av无码国产在线观看 | 久久99精品久久久久久动态图 | 国产区女主播在线观看 | 人妻熟女一区 | 久久久成人毛片无码 | 国产成人无码av片在线观看不卡 | 日本熟妇大屁股人妻 | 亚洲色欲色欲欲www在线 | 日本乱人伦片中文三区 | 国产成人无码a区在线观看视频app | 九一九色国产 | 亚洲成av人片在线观看无码不卡 | 人妻少妇精品无码专区动漫 | 午夜丰满少妇性开放视频 | 少妇无码av无码专区在线观看 | 99久久久无码国产aaa精品 | 国产精品成人av在线观看 | 国产一区二区三区精品视频 | 狠狠cao日日穞夜夜穞av | 欧美人与禽猛交狂配 | 久久久av男人的天堂 | 成年美女黄网站色大免费视频 | 国产精品久久久久久亚洲毛片 | 麻豆精品国产精华精华液好用吗 | 欧美老人巨大xxxx做受 | 欧美日韩在线亚洲综合国产人 | 亚洲精品国偷拍自产在线观看蜜桃 | 狠狠色丁香久久婷婷综合五月 | 精品亚洲韩国一区二区三区 | 国产午夜福利100集发布 | 国产av剧情md精品麻豆 | 亚洲の无码国产の无码影院 | 丰满人妻一区二区三区免费视频 | 色综合视频一区二区三区 | 野外少妇愉情中文字幕 | 久久午夜无码鲁丝片秋霞 | av香港经典三级级 在线 | 国产 浪潮av性色四虎 | 日日麻批免费40分钟无码 | 亚洲中文字幕无码一久久区 | 国产成人综合美国十次 | 国产成人精品必看 | 国产成人无码av一区二区 | 乱人伦人妻中文字幕无码 | 好男人www社区 | 少妇无码av无码专区在线观看 | 久久精品中文字幕一区 | 中文字幕av伊人av无码av | 国产精品国产自线拍免费软件 | 国产亚洲欧美日韩亚洲中文色 | 国产精品久久久久无码av色戒 | 亚洲一区av无码专区在线观看 | 国产亚洲精品精品国产亚洲综合 | 国产亚洲精品精品国产亚洲综合 | 国内揄拍国内精品少妇国语 | 国产亚洲精品久久久久久久久动漫 | 亚洲中文字幕在线观看 | 日韩精品成人一区二区三区 | 亚洲熟熟妇xxxx | 国产高潮视频在线观看 | 免费观看黄网站 | 秋霞成人午夜鲁丝一区二区三区 | 国产国语老龄妇女a片 | 亚洲无人区午夜福利码高清完整版 | 白嫩日本少妇做爰 | 欧美 日韩 人妻 高清 中文 | 18精品久久久无码午夜福利 | 一区二区传媒有限公司 | 国产高清av在线播放 | 亚洲乱码日产精品bd | 夜先锋av资源网站 | 波多野结衣高清一区二区三区 | 蜜臀aⅴ国产精品久久久国产老师 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美精品免费观看二区 | 波多野结衣乳巨码无在线观看 | 中文精品无码中文字幕无码专区 | 亚洲伊人久久精品影院 | 日本高清一区免费中文视频 | 久激情内射婷内射蜜桃人妖 | 97久久超碰中文字幕 | 久久五月精品中文字幕 | 无码av中文字幕免费放 | 国产做国产爱免费视频 | 人妻少妇被猛烈进入中文字幕 | 人妻中文无码久热丝袜 | 99er热精品视频 | 亚洲欧美日韩综合久久久 | 久久综合九色综合97网 | 成人精品视频一区二区三区尤物 | 乱人伦人妻中文字幕无码 | 日本www一道久久久免费榴莲 | 俄罗斯老熟妇色xxxx | 亚洲色欲色欲天天天www | 久久国产自偷自偷免费一区调 | 国产成人午夜福利在线播放 | 又大又硬又黄的免费视频 | 国产在线aaa片一区二区99 | 999久久久国产精品消防器材 | 久久久久人妻一区精品色欧美 | 国产另类ts人妖一区二区 | 欧美国产亚洲日韩在线二区 | 免费视频欧美无人区码 | 久久久久se色偷偷亚洲精品av | 精品国产aⅴ无码一区二区 | 久久精品国产99久久6动漫 | 午夜嘿嘿嘿影院 | 无套内谢的新婚少妇国语播放 | 久久久精品成人免费观看 | 波多野结衣av一区二区全免费观看 | 亚洲色www成人永久网址 | 一本大道久久东京热无码av | 亚洲欧美中文字幕5发布 | 国产黄在线观看免费观看不卡 | 日本一区二区三区免费高清 | 少妇激情av一区二区 | 亚洲乱码国产乱码精品精 | 日产国产精品亚洲系列 | 亚洲成av人片天堂网无码】 | 荫蒂添的好舒服视频囗交 | 亚洲aⅴ无码成人网站国产app | 夜夜躁日日躁狠狠久久av | 国产激情无码一区二区app | 日本爽爽爽爽爽爽在线观看免 | 国产97色在线 | 免 | 国产亚洲欧美日韩亚洲中文色 | 国产精品无套呻吟在线 | 久久久精品欧美一区二区免费 | 国产亚洲精品久久久闺蜜 | 日本熟妇浓毛 | 久久天天躁夜夜躁狠狠 | 曰本女人与公拘交酡免费视频 | 成人影院yy111111在线观看 | 久久zyz资源站无码中文动漫 | 亚洲一区二区三区四区 | 国产综合色产在线精品 | 无码一区二区三区在线观看 | 久久国产精品偷任你爽任你 | 福利一区二区三区视频在线观看 | 学生妹亚洲一区二区 | 77777熟女视频在线观看 а天堂中文在线官网 | 国产偷抇久久精品a片69 | 一个人看的视频www在线 | 国产高清av在线播放 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久久久国色av免费观看性色 | 我要看www免费看插插视频 | 大胆欧美熟妇xx | 99久久精品国产一区二区蜜芽 | 国产精品久久久午夜夜伦鲁鲁 | 男女爱爱好爽视频免费看 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品美女久久久久av爽李琼 | 国产农村乱对白刺激视频 | 中文毛片无遮挡高清免费 | 久久精品国产精品国产精品污 | 日韩亚洲欧美精品综合 | 精品国产一区av天美传媒 | 少妇性l交大片 | 99视频精品全部免费免费观看 | 免费国产成人高清在线观看网站 | 领导边摸边吃奶边做爽在线观看 | 国产亚洲tv在线观看 | 国产成人一区二区三区在线观看 | 精品一区二区三区无码免费视频 | 色综合视频一区二区三区 | 国产人成高清在线视频99最全资源 | 国产办公室秘书无码精品99 | 性欧美videos高清精品 | 亚洲精品欧美二区三区中文字幕 | 国产人妻人伦精品1国产丝袜 | 麻豆md0077饥渴少妇 | 亚洲中文字幕无码中字 | 国产成人精品视频ⅴa片软件竹菊 | 4hu四虎永久在线观看 | 久久精品国产大片免费观看 | 内射爽无广熟女亚洲 | 久久亚洲精品中文字幕无男同 | 免费网站看v片在线18禁无码 | 久久熟妇人妻午夜寂寞影院 | 亚洲天堂2017无码 | 亚洲精品无码人妻无码 | 香港三级日本三级妇三级 | 精品偷自拍另类在线观看 | 在教室伦流澡到高潮hnp视频 | 欧美精品无码一区二区三区 | 久9re热视频这里只有精品 | 又色又爽又黄的美女裸体网站 | 亚洲欧洲日本无在线码 | 人妻少妇精品视频专区 | 宝宝好涨水快流出来免费视频 | 天天摸天天碰天天添 | 中文无码精品a∨在线观看不卡 | 午夜肉伦伦影院 | 久久久久se色偷偷亚洲精品av | 少妇无码av无码专区在线观看 | 国产美女精品一区二区三区 | 无码福利日韩神码福利片 | 天天av天天av天天透 | 青草青草久热国产精品 | 国产精品a成v人在线播放 | 国产精品久久福利网站 | 国内少妇偷人精品视频 | 欧美精品国产综合久久 | 国产精品久免费的黄网站 | 欧美喷潮久久久xxxxx | 四虎永久在线精品免费网址 | 小鲜肉自慰网站xnxx | 成人亚洲精品久久久久 | 国产香蕉尹人视频在线 | www国产亚洲精品久久网站 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | www国产精品内射老师 | 国产xxx69麻豆国语对白 | 奇米影视888欧美在线观看 | 性欧美videos高清精品 | 国产真实乱对白精彩久久 | 精品久久久久久人妻无码中文字幕 | 永久免费精品精品永久-夜色 | 国产亚洲精品精品国产亚洲综合 | 国产偷国产偷精品高清尤物 | 欧美zoozzooz性欧美 | 99精品国产综合久久久久五月天 | 久久五月精品中文字幕 | 黑人大群体交免费视频 | 无码国内精品人妻少妇 | 国产特级毛片aaaaaaa高清 | 国内揄拍国内精品少妇国语 | 亚洲国产精品成人久久蜜臀 | 亚洲人成网站免费播放 | 久久zyz资源站无码中文动漫 | 久久久久久久久888 | 国产免费无码一区二区视频 | 东京一本一道一二三区 | 强奷人妻日本中文字幕 | 久久亚洲精品中文字幕无男同 | 美女黄网站人色视频免费国产 | 国产亚洲精品久久久久久 | 少妇的肉体aa片免费 | 久久99精品国产麻豆 | 国产精品无码永久免费888 | 欧美一区二区三区视频在线观看 | 精品国产一区二区三区av 性色 | 精品久久久中文字幕人妻 | 国语精品一区二区三区 | 女人被爽到呻吟gif动态图视看 | 中文字幕日韩精品一区二区三区 | 四虎4hu永久免费 | 狂野欧美性猛交免费视频 | 三上悠亚人妻中文字幕在线 | 国产av人人夜夜澡人人爽麻豆 | 国产人妻人伦精品1国产丝袜 | 一本久道高清无码视频 | 成人一区二区免费视频 | 国产精品久久久久久亚洲影视内衣 | 激情综合激情五月俺也去 | 伊人久久大香线蕉午夜 | 中文字幕无码免费久久9一区9 | 熟女少妇在线视频播放 | 野狼第一精品社区 | 成人性做爰aaa片免费看 | 中国女人内谢69xxxxxa片 | 日本va欧美va欧美va精品 | 精品国产一区二区三区四区在线看 |