亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Android Camera性能優(yōu)化全攻略:幀率、Buffer、功耗與實(shí)戰(zhàn)排障

Android Camera性能優(yōu)化全攻略:幀率、Buffer、功耗與實(shí)戰(zhàn)排障 上個(gè)月幫一個(gè)團(tuán)隊(duì)排查攝像頭啟動(dòng)慢的問題用戶反饋從點(diǎn)擊圖標(biāo)到預(yù)覽畫面出現(xiàn)要等將近兩秒而且打開相機(jī)后手機(jī)溫度明顯上升。拆開看trace才發(fā)現(xiàn)光Buffer分配和格式轉(zhuǎn)換就耗掉了700多毫秒真正留給ISP出圖的時(shí)間反而不多。這種問題在Android Camera場景里太典型了——硬件參數(shù)看起來很強(qiáng)實(shí)際體驗(yàn)卻被軟件鏈路的低效拖垮。這篇文章我會(huì)結(jié)合Camera的多層架構(gòu)把性能優(yōu)化的關(guān)鍵路徑、Buffer管理、功耗控制、以及排查手段完整講一遍所有方案都是我在真機(jī)上調(diào)過的可以直接當(dāng)成一份排查手冊用。1. 先摸清Camera全鏈路架構(gòu)性能瓶頸幾乎沒在相機(jī)本身做性能優(yōu)化最大的忌諱是拿到問題就猜猜錯(cuò)了方向后面全白干。Camera的性能問題更是如此因?yàn)橐粠嬅鎻墓饩€進(jìn)入傳感器到最終呈現(xiàn)在屏幕上中間要穿越應(yīng)用進(jìn)程、Framework服務(wù)、HAL層、內(nèi)核驅(qū)動(dòng)四條防線哪一層堵住都會(huì)表現(xiàn)為卡頓、掉幀、延遲大。1.1 一條預(yù)覽幀從傳感器到屏幕要經(jīng)過哪些環(huán)節(jié)先看一條最基礎(chǔ)的預(yù)覽幀鏈路。Sensor采集到RAW數(shù)據(jù)后ISP做去噪、壞點(diǎn)校正、色彩插值輸出YUV或RAW幀這份幀數(shù)據(jù)被放進(jìn)BufferQueue應(yīng)用層通過SurfaceTexture或ImageReader取出來做業(yè)務(wù)處理最后要么交給SurfaceFlinger去合成顯示要么交給編碼器去錄制。在這個(gè)鏈路上幀數(shù)據(jù)的流動(dòng)是典型的生產(chǎn)者-消費(fèi)者模型。HAL層是生產(chǎn)者應(yīng)用層是消費(fèi)者中間的BufferQueue是緩沖區(qū)。一個(gè)最基本的優(yōu)化原則就是生產(chǎn)者和消費(fèi)者的速度要匹配任何一方掉了鏈子幀率就會(huì)立刻波動(dòng)。1.2 各層性能損耗的關(guān)鍵環(huán)節(jié)我按層級(jí)把典型的性能損耗點(diǎn)整理了一下你會(huì)發(fā)現(xiàn)真正拖后腿的往往是那些不起眼的中間環(huán)節(jié)。層級(jí)典型瓶頸表現(xiàn)應(yīng)用層主線程做耗時(shí)操作、大圖Bitmap反復(fù)創(chuàng)建點(diǎn)擊快門卡頓、預(yù)覽掉幀F(xiàn)ramework層CameraService線程調(diào)度、BufferQueue阻塞ANR、Surface狀態(tài)異常HAL層ISP 3A算法耗時(shí)、降噪多幀合成耗時(shí)出圖慢、夜景模式處理時(shí)間長內(nèi)核驅(qū)動(dòng)層Sensor上電、I2C配置耗時(shí)、CSI傳輸帶寬不足啟動(dòng)慢、高分辨率卡頓這里要特別提一下ISP的3A算法也就是自動(dòng)曝光、自動(dòng)對焦、自動(dòng)白平衡。3A需要連續(xù)采集多幀統(tǒng)計(jì)信息來做收斂在暗光環(huán)境下迭代次數(shù)會(huì)明顯增加單幀的統(tǒng)計(jì)耗時(shí)可能從1毫秒漲到5毫秒以上。如果你發(fā)現(xiàn)暗光下預(yù)覽幀率掉得厲害大概率是3A收斂花了太多時(shí)間而不是Sensor本身跑不動(dòng)。1.3 判斷瓶頸歸屬的優(yōu)先級(jí)順序很多開發(fā)者一提到優(yōu)化相機(jī)就想直接把HAL層重寫一遍這是不對的。我的經(jīng)驗(yàn)是先查數(shù)據(jù)路徑再查業(yè)務(wù)邏輯最后才碰底層配置。數(shù)據(jù)路徑指的是幀能不能順暢地從HAL流到應(yīng)用層業(yè)務(wù)邏輯指的是你的應(yīng)用拿到幀之后做了什么底層配置才是HAL的tuning參數(shù)和驅(qū)動(dòng)行為。排查的時(shí)候優(yōu)先級(jí)反著來先用Perfetto看全局確認(rèn)瓶頸在APP進(jìn)程還是系統(tǒng)服務(wù)再逐層往下定位。這個(gè)思路貫穿全篇后面所有優(yōu)化手段都是圍繞這個(gè)排查順序展開的。2. 幀率與時(shí)延優(yōu)化從Pipeline層面壓榨每一幀的耗時(shí)幀率上不去、時(shí)延壓不下來這是Camera優(yōu)化最高頻的兩個(gè)訴求。很多項(xiàng)目把目標(biāo)定成預(yù)覽要達(dá)到60fps、拍照零快門時(shí)延但實(shí)現(xiàn)路徑完全想反了——只顧著調(diào)大ISP頻率沒有先做管線層面的減法。2.1 幀率、時(shí)延、吞吐量的權(quán)衡邏輯先理清三個(gè)概念。幀率代表每秒鐘能出多少幀時(shí)延代表從觸發(fā)到結(jié)果的時(shí)間差吞吐量代表單位時(shí)間能處理的數(shù)據(jù)量。它們之間不是獨(dú)立的幀率提升后單幀的處理預(yù)算會(huì)縮短時(shí)延不一定同步下降甚至因?yàn)镃PU搶占導(dǎo)致時(shí)延升高。舉個(gè)具體數(shù)字60fps意味著每幀只有16.6毫秒的預(yù)算這16.6毫秒里要完成曝光、ISP處理、Buffer傳遞、應(yīng)用回調(diào)、顯示合成全套動(dòng)作。任何一環(huán)超過16.6毫秒掉幀立刻出現(xiàn)。而到了暗光環(huán)境曝光時(shí)間可能直接占掉10毫秒以上這時(shí)候如果HAL還堅(jiān)持用高幀率配置畫面就會(huì)快速劣化。所以幀率優(yōu)化的第一步不是硬拉頻率而是根據(jù)場景動(dòng)態(tài)調(diào)整目標(biāo)幀率。我通常在應(yīng)用層實(shí)現(xiàn)一個(gè)幀率分級(jí)策略光線充足時(shí)預(yù)覽60fps保證滑動(dòng)取景的流暢度中等光線降為30fps把CPU預(yù)算留給降噪算法暗光環(huán)境降到24fps以下同時(shí)開多幀合成提升畫質(zhì)這個(gè)策略在底層只需要通過android.control.aeTargetFpsRange設(shè)置不同的range但帶來的體驗(yàn)提升非常明顯用戶不會(huì)感知到預(yù)覽變卡反而會(huì)覺得暗光下畫面更干凈。2.2 請求隊(duì)列與流配置對幀率的影響Camera2的Repeating Request機(jī)制是另一個(gè)經(jīng)常被誤解的點(diǎn)。很多初學(xué)者會(huì)誤以為并發(fā)請求越多越好實(shí)際恰恰相反。每一個(gè)CaptureRequest提交到HAL之后HAL需要按照優(yōu)先級(jí)調(diào)度。如果你同時(shí)提交了預(yù)覽流、拍照流、分析流三條流的請求HAL內(nèi)部的ISP帶寬會(huì)被平分單條流的幀率自然下降。我之前在一個(gè)項(xiàng)目里就遇到過后臺(tái)加了一個(gè)人臉檢測流之后預(yù)覽幀率直接從60fps掉到30fps而人臉檢測本身每秒只需要5幀。這背后其實(shí)是對Stream配置的理解問題。在createCaptureSession時(shí)每個(gè)Surface的尺寸和格式?jīng)Q定了HAL分配的ISP通道。合理的做法是預(yù)覽流使用屏幕分辨率同比例的YUV流保持全幀率拍照流獨(dú)立高分辨率流不需要持續(xù)出幀分析流用低分辨率流比如640x480并通過setMaxImages限制緩沖數(shù)量另一個(gè)容易被忽略的點(diǎn)是aeTargetFpsRange和control.aeMode的聯(lián)動(dòng)。如果應(yīng)用把AE目標(biāo)幀率設(shè)成30fps即使物理Sensor支持60fps出幀HAL也會(huì)按照30fps的節(jié)奏做曝光控制。這個(gè)配置要在RepeatingRequest里持續(xù)攜帶不是設(shè)置一次就完事。2.3 減少阻塞的關(guān)鍵路徑優(yōu)化真正導(dǎo)致時(shí)延飆升的元兇是阻塞而阻塞最常出現(xiàn)在三個(gè)地方ScreenCapture的等待、BufferQueue的背壓、以及應(yīng)用線程的調(diào)度延遲。背壓問題尤其值得一提。BufferQueue有容量上限生產(chǎn)速度長期大于消費(fèi)速度時(shí)生產(chǎn)者會(huì)被迫阻塞。Camera里最典型的一幕是App在onImageAvailable回調(diào)里做耗時(shí)操作占著消費(fèi)線程不放底層ISP已經(jīng)把Buffer填滿了后續(xù)幀只能排隊(duì)甚至丟棄。這個(gè)問題的解藥是讓ImageReader的處理線程職責(zé)單一化只負(fù)責(zé)取幀和分發(fā)絕對不要在這個(gè)回調(diào)里做圖像處理。線程調(diào)度延遲是另一個(gè)隱性殺手。Android在移動(dòng)設(shè)備上默認(rèn)開啟了CFS調(diào)度器CameraProvider線程和App主線程的優(yōu)先級(jí)如果不調(diào)整很容易被前臺(tái)渲染任務(wù)搶占。實(shí)踐中我會(huì)把CameraHandler的線程優(yōu)先級(jí)提到THREAD_PRIORITY_DISPLAY同時(shí)避免在這個(gè)線程上執(zhí)行Binder同步調(diào)用。Binder調(diào)用一旦發(fā)生IPC阻塞可能直接引發(fā)幾百毫秒的延遲這在快門時(shí)延優(yōu)化上是致命的。3. Buffer管理是幀率優(yōu)化的重災(zāi)區(qū)深挖丟幀和內(nèi)存抖動(dòng)如果說幀率優(yōu)化是從管線層面做加法減法Buffer管理就是從內(nèi)存層面避免自爆。很多Camera項(xiàng)目的OOM和掉幀其實(shí)都是Buffer策略設(shè)計(jì)不合理造成的這塊太值得單獨(dú)拿出來講了。3.1 為什么Buffer分配會(huì)拖垮CameraAndroid Camera的Buffer管理和Java堆的GC不同它走的是GraphicBuffer這套機(jī)制內(nèi)存來自SurfaceFlinger或ION分配器。你每次創(chuàng)建一張Image底層就是一次完整的Buffer分配涉及ION內(nèi)存申請、映射、緩存同步代價(jià)比new一個(gè)Bitmap對象高出幾個(gè)數(shù)量級(jí)。設(shè)想一個(gè)最簡單的預(yù)覽場景如果每幀出圖都新建Buffer、用完釋放60fps時(shí)一秒就產(chǎn)生60次分配和釋放。這種高頻率的內(nèi)存抖動(dòng)不僅拖慢單幀耗時(shí)還會(huì)觸發(fā)底層內(nèi)存池碎片化最終表現(xiàn)為系統(tǒng)內(nèi)存充足但大塊Buffer分配失敗。3.2 復(fù)用機(jī)制與BufferQueue的正確打開方式避免Buffer抖動(dòng)的手段就是復(fù)用。Camera2的流程里ImageReader的Buffer池天然支持復(fù)用但你得正確地設(shè)置參數(shù)和持有方式。關(guān)鍵參數(shù)是setMaxImages。這個(gè)值代表ImageReader最多能同時(shí)持有多少個(gè)Buffer。設(shè)得太小比如設(shè)成1消費(fèi)線程來不及處理生產(chǎn)者就會(huì)阻塞設(shè)得太大會(huì)浪費(fèi)內(nèi)存尤其是高分辨率場景一個(gè)1080p的YUV Buffer就占3MB甚至更多。我常用的經(jīng)驗(yàn)值是這樣使用場景maxImages取值說明預(yù)覽流2~3生產(chǎn)消費(fèi)速度基本匹配不需要太多緩沖拍照流3~5多幀合成需要同時(shí)持有多個(gè)原始幀分析流2盡量降低內(nèi)存占用分析幀不需要高吞吐拿到Image之后記得用image.getPlanes()拿到數(shù)據(jù)后立即image.close()這個(gè)close不是銷毀Buffer而是把Buffer釋放回ImageReader的池子供下一輪復(fù)用。3.3 預(yù)處理幀寬度對齊的玄學(xué)問題這塊是我踩過很深的坑。曾經(jīng)有個(gè)項(xiàng)目做圖像識(shí)別發(fā)現(xiàn)識(shí)別速度突然掉了一半排查到最后發(fā)現(xiàn)是圖像寬度沒做對齊導(dǎo)致的。很多圖像算法庫要求輸入的圖像寬度是16或32的整數(shù)倍不滿足時(shí)就得做crop或padding。如果你在Java層用Bitmap做crop生成的臨時(shí)Bitmap會(huì)占用大量的Native堆內(nèi)存而且Crop通常需要在主線程做進(jìn)一步加劇卡頓。正確做法是先通過StreamConfigurationMap.getOutputSizes()拿到Camera支持的輸出尺寸從里面挑一個(gè)滿足算法對齊要求的分辨率直接讓Camera輸出對齊后的尺寸這樣底層ISP開銷最小也完全避免Java層的二次裁剪。這個(gè)思路同樣適用于NV21轉(zhuǎn)RGB這種格式轉(zhuǎn)換操作能提前在底層解決就不要放到應(yīng)用層處理。4. 功耗與發(fā)熱性能優(yōu)化的另一把尺子性能優(yōu)化不能只看幀率和時(shí)延功耗是這個(gè)游戲里不能回避的另一半。一臺(tái)手機(jī)如果打開相機(jī)5分鐘就發(fā)燙降頻幀率再高也是曇花一現(xiàn)用戶體驗(yàn)照樣崩潰。4.1 Camera功耗分布Camera場景的功耗大頭是這幾塊Sensor感光與模組供電、ISP與DSP運(yùn)算、內(nèi)存帶寬消耗、以及屏幕常亮顯示。其中ISP和內(nèi)存帶寬兩塊在App層面最能施加影響。以4K30視頻錄制為例編碼器需要持續(xù)的30fps輸入每幀數(shù)據(jù)量大概在12MB左右一秒的帶寬需求就是360MB。這么高的帶寬會(huì)拉動(dòng)DRAM頻率和總線頻率上調(diào)功耗顯著增加。如果你在錄4K的同時(shí)還開了一個(gè)1080p的分析流帶寬幾乎翻倍這也是為什么很多手機(jī)同時(shí)開錄像和掃碼會(huì)發(fā)熱嚴(yán)重的原因。4.2 降功耗的實(shí)用手段降功耗不是無腦降低分辨率而是根據(jù)業(yè)務(wù)場景精細(xì)化配置。我整理過幾個(gè)在真實(shí)項(xiàng)目中驗(yàn)證有效的策略第一限制分析流的幀率。人臉檢測、掃碼這些分析任務(wù)不需要30fps例如通過setRepeatingRequest時(shí)在CONTROL_AE_TARGET_FPS_RANGE之外再配合Surface自身的幀率限制只給分析Surface發(fā)5fps的幀。這個(gè)方法我在多個(gè)項(xiàng)目里用過預(yù)處理功耗能省一半以上。第二調(diào)整YUV格式。如果業(yè)務(wù)不需要高精度的色彩還原可以把YUV_420_888換成NV12或灰度格式減少數(shù)據(jù)量。灰度格式尤其適合純紋理分析的場景數(shù)據(jù)量直接降三分之二帶寬和內(nèi)存占用都會(huì)大幅下降。第三利用Thermal狀態(tài)動(dòng)態(tài)降級(jí)。注冊PowerManager.ThermalStatusListener當(dāng)系統(tǒng)溫度升高時(shí)主動(dòng)降低預(yù)覽幀率或畫質(zhì)檔位而不是等系統(tǒng)強(qiáng)殺。這個(gè)做法雖然看似保守但用戶感受到的是相機(jī)發(fā)熱了但還能用而不是相機(jī)卡死在黑屏界面。4.3 用FrameStats做功耗基準(zhǔn)測試功耗優(yōu)化的驗(yàn)證需要量化。我常用的方式是抓取一份長時(shí)間運(yùn)行的FrameMetrics數(shù)據(jù)統(tǒng)計(jì)平均幀耗時(shí)和幀率分布結(jié)合功耗模型估算內(nèi)存帶寬占用然后用溫升曲線輔助判斷。具體操作方式是開啟adb shell dumpsys gfxinfo packageName framestats持續(xù)收集幾分鐘的數(shù)據(jù)重點(diǎn)看FRAME_COMPLETED時(shí)間戳的間隔分布。如果間隔出現(xiàn)周期性跳變說明BufferQueue存在周期性阻塞這時(shí)候配合Perfetto看Buffer狀態(tài)就能快速定位。5. 實(shí)戰(zhàn)排障用Systrace和Perfetto定位卡頓的完整思路紙上談兵講再多配置不如動(dòng)手排查一次實(shí)際問題。這個(gè)部分我用一次真實(shí)的相機(jī)卡頓排查過程來演示完整思路。5.1 抓取一份有效的tracePerfetto是現(xiàn)在排查Android性能問題的首選工具Camera場景也不例外。抓取的時(shí)候要注意幾點(diǎn)否則trace是不完整的抓取時(shí)間控制在10~15秒太長文件巨大不便于分析太短又捕捉不到問題窗口抓取前把問題操作完整復(fù)現(xiàn)一遍如果問題涉及SurfaceFlinger合成還要在adb shell setprop debug.sf.enable_gl_backpressure 1之后再抓。在Perfetto里我重點(diǎn)關(guān)注的Track包括App主線程、CameraProvider線程、SurfaceFlinger的Composition線程以及HAL側(cè)的CameraProvider2.4服務(wù)線程。5.2 關(guān)鍵線程與關(guān)鍵Callback怎么讀拿到trace之后先不要急著看CPU占用率先從Buffer流轉(zhuǎn)的角度走一遍。先看App主線程有沒有長時(shí)間卡頓再看CameraProvider線程的空閑比例——如果CameraProvider線程長期跑滿說明HAL側(cè)的幀生產(chǎn)環(huán)節(jié)有問題再看App消費(fèi)幀的Callback是否頻繁被阻塞比如onImageAvailable回調(diào)周期明顯拉長往往是消費(fèi)側(cè)處理不過來。我印象很深刻的一個(gè)案例是某機(jī)型預(yù)覽卡頓trace顯示SurfaceFlinger的Composition線程每幀耗時(shí)都超過30毫秒而CameraProvider線程產(chǎn)出很正常。最后定位到是應(yīng)用在預(yù)覽Surface上疊加了一個(gè)全屏模糊效果導(dǎo)致每個(gè)Layer都需要GPU反復(fù)處理SurfaceFlinger直接成了瓶頸。把模糊效果去掉之后幀率恢復(fù)正常。5.3 一個(gè)典型的Buffer阻塞案例拆解再分享一個(gè)典型的BufferQueue阻塞案例。某App在每秒30fps的預(yù)覽中周期性出現(xiàn)丟幀Perfetto中看到BufferQueue的dequeueBuffer調(diào)用頻繁blocked。順著BufferQueue的狀態(tài)一路查下去發(fā)現(xiàn)App側(cè)的消費(fèi)者線程在OnImageAvailable的同一個(gè)線程里執(zhí)行了RGB轉(zhuǎn)換和上傳紋理的操作單次耗時(shí)接近50毫秒導(dǎo)致Buffer消費(fèi)速度遠(yuǎn)低于生產(chǎn)速度BufferQueue很快就塞滿了。底層HAL的幀無處可放只能丟幀自保。這個(gè)案例的解決方案很直接把取幀和圖像處理徹底分離用兩個(gè)線程各司其職。取幀線程只負(fù)責(zé)拿Image、保存引用、快速close圖像處理線程負(fù)責(zé)后續(xù)的轉(zhuǎn)換和算法邏輯。這個(gè)改動(dòng)上線之后丟幀問題完全消除。6. 從Framework到HAL層幾個(gè)容易被忽視的優(yōu)化點(diǎn)前面講完了排查思路最后補(bǔ)幾個(gè)我在底層調(diào)優(yōu)中認(rèn)為最容易被應(yīng)用層開發(fā)者忽略卻影響巨大的點(diǎn)。6.1 Camera HAL與ISP的配合問題HAL層涉及大量ISP相關(guān)的調(diào)優(yōu)很多參數(shù)是平臺(tái)相關(guān)的這里不展開具體數(shù)值但有一個(gè)原則值得強(qiáng)調(diào)盡量不要在應(yīng)用層繞過HAL去做像素級(jí)別的后處理。很多App為了追求美顏效果自己實(shí)現(xiàn)了一套降噪或磨皮算法在onImageAvailable回調(diào)里對每一幀做全像素遍歷。這種做法不僅占CPU而且效率遠(yuǎn)低于ISP里現(xiàn)成的硬件降噪模塊。如果你確實(shí)需要做美化處理正確姿勢是把需求提給HAL層的tuning工程師通過調(diào)整ISP參數(shù)實(shí)現(xiàn)而不是用CPU硬扛。6.2 JVM堆與大圖Bitmap的內(nèi)存管理Camera應(yīng)用是Java堆內(nèi)存消耗大戶尤其是拍照后需要預(yù)覽大圖時(shí)一個(gè)2400萬像素的Bitmap在ARGB8888格式下需要96MB內(nèi)存直接把應(yīng)用堆打爆。建議在圖片解碼階段就做好降采樣用BitmapFactory.Options的inSampleSize先縮到屏幕尺寸而不是加載原圖再做壓縮。備選方案是把大圖轉(zhuǎn)成Hardware Bitmap讓它直接借用GraphicBuffer的內(nèi)存池繞開Java堆這個(gè)方案對減少GC壓力效果理想。6.3 分辨率選擇與算法對齊的隱性約束最后再說一次對齊問題因?yàn)檫@真的容易犯。Camera輸出的YUV幀寬度不一定是算法模型輸入的期望值盡量在Camera配置階段找到匹配的分辨率避免在Pipeline中途做Crop。這里的核心原則是所有轉(zhuǎn)換和裁剪盡量發(fā)生在最底層越早處理越省內(nèi)存和帶寬。如果算法要求輸入224x224而Camera輸出的是640x480直接在HAL層做裁剪輸出224x224比在應(yīng)用層取到整幀再縮放高效太多。val map characteristics.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP) val targetSize map.getOutputSizes(ImageFormat.YUV_420_888) .minByOrNull { abs(it.width - 224) abs(it.height - 224) }這段代碼會(huì)遍歷所有支持的YUV輸出尺寸挑出和算法輸入最接近的一個(gè)。雖然只是幾行代碼但能省掉中間整幀的傳輸帶寬和縮放開銷實(shí)際體感差距很大。6.4 多攝協(xié)作場景的帶寬分配策略現(xiàn)在的手機(jī)普遍是多攝方案主攝、廣角、長焦各自獨(dú)立。多攝同時(shí)出流時(shí)帶寬分配尤其需要權(quán)衡。我之前處理過一個(gè)項(xiàng)目主攝錄像和長焦取流同時(shí)進(jìn)行總線帶寬被打滿結(jié)果兩路流的幀率都不穩(wěn)定。解決思路是給高優(yōu)先級(jí)流分配更高的帶寬權(quán)重比如主攝走獨(dú)立的MIPI通道長焦和廣角共享另一路同時(shí)降低輔助流的分辨率和幀率。這個(gè)需要在HAL層配置時(shí)明確區(qū)分Stream的使用場景我把這類參數(shù)的調(diào)整歸納為連接的流越少越好單流的負(fù)載越均勻越好。比如在HAL層的configureStreams里按業(yè)務(wù)場景分出主用流與備用流備用流始終啟用低功耗模式。比起全部流都全速跑這套策略在幀率和功耗之間找到了一個(gè)更好的平衡點(diǎn)。寫在最后的幾點(diǎn)心得做了這么多年Camera性能優(yōu)化我的體會(huì)是這個(gè)領(lǐng)域沒有銀彈每一臺(tái)設(shè)備的ISP行為、HAL實(shí)現(xiàn)、傳感器特性都不完全相同A機(jī)型上的優(yōu)化手段搬到B機(jī)型上可能完全失效。但通用的方法論是穩(wěn)定的。把幀率、時(shí)延、Buffer、功耗四件事拆開看每一件事都有清晰的優(yōu)化路徑不要試圖用一個(gè)大而全的方案解決所有問題。補(bǔ)一個(gè)長期受益的習(xí)慣優(yōu)化前后都要保留數(shù)據(jù)記錄。幀率曲線、時(shí)延分布、溫升數(shù)據(jù)都存下來做成對比圖表。沒有量化就沒有說服力多個(gè)項(xiàng)目迭代對比下來你會(huì)發(fā)現(xiàn)自己對Camera系統(tǒng)的感知比任何人都敏感。最后分享一個(gè)探測器小技巧優(yōu)化完記得用adb shell dumpsys media.camera看一下當(dāng)前Camera服務(wù)的狀態(tài)里面能看到各個(gè)Session的活躍情況對確認(rèn)問題是否遺留很有幫助。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产日韩色综合| 综合操逼| 国产精品久久久久久夜夜夜| 美女网站黄页| 人人操欧美风骚| 中国农村熟妇毛片视频| 青娱乐av在线| 四虎av在线| 亚洲精品九九九| 日本欧美韩国国产在线| 欧美日韩亚洲五月天婷婷| 东京热男人的天堂网| 国产精品久久久视频| 91国产丝袜美女| 国产h小视频在线观看免费| 视频国产成人精品日本亚洲18| 欧美经典一区二区三区| 天堂伊人久久| 欧美日韩国产三级黄色| 成人色女网| 熟妇色99| 婷婷伊人一区| 精品无码欧美三级| 神马久久69| 美女天天干| 日韩资源网| 久久婷婷电影网| 任你艹| 五月情色天| 日韩人妻资源在线看| 精品超碰色| 亚洲色图欧美视频| 美女91| 丰满人妻-区二区三区免费| 午夜无码熟妇丰满人妻| 婷婷久久五月| 精品久久久久久中文字幕视频免费| 青青操青娱乐| 国内精品a| wuyechaopeng| 久久亚洲不卡一区二区三区| 欧美成人性爱视频大全| 久久鲁干| 大香蕉免费乱伦视频| 欧美亚洲韩国视频十五区| 一牛影视成人片免费| 国产妇女精品视频青青草| 丁香九月激情| 日本免费亚洲欧美| 国产一区二区三区导航| 综合伊人网12色| 蜜乳av一区二区三区| hd成人一区二区在线| 97久久久久| 97欧美精品综合| 人人摸人人干人人拍97| 欧美十八禁视频| 大逼色网站| 午夜福利在线视频1000| 欧美内射少妇| 天操天操夜操夜月操月年年操| 操逼逼福利视频| 日本国产亚洲一区在线观看| 99精品人妻| 97在线看| 插B在线观看| 920日本午夜免费| 操我无码| 99自拍视频在线| 欧美一区二区亚洲天堂| 久久久久久AⅤ无码免费肉站| 国产av波波国产精品| 一区不卡在线观看av| 日韩激情电影中文字幕| 欧美精品三级黄片| 天天干天天舔| 99精品欧美一区二区三区桃色| 超碰97人妻免费在线| 人妻色偷色噜| 亚洲成人久久一区二区| 日韩三级一区| 97舔舔| 91欧美丝袜| 乱码熟妇人妻久久久| 超碰1024久久| 伊人久久亚洲色欲综合网站 | a网站免费观看| 日韩另类| 欧美 中文字幕 一区| 午夜久久一区二区无码中出| 台湾大香蕉99热| 无码一区二区三区四区五区六区七区八区九区十区视频 | 色嗨嗨在线| 色999五月色| 在线 欧美 亚洲| 欧美日韩制服| 91精品人妻偷情| 强奸国产在线| 成视频在线观看免费看| 久久欧美按摩999| jiujiujiujingpin| 老司机天天操| 日韩成人色图| 9久久精品| 国产探花精品在线| 青青欧洲黑| 91综合网在线| 亚洲一区日韩| 婷婷人妻激情| 六月色色| 成全在线观看免费观看| 天天躁日日躁AAAXX| 伊人伊人LD| 免费国产视频| 日本大片日本一区二区免费高清| 骚逼自拍99| 高清国产性猛交xxxx乱大交| 久插不卡| 国产一级特黄大片处女| 亚州再线| 亚洲成人福利电影免费| 后入式五六区| 婷婷久久综合| 九九九九精品九九九九| 亚洲另类久操网| 九九碰九九爱97超| 超碰人妻久久人妻中文97| 久久伊人亚洲AV无码网站| AV天堂电影网| 久久首页| 麻豆av一区二区| 色老汉玖玖爱| 色嗨嗨在线| 欧美一区二区| 日韩欧美日韩| 日日干夜夜干| 日本免费中文字幕在线| 啊啊啊想要| a人欧美综合天堂麻豆| 在线观看高清AV| 亚洲蜜臀精品视频久久| 91美女在线视频| 久久无码电影| PMv在线观看| 99热线麻豆| 先锋精品av色鲁| 日本免费一级AAA大片器| 亚洲小说视频| 大香交| 国产成自自拍在线观看| 97国产色综合| 五月婷婷六月丁香| 在线免费观看日韩一区| 宅男午夜在线视频| 国产亚洲综合欧美一区| 亚洲欧美日韩精品久久久一区二区| 丰满人妻一区二区三区免费 | 安徽熟妇视频| 岛国AV一区二区电影| 六月婷激情福利天堂69| 青青草原狼av| 日韩一级二级在线| 欧美A√综合网| 久久久久久久78| 99999久久久久9国产精品| 日本欧美成人片AAAA| 无码 有码 国产18p| 青青操综合网| 天堂涩涩| 美女好片色日本| 青青草在线视频美女| 91女优在线观看 | 久久久内射良家| 五月天加勒比啪| 玖玖爱伊人玖玖爱| 亚洲精品蜜桃久久久| 人妻丰满熟妇av无码区蜜桃| 综合 亚洲 欧美| 天天激清| 九九热九九| 丁香九月激情| 精品乱码久久久久| 偷拍综合网| 亚一综合久久久久久久久久| 欧美综合站| 国产熟女一区二区丰满| 久久久精| av在线观看不卡网站| 大香蕉综合| 天天操熟妇| 久久久啊啊啊| 日欧操屄视频| 久久久99999久网站| 天天影视综合色| 成人精品无码| AV综合中文字幕干| 亚川综合视频| 怡春院久久| 深夜福利黄片| 色女网日韩| 亚洲少妇自拍中文字幕懂色| 九月丁香婷婷色| 国产CHASE男男GAYGA 毛多色婷婷| 丰满人妻一区二区三区在线| 在线中文字幕视频| 色情婷婷| 日韩啪啪视频| 欧美中文字幕男人天堂久久精品| 少妇的嫩逼图片| 国产乱码精品久久久久久| 欧美性91| 成人精品视频一区二区| 乱伦一二三区| 91碰碰| 色情乱伦AV| 久操视频免费观看| 中日高清无码操逼视频| 欧美亚洲系列| 欧美综合网1| 精品久久99| 啊啊啊轻点在线观看| 男人天堂东京热| 国产怡红院| 女人香蕉久久毛毛片精品| 凹凸视频特色日本特黄| 97亚洲在线| 91在线欧色| 精品日韩人妻视频| 性色生活片久久毛片婬片免费放女人一级毛片 | 一区久久久二区| 日韩电影在线观看网址| 久久AV色| 亚州操操穴网| av网页一区二区三区| 天天操天天干美女网址导航| 欧美性后入| 人人操人人狠狠操| 最新av网站在线观看| 欧美高潮| 婷婷另类小说| 久久久久人妻| 欧亚性爱视频免费看| 蜜臀久久99精品久久久久久无删减| 国产十八禁视频| 色爽爽文学| 亚洲日韩黑丝| 91人妻视频在线| 国产亚洲 中文欧美久久| 嫩草一区二区在线观看| 欧美一区二区三区互相| 97在线视频免费| 熟妇一区,二区,三区。| 9999久久久久| 天天干人人干天天日97| 78m啪啪啪| 色综合加勒比| 一区二区三区免费岛国片| 偷窥自拍A片| 激情文学网伊人| 91丝袜激情在线| 一区二区三区一亚洲中文字幕、综合区灬 | 亚洲情色一区综合| 天天爱综合网| www熟女乱伦com| 夜夜狠狠躁日日躁色视频| 人人噜夜夜操| 欧美精品成人一区二区在线观看 | 欧日韩不卡视.频| 91成人在线| 青青草毛片| 手机在线播放国产福利| 亚洲欧美性生活| 欧美96在线|欧| 久草国产在线视频| 97人人爱人人做人人乐| 精品国产Av无码久久久亚洲| 激情五月天网站| 亚洲天堂电影网99999| 亚洲一曲日韩精品| 亚洲色9| 色综合一本| 日本三级韩国三级99| 伊人久大| 97福利视频| 十八禁电影伊人网| 亚洲九区| 亚洲毛片基地专区| 人妻在线中出视频| 麻豆综合一区av| 超清福利精品视频在线| 亚洲熟女一区| 中文97国产| 亚州欧美一区| 97天天插| 美女久久久久久久久久久| 97色综合中文网| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 韩国黄片aaaa| 99性爱视频| 天堂资源欧美| 男人天堂东京热| 无码一区二区精品视频久久久春药| 亚洲一级性爱视频免费看| 亚洲夜夜欢无码一区二区 | 久久精品日韩专区免费观看| 午夜国产综合视频在线观看| 操一区| 日韩激情视频| 久久精品—区二区三区内射| 国产精品久久伊人| 天综合网欧美| 亚洲成熟国产精品美女| 东北操逼| 国产精品一区二区 尿失禁| 成人色女网| 亚洲色图欧美一区二区不卡| 内射白嫩美女| 美女久久久| 99久久99九九99九九九| 国产精品午夜福利| 一区二区偷拍拍视频| 嫩草黄页| 亚洲精品美女久久久久久久久| 免费超碰97久久| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 久久久久久亚洲Av无码精| 蜜色网色哟哟| 97色97干| 欧美激情久| 天天干人人干天天日97| 91美女国产在线| 国产高清26uuu| 亚洲日本天堂| 99热综合| 精品毛片av一区二区| 欧美激情久久久久| 久久久一级| 无遮挡又黄又刺激的视频| 在线天堂999| 熟女这里只有精品6| 国产中午字一暮区| 97干天天| 美女黄频a美女大全免费皮| 综合熟妇一区二区三区| 男人干美女| 亚洲精品男人的天堂| 中文字幕一区二区韩| 99色热| 淫乱图区 | 爽爽淫人网| 亚洲一级特黄大片在线播放91| 婷婷久月| 精品欧美日韩在线观看| 曰本精品久久久| 亚洲九区| 国产精品亚洲一区二区三区四区| 黄页网站免费高清在线观看| 六月婷婷色综合| 大香蕉视频一二三区| 大香久久| 97超碰护士| 亚洲色婷婷久久久综合日本| 清纯唯美综合| www成人啪啪18秘 免费| 操婷婷逼| 人妻嗯啊啊在线播放| 欧美三级免费伊人| 色女99一级片在线观看| 激情图片亚洲色图| 亚洲视频小说| 校园春色亚洲无码| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 日韩一性一交一A片俄罗斯| 91在线超高颜值国产| 无码逼| 很黄很色的视频在线观看| 亚洲欧美成人网站AAA| 亚洲综人网| 亚洲天堂美臀在线| 96超碰网| av绯色| 再深点灬舒服灬太大了好硬好爽| 人妻人人操| 92福利社视频| 欧美日韩精品久久| 日日干日日摸| 欧美日韩在线视频网站| 久久久精品91八戒| 无码伊人久久大杳蕉中文无码| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 色综合婷婷| 婷婷五月天AV| 日韩欧美偷拍美女视频| 好爽视频在线观看视频 | 蜜桃传媒视频第一区入口在线看| 999久久久| 久热久一区二区三区| 欧美综合在线91| 日本二区不卡| 中日韩久久久| 激情文学 国产一二三aV| 91青青在线视频| 爱逼综合| 女人爽到高潮久久久| 久九9精品| 人妻性爱一区二区| 丁香九月激情| 黄站在线免费观看| 一级黄色牲爱A级片| 香蕉免费一区二区三区不读| 九九九九精品九九九九| 五月丁香色婷婷| 99青青草国产视频| 欧美人人天天网| 欧美性xxxxx狂欢| 日韩中文字幕视频在线观看| 中国小夫妻勾搭露脸淫荡对白| 亚洲图片另类| 天天看综合网| 97碰碰色| 精品国产自在在线99| 蜜臀99久久| 96精品在线| 偷拍 欧美 日韩| 亚洲天堂女优在线| 亚洲熟女精品| 人人妻天天做天天爽| 日韩中文字幕国产| oumeizonghese,www| 岛国免费黄色网址| 欧美丝袜美女电影一二三四区| 婷婷在线视频| 亚洲精品第一| 成年无码动漫av片无尽在线 | 国产精品无码在线| 亚洲小说视频| 色婷婷久久综合超碰| 国产大学生高潮在线播放| 久久大| 超碰久久.com| 欧美久久婷婷| 91碰碰| 日本一级特级毛片视频| 综合色拍| 天天影视色香色欲| 日韩情色视频| 国产无码精品久久久久久| 97伪v| 男人天堂一区二区| 国产精品久久伊人| 18禁免费视频| 超碰78| 欧日韩一二三f区| 欧美视频第二页| 五月婷婷激情综合| 欧美精品1区2区3区| 99国产精品视频尤物| 91操熟女| 蜜臀一区二区三区在线| 中文字幕成人乱码熟女精品国50| 老司机午夜福利视频一区二区| 天天欧美欧美亚洲网| 国产成人自拍视频在线| 午夜福利免费福利视频| www.yeyecao| 香蕉欧美| 欧美夜夜草视频| 男人天堂东京热| 97久久超碰国产精品| 国产精品女生av| 96超碰网| 亚洲欧美另类图片| 国产粉嫩蜜臀av一区二区三区| 五十路三区在线| 午夜精品久久久久久久久久久久久| 99精品丰满人妻| 久久人妻无码毛片A片麻豆| 久久九操在线观看| 欧美第一页| 国产蜜臀在线| 97精品视频| 大香蕉一区二区在线观看.| 国产一区在线观看无码AV| 国内精品久久人妻性色av| 亚洲天堂一区二区久久| 翔田千里av一区二区三区| 欧美劲爆视频一区二区| 婷婷丁香五月综合| 亚洲视频,小说| 欧美在线亚洲| 久久在线观看免费视频| 99精品欧美一区二区三区桃色| 最近的最新的中文字幕视频| 97五月天| 久久风骚城市人| 久久性爱视频免费看| 欧美日韩精品一区二区三区高清| 成人免费不卡在线视频| 用力操死我| 国产精品不卡一区二区三区| 亚洲图片欧美| 精品少妇一区二区三区免费观看| 精品妇操一区二区三区| 天天狠操| 色眯眯射| 免费视频97| 中文字幕在线日亚洲9| 亚洲综合射| 日韩一级性爱无码| 玖玖97综合 | 99久在线精品99re8热视频在线| 中出91视频| 亚洲中文国际强奸字幕| 97精品97| 久久精品国产亚洲AV高级北京| 天堂精品小草| 97操| 妇人噜噜| 国产成人亚洲精品无码古代早漏男| 99超碰色| 日韩欧美福利视频看看| 99天天超碰| 思思热久久成人| 99re在线视频国产| 六月天婷婷| 中文字幕三四区| 久久色情| 亚洲精品久久久久毛片A片拉屎 | 亚洲狼狼干综合1| 日本精品999| 伊人五月天青青草婷婷| 精品无码不卡视频| 成人一二三区| 999狠狠综合| 成人小说视频在线精品欧美| 蜜桃网熟妇| 大香蕉色十月| 国产专区第一页| 91精品久久久久| 青青草大香蕉在线视频| 91成人在线免费视频| 精品免费囯产一区二区三区| 成人天天看站长推荐| 岛国激情视频软件| 亚洲熟女av中文字幕| 丰满精品人妻少妇久久字幕| 男人的天堂2010| 啪啪视频亚洲第一| 91操操操操| 99少妇| 97在线观视频免费观看| 九九无码久久精品视频| 99啪啪视频| 国产精品久久久久亚洲av| 香蕉综合网| 91老熟妇| 熟女探花啪啪| 人妻三级在线中文字幕| 欧美第五页| 精品一二三区女同| 亚洲美女30b| 久久偷拍人| 北京专精特新企业招聘信息| av在线人气| 日本加靬比网站发布页| 99啪| 亚洲蜜臀懂色| 区二区亚洲婷| 亚洲图片在线| 久久机热| 无码78| 东京热男人天堂| 亚洲天堂2020| 天堂v无码免费视频| 极品国产内射| 国产一区二区三区视频在线看| 国产AAAAAABBBBB| 日韩图区 偷拍| 动漫爆乳3D奶水一区在线观看 | 99色色网| 人妻插插人妻人| 亚春色色| 一区二区三区国产在线播放 | av无线看| 精品国产精品一区二区| 婷婷激情五月| 日日A∨| 久久香蕉国产线看观看亚洲女人| 翔田千里AV无码秘 三区| 农村女一级毛卡片| 99热99在线播放激情| 婷婷五月成人| 日韩电影免费网站麻豆视频| 放黄片放3级黄片没穿衣服| 正在播放国产精品一区| 久久色情| 老司机午夜精品福利视频一区二区 | 男人的天堂.com| 综合97久久| 亚洲本色精品一区二区久久| 国产一区二区三区影片| 久久一二三四五六七八九区区| 欧美情色亚洲| 强奸a片网| 成人一级二级| 国产最火爆久久国产网站网站| 大香蕉丝袜一级片| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 婷婷丁香五月激情啪啪| 综合情欲网| 国产精品久久久久久照片| AV天天综合| 成年无码动漫av片无尽在线| 欧美三级一级| 天天看夜夜看日日干| 亚洲综合五月天| 日本幼女18+| 97人人干| 久久久久国色αv免费观看| 精品黑人一区二区| 97在线/亚洲| 99热免费| 91人妻人人澡人人爽人人精品| www.操| 免费一级特黄特色大片在线观看看 | 99re久久| A级片日韩欧美国产欧美视频精选观看 | 色婷婷视频| 男人的天堂久久狠| 色999;丁香五月| 成人av性爱电影在线观看| 免费网色网站| 欧美中出1| 精品国产Av无码久久久伦古装| 国产成自自拍在线观看| 手机在线中文字幕国产| 91亚洲综合在线| 欧美亚洲美少妇一区二区| 亚洲精品天堂久久A∨51成人漫| 97精品一区| 一区二区蜜臀| 九九九午夜| 久久肏大逼| 亚洲无码偷拍| 国产馆| 69久久久久久久久久久久久| 国产久久av| 美女好片色日本| 91丝袜激情在线| 岛园激情| 一类av片在线看| 人人妻人人爱人人玩| 春色综合免费| 欧美大战久久久伊人| 五月丁香啪啪啪| 六月激情婷婷| 男人高清无码一区二区| 久久久久久日韩| 丰满美女一级毛片在线播放| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 男人天堂日日夜夜| 亚州乱码中文字幕综合久久久| 丁香五月天堂网| 丁香婷婷色五月| 日本色色色| 成人婷婷丁香| 爆乳免费黄网站| julia高潮后不停追击中出| 国产超碰| 婷婷月色| 熟女丰满人妻一区| 精品无吗久久| 欧美草草| 啊啊啊慢点| 国产精品久久久久久久久久久久久久| 国产精品不卡一区二区三区| 天天操夜夜操| 久久精品亚洲成a人天堂| 熟女字幕| 国产精品天美传媒| 欧美在线55555| 9久9久9久9久视频网站| 老熟女网站| 欧美熟妇精品黑人巨大一二三区| A男人的天堂| 少妇的嫩逼图片| 无码137片内射在线影院| 美女被艹尤物视频| 美女91在线观看| 日韩精品-原创伙伴| 久久首页| 欧美少妇大量自拍视频在线观看| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 老司机香蕉| 操操操五月天婷婷丁香影院| www…国产操逼| 精品视频97| 中文字幕乱码在线观看| 亚洲最大无码中文字幕网站| 夜夜操中文字幕| 人妻偷拍一区二区三区| 人妻天堂综合网| 亚洲激情久久久伊人综合| 亚洲天堂五月天国产| 日本特黄f c2| 极品白嫩美少妇在地板上位骑射淫水泛滥| 黑人操一区二区| 东北女人的毛片| 无遮挡男女激烈动态图| 韩国轻伦国内自拍一区| 啪啪视频免费在线观看| 怡红院怡春院| A片大香蕉在线| 亚洲天堂女优在线 | 欧美性爱免费短视频| 九九热AV| 国产精品自拍视频| 综合久草| 亚洲国产精品无码AV久久久| 91黑丝美女| 偷拍自拍在线视频观看| 99热导航| 96久久精品一二三区色欲| nuu12国产麻豆精品| 人人干人人操人人..com| 玖玖大干人妻| 欧美黄色片AAAAA| 热热色综合网| 五十路熟女工口 | 日韩精品在线视频,日韩精品……| 天天插天天插| 国产91乱伦| 青青草好吊色| 国产性爱欧美性爱在线| 91日本在线观看| 69XX一中文字幕人妻91| 超碰一区二区| 91在线免费观看处女| 日韩成人大片一区二区| 久久狠狠色噜噜狠狠狠狠97| 美熟女逼导航AV操逼| 77777亚洲蜜臀精品久久综合蜜臀| 爽极品影院| 97啪啪| 青青草国产盗摄一二三区| 怡红院一区二区熟女人妻| 人人操欧美风骚| 亚洲日韩97| 九九九影院| 美女的肌被草喷水视频| 欧美超碰9798| 中文字幕五区| 国产美女mm131爽爽爽爽| 在线a亚洲视频播放在线| 日本亚洲嫩草影院啪啪| Julia Annxxxxx| 干b在线性社区| www.四虎在线| 亚洲骚女一区二区三区| 男人天堂2019亚洲| 97资源制服丝袜| 激情五月婷| 久久黄黄| 国产综合久久久鬼色| 一本正道久久熟女| 97免费视频网| 午夜天堂精品久久| 第四色亚洲色图| 欧美狠狠操| 欧美日韩大陆黑人少妇99| 伊人久久国产免费观看视频| 欧美97在线观看| 98精品国产乱码久久久久久| 射丝袜大香蕉| 久久精品国产97欧美精品亚洲 | 在线A日本| 免费一级特黄特色大片在线观看看| 日本伦乱九九九综合| AⅤ片水多多| 看日韩操逼| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 九九热精品| 麻豆国产原创AV色哟哟| 歐美性天天| 亚洲人妻色图| 欧美的性爱网站免费| 日韩激情中文字幕有码| 人妻少妇蜜桃视频欧美一区| 99精品久久久久久| 性一级黄色录像片网站导航| 大香蕉一区二区在线观看.| 强奸乱伦αv片| 五月黑AⅤ| 97bbn| 亚洲欧美日韩中文播放| 久久久久久久国产a∨| 超碰人人乐97| 人人操人人操人妻人| 亚洲一区中文精品| 99热精品在线观看| 蜜臀一二三区| 91午夜无码| 蜜桃色院一区久久 | 成人性爱电影一区二区| 综合天天网| 一个色导综合| 久久黄黄| 后入精品| 丁香五月成人| 无码粉嫩白虎一线天b区| 亚洲av影音先锋| 粉嫩国产精品久久久| 立川理惠被中出无码| 91亚洲人电影| juliaann欧美丝袜办公室| 99天堂网| 人妻丝袜一区二区三区在线| 丁香六月婷婷综合| 亚洲精品一区二区日本| 欧美激情视频一区二区三区不卡| 成人羞羞视频国产| 九九九九九用不成了| 欧美日韩激情无码专区| 欧美九一精品久久久熟妇| 欧美日韩精品一区二区三区高清| 五月开心久久AV官网| 色爱三区| 天天综合~91| 久久一二三级一一一| 嗯嗯啊好爽| 亚洲情色一区三区| 欧美性巨大╳╳╳╳╳高跟鞋| 青青草AV色| 无码人妻丰满熟妇奶水区毛片| 国产又黄又爽又刺激久久久久久| 强奸熟女一区二区三区| 丝袜美腿欧美| 懂色AV蜜臀无码精品APP| 欧美中日韩XXXX| 免费观看有码高清视频| 双插性欧美一二三区| 欧美性色欧美| 少妇熟女视频一区二区三区| 三级片大波波| 国模精品一区二区三区苹果色戒 | 极品色综合| 久久综合av| 亚洲少妇在线影音| 日本三级日本三级三级人妇四虎| 免费黄色片子| 国产色呦呦| 欧洲黄色网| 日本不卡一区二区| 欧美性高潮| 性感美女啊啊啊在线| 亚洲综合网电影91| 丁香婷婷久久 | 亚洲成人ab| 亚州高清AV| 97超碰伊人| 亚洲另类色综合网站| 午夜视频久久久| 日本熟妇色熟妇在线视频播放| 99re不伦| 亚洲欧洲无码97久久精品| 欧美最婬乱婬爆婬性视频| 日韩女优中文字幕| 麻豆国产原创AV色哟哟| 天天做天天爱天天爽AV| 蜜色网色哟哟| 97大色网| 蜜桃臀一区二区三区久久| 亚洲男人天堂视频| 亚州91| 国产成人超碰在线| 操婢日韩| 黄色性爱网网| 97精品国产97久久久| 人妻一区久久二区三区色播| 啊啊啊啊啊啊啊啊啊啊在线观看| 日韩综合色网| 成人国产视频在线观看| 一级@啪啪视频| 亚洲一区中文字幕一区| 国产成人亚洲精品自产在线| 色色色色色色色色综合| 风间由美日韩欧美久久| 一个色导综合| 婷婷五月天成人网| 国产农村妇女精品一| 久久九七| 东京太热男人的天堂久久久| 国产精品一区午夜福利| 欧美大码在线视频| 超碰导航97| 亚洲欧美日韩二区视频| www.狠狠干.coom| 日韩精品系列| 在线播放免费av福利片| 九九九综合精品| 九九九九九九九九九国产精品| 国产精品视频白浆免费| 97超碰在线资源网站| 国产亚洲欧美每日在线| 欧美色图天堂在线| 91色婷婷综合久久中文字幕二区| 亚洲,日韩,欧美,成人播放 | 久久久久13| AV久日| 奇米狠999| 热热热热日日漂亮永久永久国产日| 日韩性爱长视频免费| 啊…啊…操我用力操我 | 亚洲综人| 国产亚洲精品自在线亚洲情侣| 97超碰色中文字幕| 国人欧美精品一区二区| 久久久久久免费电影| 精品国产片亚洲一区| 91狠狠综合久久| 亚洲夜色在线| 你懂的在线观看区国产| 欧美91精彩| 五月婷婷AV| 亚洲色图91| 伊人国产视频| 免费作爱一级视频| 97鸡把在线视频| 色噜噜综合在线| 大香焦A片| 99久久免费看精品国产一区| 亚洲18禁| 人人插人人摸人人| 97手机日韩| 97网址97| 九九九综合精品| 韩国一级婬片A片AAAAA| 亚洲图片偷拍视频区| 囯戸精品高潮呻吟旡码| 亚洲骚男同com| 磁力99AV| 欧美婷婷| 中文字幕日韩专区精品系列| 久久一本大香蕉| 激情五月天网站| 亚洲精品一二区| 欧美欧美啪啪视频| 国产AV天美传媒一区二区三区| 久久久99久9| 狠狠中文字幕| 日本三级日本三级99| 国产av波波国产精品| 精品无码一区二区三区| 欧亚日韩中文在线| 大逼色网站| 东京男人天堂| 91情色在线| 亚洲一区中文字幕| 日韩欧美久久婷婷网站| 91网站18+| 大香蕉2017| 免费97视频| 青娱乐大香蕉| 婷婷色一区| 九色 人妻 大香蕉| 欧美后进式| 一本道综合色图| 91在线页| 哈哈操电影AV| 91成人国产综合久久精品蜜月| 国产一级久久久| 久久久∴| 操淫穴亚洲五月丁香| 老熟妇一区二区三区啪啪| 天美传媒av在线| 久久精品成人一区二区三区蜜臀| 亚欧操逼片在线观看 | 亚洲色图欧美| AV一起草在线| 五月丁香社区婷婷日韩欧美精品影院 | 欧美亚洲激情小说| 啊啊啊97视频| 亚洲第一页色网| 国产精品久久久久久久久久梁医生| 97人妻免费中文字幕| 99ri精品| 夜夜操中文字幕| 亚洲一区二区在线观看91| 国产一区二区精品久久99| 夜夜操二区| 国产1727欧美| 麻豆综合一区av| 亚洲aV无码成人在线观看| 91网亚洲| 啊啊啊啊啊在线| 欧美性生活综合| 大香蕉青青9| 成人国产视频在线观看| 在线A日本| 欧美激情欧美精品| 人妻人久久精品中文字幕| 韩三级a视频在线观看| 狠狠干,狠狠操| 丰满熟女人妻一区二区三五十一路| 91肉丝| 欧美性爱97超碰| 亚洲欧美黄| 超碰在线99| 999熟女精品| 国产午夜无码片在线观看影视 | 中文字幕一二区二三区人妻专区| 99热色这里只有精品| 情色大香蕉| 五月丁香大香蕉| 97免费在线观看视频| 色av中文字| 亚洲欧美日韩不卡人妻| 熟妇熟女亚洲天堂网| 少妇被c 黄 免费观看| 亚洲国成人情色好看电影| AⅤ片水多多| 亚洲永久AV无码精品秋霞| 欧美成人四级在线播放| 搡老熟女国产1000部| 精品少妇一区二区三区在线视频| 欧美论理片| 六月丁香啪啪| 家庭乱伦麻豆| 大香蕉青青9| 蜜乳av首页| 三男一女不戴套的A片| 色www精品视频在线观看| www.色婷婷色综合| 成人无码在线视频网站| 日韩欧美资源| 97天天摸天天碰| xxxx网站亚洲精品| 色妺妺AⅤ| 日韩精品人妻中文字有码在线| 中文字幕成人| 国产精品麻豆免费视频| 欧美色视| 四虎影视永久在线观看精品免费网站| 久久久久免费少妇| 丝袜剧情| 1人人看人人摸人人操| 男人久久天堂| 欧美色图99| 97国产伦理| 蜜臀人妻少妇久久在线观看| 韩日精品四区| 99热精品在线播放| 久久性爱大全| 国产一级不卡在线观看| 91无码西班牙视频在线| 91熟女丨91老女人| 国产精品午夜福利| 91精品婷婷国产综合久久| 日韩一级二级三级免费看完整版国语版| 97天天爽| 欧美日韩国第一区| 精品人妻一区二区三区-国产| 天堂岛av| 天天摸天天插天天日| www鬼畜国产男人的天堂| 激情五月婷| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 蜜臀亚洲综合一二三四区| 91精品人妻一区二区三区蜜桃| 日韩精彩视频| 9Ⅰ老熟女| 一级岛国大片| 精品亚洲黄色片 国产精品导航一区二区| 日产欧美电影一区二区三区| 国产v片在线免费观看| 91香蕉视频在线观看免费| 性色生活片久久毛片婬片免费放女人一级毛片| 亚洲 日本 国产 综合| 日本理论在线| 九九玖玖精品| 亚洲性感丝袜诱惑在线观看| 99操逼| 无码高清操逼网址| 欧美日韩性爱视屏免费看了| 久久精品欧美一区蜜桃| 久久久久久久久久久久黄色 | 国产SV一线| 后入式999| 人人干人人操人人爱| 91人人臊| oumeizonghese,www| 久夜视频| 99色在线| 99黄页网站| 综合伊人网12色| 亚洲精品成人| 中文字幕第23区| 久久午夜鲁丝片| 天天综合色| 丰满少妇精品一区二区| 激情五月天中文字幕色| 日本午夜久久电影| 超碰在线1234区| 国产久久成人| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 997色在线| 日欧操屄| 人人爽夜夜操| 日韩兔费看黄片| 亚洲另类综合欧美| 亚洲人综合19| 99色综合| 96精品久久| 超碰超碰欧美| av在线资源| 精久久久| 人人操AV| 色欲av国内精品久久久久久| 久久色人体| 国产一区在线播放| 免費人妻夜夜爽天天爽爽一区| suv精产一二三区| 欧美日韩夜夜| 熟女五十路一区二区三| 97se综合| 99在线精品视频| 午夜a成v人电影| 91九九九逼| 久久这里只精品99re66图| 人妻精品一区二区三区| 欧美 亚洲 制服 精品| 插穴性爱视频在线观看| 久久超碰av在线| 欧洲综合视频| 午夜理论片在线观看免费| 日韩综合色网| 操b网站亚洲无码| 国产AV久久久蜜爱影集| 亚洲天堂男人天堂| 青青草导航在线视频| 在线啊啊啊啊| 色婷婷基地| 国产一区二区av综合| 久久精品一区二区一8| 亚洲欧美中文日韩视频中国语| 色香综合| 蜜桃臀AV在线| 色99色| 99老司机精品视频在线观看| 日本免费二区三区| 欧美韩日精品资源| 中文字幕久久精视频久久大全| 欧洲色| 麻豆国产尤物AV| 大香蕉伊人久久| 亚洲欧洲日韩天堂av| 国产精品嫩草影院午夜两性| 九九九九九九视频免费| 国产嫩草精品A88AV| 偷拍亚洲视频一区二区三区四区|