日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDMI相关

發布時間:2024/3/12 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDMI相关 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HDMI相關基礎

  • 4.4 與 9.0 差異
  • AVMUTE 的使用
  • hdcp異常
    • 檢查 HDCP 交互:
    • 檢查 ksv(視頻加密密鑰):
    • HDCP 的內部檢測:
  • 顯示模式分析
    • 查看是否已連接電視機
    • 查看當前顯示模式
    • 更改當前顯示分辨率
  • 查看 EDID 信息
    • 查看顯示設備的 EDID 信息
    • 查看電視機支持的最佳分辨率
  • Android 系統對 HDMI 輸出制式的設置
    • 1. 查看當前輸出制式的節點命令:
    • 2. 輸出制式在 Framework 層的代碼位置:
    • 主要接口說明
  • 最優分辨率、顏色空間、色深的配置
  • 使用 HDMI Bist 模式驗證 HDMI 的顯示
  • 節點說明


4.4 與 9.0 差異


4.4走framework MboxOutputModeService
9.0走systemcontrol

AVMUTE 的使用


對應的切點:/sys/class/amhdmitx/amhdmitx0/avmute
往其寫入 1,表示進行 SET_AVMUTE
往其寫入-1,表示進行 CLEAR_AVMUTE

hdcp異常


檢查 HDCP 交互:

輸入命令 cat /sys/module/hdmitx/parameters/hdmi_authenticated,輸出大于 0 為成功,小于等于 0 為失敗

檢查 ksv(視頻加密密鑰):

輸入命令 cat /sys/class/amhdmitx/amhdmitx0/hdcp_ksv_info,輸出如下:

  • AKSV: 663fa14267 Valid
  • BKSV: 27c2d1b6ca Valid

如果出現 AKSV 為 invalid 的情況,請檢查 HDCP key 燒錄是否有誤。
如果出現 BKSV 為 invalid 的情況,請檢查歉收端是否為合法的帶有 HDCP key 的設備。

HDCP 的內部檢測:

輸入命令 cat /sys/class/amhdmitx/amhdmitx0/hdcp_ksv_info,出現以下打印表示檢測成功,否則為檢測失敗

顯示模式分析


查看是否已連接電視機

輸入命令 cat /sys/class/amhdmitx/amhdmitx0/hpd_state

0: 未連接電視 1:已連接電視

查看當前顯示模式

輸入命令 cat /sys/class/display/mode,輸出當前分辨率(如:720p50hz)
輸入命令 cat /sys/class/amhdmitx/amhdmitx0/disp_mode,也可查看分辨率,顯示的是 vic 編號,其對應關系:

VIC: 0> HDMI_Unkown VIC: 2> 480p VIC: 4> 720p VIC: 5> 1080i VIC: 6> 480i VIC: 16> 1080p VIC: 17> 576p VIC: 19> 720p50 VIC: 20> 1080i50 VIC: 21> 576i VIC: 31> 1080p50 VIC: 93> 4k2k24hz VIC: 94> 4k2k25hz VIC: 95> 4k2k30hz VIC: 98> smpte, 24hz

更改當前顯示分辨率

輸入 echo 1080p > /sys/class/display/mode

查看 EDID 信息


查看顯示設備的 EDID 信息

cat /sys/class/amhdmitx/amhdmitx0/edid

查看電視機支持的最佳分辨率

cat /sys/class/amhdmitx/amhdmitx0/disp_cap
以下為輸出(其中帶星號的為最佳分辨率):

480i 576i 576p 720p 1080i 1080p 720p50hz* 1080i50hz 1080p50hz

Android 系統對 HDMI 輸出制式的設置


1. 查看當前輸出制式的節點命令:

cat /sys/class/display/mode

2. 輸出制式在 Framework 層的代碼位置:

frameworks/base/core/java/android/app/MboxOutputModeManager.java frameworks/base/services/java/com/android/server/MboxOutputModeService.java

實際上最終都是通過 MboxOutputModeService 類實現對 HDMI 制式的設置。

主要接口說明

