原创 SPI 驅動加載

xilinx 以前版本SPI初始頻率可以隨便設置。 新版本內核(從2015的開始), SPI的設備樹裏面注意一條,初始頻率必須是2的次冪,否則SPI驅動無法工作。 來源參考:https://forums.xilinx.com/t5/Emb

原创 關於AFD

AFD 控制寬高比並不是在編碼算法中完成的。 編碼端只提供AFD信息(相當於輔助信息,在編碼完成後插入),告訴顯示器如何根據自己的實際尺寸進行顯示。 例如: 一個4:3的信號源,經過編碼,無論是AFD是4:3 還是 16:9  用VL

原创 GDR for H.264

轉載=>來源 視頻漸近刷新GDR(Gradual decoder refresh)是相對一幀完整刷新而來。傳統IDR刷新的缺點是IDR幀大小相比圖像質量相近的P幀更大,這樣會對網絡有衝擊,導致網絡抖動和擁塞。而GDR會帶來更優的網絡適應

原创 安裝Python pip的問題

在win10下安裝pip,碰到如下錯誤提示: Perhaps your account does not have write access to this directory?  If the installation direct

原创 git

1. 本地的修改丟棄,從遠程代碼庫下載最新 git reset --hard git clean -xdf git pull

原创 零碎的筆記

1. 如何尋找I幀: 參考 H.264的Slice及Slice類型 一個圖像,只有一個slice,並且slice_type= 7 / 2 那就是一個I幀。 如果還有多個slice, 那麼如果任何一個slice_type = 7 或者全

原创 LIVE555 利用FIFO實現直播

1.LIVE555 直播 直播方案採取的是  直播流  -> FIFO -> 輸出  的技術路線。 2.搭建: a. 在LIVE555 編譯之後,在BIN文件下,有很多可執行程序生成,這些程序有些是LIVE555服務器(live555Me

原创 LIVE555 交叉編譯

1. LIVE555交叉編譯 a.修改編譯配置文件:config.armlinux  將交叉編譯工具鏈修改:CROSS_COMPILE?=  arm-elf- 改爲 CROSS_COMPILE= arm-xilinx-linux-gnu

原创 IPTV

IPTV的實現要求修改瀏覽器的源碼,實現全局類的擴展 網上較多的例子都是修改V8的源碼,V8僅僅是一個js解釋器,嵌入在很多瀏覽器中,但他原本是爲谷歌的chrome項目開發的。 chrome不開源,但是chromium是開源的。 實現ch

原创 struct SwsContext 和 struct SwrContext

struct SwsContext  (software scale) 主要用於視頻圖像的轉換,比如格式轉換: 參考    ffmpeg中的sws_scale算法性能測試 struct SwrContext   (software r

原创 wifi傳輸的一些總結

我們總希望WIFI的傳輸距離越遠越好,但實際上總是不如人意,以下一些方法和總結僅供參考。 WIFI 傳輸質量優化方法: 1:  選擇合適的傳輸模式80211b/g/n 和 干擾最小的通道(WIFI模塊可以自己掃描附近的熱點處在哪個通道,

原创 ffmpeg 列表

自己或者同事在研究ffmpeg中的一些總結 1. ffmpeg 解析延遲 2. ffmpeg指定網口推流  3.ffmpeg 自定義日誌接口 4.ffmpeg 解複用 5.ffmpeg + rtmp 延遲問題 6.HLS 切片服務器的

原创 HDMI EDID的修改

 公司的編碼器產品連接一款機頂盒沒有聲音輸出,經過打印發現,編碼器被識別爲了DVI設備,所以沒有音頻輸出。  HDMI輸出設備都是根據接收端的EDID信息來決定是DVI還是HDMI, 因此我們需要修改EDID信息。 相關文章連接: ht

原创 PCM1864 調試

CSDN 的圖片編輯功能太扯淡了,十分不方便,現在文章都只能保存到有道雲了。 PCM1864 調試鏈接