日韩性视频-久久久蜜桃-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相关的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 久久91视频| 精品日韩 | 欧美 日韩 国产 在线 | 中文字幕高清在线免费播放 | 欧美综合视频 | 99热成人| 内射无码专区久久亚洲 | 欧美在线一级视频 | 欧美人xxxx| 免费在线看黄网址 | 一女二男一黄一片 | 国产人妖在线视频 | 日韩精品一区二区三区网站 | 日本一级大毛片a一 | 青青草av | 中文在线日本 | 亚洲日本欧美 | 久久综合婷婷国产二区高清 | 激情一级片 | 日韩sese| 亚洲精品午夜 | 成人区人妻精品一区 | 嫩色av | 日日碰日日摸 | 国产一区二区三区久久久 | 色婷婷中文字幕 | 五月天综合色 | 国产成人自拍视频在线观看 | 欧美亚洲一区二区三区 | 老女人丨91丨九色 | 在线免费观看的av | 亚洲第一区av | 国产人与zoxxxx另类 | 尤物视频网站在线观看 | 综合在线播放 | 久久精品视频在线播放 | 中文字幕激情小说 | 激情五月婷婷网 | 国产l精品国产亚洲区久久 午夜青青草 | 成人激情久久 | 高潮毛片无遮挡 | 国产又粗又猛又爽又黄91精品 | 久操综合 | 少妇精品| 亚洲熟妇一区 | 91天堂在线视频 | 精品在线视频一区二区三区 | 特级毛片在线观看 | 最近中文字幕mv免费高清在线 | 日本三级韩国三级三级a级中文 | 特黄aaaaaaa片免费视频 | 国产精品无码无卡无需播放器 | 久久另类ts人妖一区二区 | 亚洲综合日韩精品欧美综合区 | 菊肠扩张playh| 性猛交富婆╳xxx乱大交麻豆 | 亚洲色婷婷久久精品av蜜桃 | 一级黄色片毛片 | 五月天综合 | 日韩欧美综合在线 | 国产伦精品一区二区三区视频孕妇 | 偷拍亚洲色图 | 欧美成人一区在线观看 | 黄色动漫在线观看 | 久久一二三区 | 欧美日韩一区二区区别是什么 | 午夜av片 | 国产乱码精品一区二三区蜜臂 | 揉我啊嗯~喷水了h视频 | 天海翼一区二区三区 | 亚洲av片在线观看 | 日韩三级不卡 | 色在线视频 | 肉番在线观看 | 污视频网址在线观看 | 欧美交| 少妇高潮久久久久久潘金莲 | av电影免费在线播放 | 亚洲精品乱码久久久久久国产主播 | 日本一区二区视频在线观看 | 欧美日韩在线观看一区 | 中文字幕丰满人伦在线 | 伊人网视频在线 | 捆绑无遮挡打光屁股调教女仆 | 亚洲AV无码国产成人久久 | 国产精品一级二级 | 一区二区在线观看视频 | 久久久剧场 | 国产18av | 亚洲宅男天堂 | 在线观看中文字幕亚洲 | 特黄老太婆aa毛毛片 | 天天艹天天射 | 狠狠干快播 | 日韩视频免费观看 | 中文字幕人妻一区 | 顶级黑人搡bbw搡bbbb搡 | 综合网在线 | 一级特黄aa大片 |