1. setDisplayMode() Function: 設置當前屏幕的顯示比例 Param: "4:3" "16:9" 2. setScreenModeValue() Function: 設置屏幕的顯示模式 Param: "full": 全屏 "normal" : 正常模式 "16_9": 16:9 "4_3" : 4:3 3. GetScreenModeValue() Function: 獲取當前屏幕的輸出模式。 Param: 無 4. setHdrMode() Function: 設置顯示的 HDR 模式 Param: "0":關閉 HDR "1":打開 HDR "2": auto 模式 5. getHdrMode() Function:獲取 HDR 模式 Param:無 6. setColorspaceMode() Function: 設置顯示的顏色空間和色深 Param: "Auto" "Y420 8bit" "Y420 10bit" "Y422 12bit" 7. getColorspaceMode() Function: 獲取當前顯示的顏色空間和色深 Param: 無 8. getSupportColorSpaceList() Function: 獲取當前顯示設備支持的顏色空間和色深列表 Param: 無 9. getSupportResoulutionList() Function: 獲取當前顯示設備支持的分辨率列表 Param:無 10. getBestMatchResolution() Function: 獲取當前顯示設備最佳的分辨率 Param:無 11. setOutputMode() Function:設置當前顯示設備的顯示模式 Param:"cvbs" "720p60hz" "1080p60hz"

最優分辨率、顏色空間、色深的配置


獲取當前顯示設備支持的顏色空間及色深的節點:
cat /sys/class/amhdmitx/amhdmitx0/dc_cap
獲取當前顯示設備支持的分辨率節點:
cat /sys/class/amhdmitx/amhdmitx0/disp_cap

使用 HDMI Bist 模式驗證 HDMI 的顯示


  • 輸出 BIST COLORBAR 模式:
    echo bist1920 > /sys/class/amhdmitx/amhdmitx0/debug
  • 輸出 BIST LINE 模式:
    echo bistline > /sys/class/amhdmitx/amhdmitx0/debug
  • 輸出 BIST DOT 模式:
    echo bistdot > /sys/class/amhdmitx/amhdmitx0/debug
  • 退出 BIST 模式:
    echo bistoff > /sys/class/amhdmitx/amhdmitx0/debug
  • 節點說明

    /sys/class/amhdmitx/amhdmitx0/hdcp_ver ro //RX端支持的HDCP version /sys/class/amhdmitx/amhdmitx0/hdcp_lstore ro //本機含有的HDCP KEY類型 /sys/class/amhdmitx/amhdmitx0/disp_cap ro //RX支持的分辨率能力 /sys/class/amhdmitx/amhdmitx0/vesa_cap ro //RX端支持的VESA模式 /sys/class/amhdmitx/amhdmitx0/dc_cap ro //RX端支持的色深,色彩空間能力 /sys/class/amhdmitx/amhdmitx0/hdr_cap ro //RX端支持的hdr能力 /sys/class/amhdmitx/amhdmitx0/dv_cap ro //RX端支持的dolbyVersion能力 /sys/class/amhdmitx/amhdmitx0/hdcp_mode rw //{1|2} /sys/class/amhdmitx/amhdmitx0/hdcp_ctrl wo //hdcp控制 {stop14|stop22} /sys/module/hdmitx20/parameters/hdmi_authenticated ro //hdmi認證 /sys/class/amhdmitx/amhdmitx0/avmute wo //hdmi 聲音圖像{1 disable|-1 enable} /sys/class/display/mode rw //讀寫分辨率模式 /sys/class/video/axis rw //播放器顯示窗口大小坐標 /sys/class/graphics/fb0/window_axis rw //頁面播放大小坐標 /sys/class/amhdmitx/amhdmitx0/hpd_state ro //HDMI線的撥插動作 {0未連接|1已連接} /sys/class/amhdmitx/amhdmitx0/phy w //{0 disable| 1 enable}echo bist3840 > /sys/class/amhdmitx/amhdmitx0/debug echo bist1920 > /sys/class/amhdmitx/amhdmitx0/debug echo bist1280 > /sys/class/amhdmitx/amhdmitx0/debug echo bist720 > /sys/class/amhdmitx/amhdmitx0/debug echo bistoff > /sys/class/amhdmitx/amhdmitx0/debug關 pq echo vpp_pq disable > /sys/class/amvecm/debug echo 0 > /sys/module/am_vecm/parameters/probe_ok 開 pq echo vpp_pq enable > /sys/class/amvecm/debug echo 1 > /sys/module/am_vecm/parameters/probe_ok//sr{0|1} echo 0 > /sys/class/video/sr echo 1 > /sys/class/video/sr//bypass DI echo 1 > /sys/module/di/parameters/bypass_all//{0 disable| 1 enable} echo 0 > /sys/class/amhdmitx/amhdmitx0/phy echo 1 > /sys/class/amhdmitx/amhdmitx0/phy //聲音圖像{1 disable|-1 enable} echo 1 >/sys/class/amhdmitx/amhdmitx0/avmute echo -1 >/sys/class/amhdmitx/amhdmitx0/avmute//{stop14|stop22} echo stop14 > /sys/class/amhdmitx/amhdmitx0/hdcp_ctrl echo stop22 > /sys/class/amhdmitx/amhdmitx0/hdcp_ctrl//{1|2} echo 1 > /sys/class/amhdmitx/amhdmitx0/hdcp_mode echo 2 > /sys/class/amhdmitx/amhdmitx0/hdcp_mode$ps -A |grep -i hdcp $kill -9 hdcp pid $hdcp bin文件&echo null > /sys/class/display/mode echo 444,8bit > /sys/class/amhdmitx/amhdmitx0/attr echo 1080p60hz > /sys/class/display/mode

    總結

    以上是生活随笔為你收集整理的HDMI相关的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 国产在线视视频有精品 | 久久作爱 | 日本免费一区二区三区四区 | 最近中文字幕在线mv视频在线 | 亚洲一区色 | 青青在线观看视频 | 一级做a爰片久久毛片潮喷 天天透天天干 | ass大乳尤物肉体pics | 久久网一区 | 欧洲亚洲天堂 | 日韩在线观看免费 | 中国成人毛片 | 欧美网站免费 | 色峰视频| 激情五月婷婷丁香 | 亚洲色图日韩精品 | 好吊日在线观看 | 另类小说五月天 | 午夜一级影院 | 日本欧美韩国国产精品 | 日韩在线精品视频一区二区涩爱 | 中文字幕一区二区三区门四区五区 | 亚洲经典久久 | 91色多多| 国产一区二区三区欧美 | 亚洲成人一级片 | 国产原创中文av | 黄色成年人网站 | 久久99精品国产91久久来源 | 日本 欧美 国产 | 亚洲av无码一区二区二三区软件 | 成人午夜免费观看 | 亚洲黄色片免费看 | 午夜影院一区二区 | 波多野结衣欧美 | 日韩一级免费 | 中文字幕在线免费 | 黄片毛片在线免费观看 | aaaa黄色| 一色桃子juy758在线播放 | 福利片第一页 | 欧美精品一区二区三区三州 | 夜夜嗨网站 | 国产手机av | 日韩av综合网 | 欧美福利在线 | 亚洲精品国产免费 | www.亚洲免费 | 狠狠爱网站 | 佐佐木明希电影 | 国产午夜精品在线观看 | 在线播放波多野结衣 | 99视频国产精品免费观看a | 草逼视频免费看 | 日本一区视频 | 黄频在线观看 | 成人久久一区二区 | 在线香蕉 | 亚洲天堂av一区 | 久久爱一区 | 国产黄色免费大片 | av天堂一区 | 国产免费一区二区三区四区五区 | 97操操| 99热这里只有精品1 亚洲人交配视频 | 中文字幕高清 | 国产欧美日韩三级 | 欧美性色网站 | 波多野吉衣毛片 | 午夜免费福利网站 | 打开免费观看视频在线播放 | 欧美乱妇在线观看 | 成色视频 | 91午夜在线 | 麻豆视频二区 | 欧美一区二区三区在线观看视频 | www.成人av | 激情综合婷婷 | 欧美爱爱爱 | 香蕉茄子视频 | 亚洲精品视频免费观看 | 被黑人各种姿势猛c哭h文1 | 九九热这里只有 | 韩日精品在线观看 | 韩日欧美| 四虎影视永久地址 | 天天干夜夜操视频 | 国产精品一区二区三区在线看 | 99在线视频观看 | 国产一级免费片 | 久操热久操 | 日韩经典在线观看 | aa级黄色片 | 黄色亚洲视频 | 国产馆视频| 精品久久久久久中文字幕人妻最新 | 久久精品五月天 | 日本电影一区 | 欧美资源在线 |