OBS原始碼閱讀

2021-07-30 15:58:33 字數 407 閱讀 9773

然後通過load_debug_privilege函式,修改了下程序的許可權,

呼叫base_set_crash_handler設定全域性的crash_handler,crash_param;

設定def_log_handler函式作為日誌列印函式;

接下來的判斷命令列引數,一般上命令列引數argc都為1,沒有引數;

下面呼叫upgrade_settings函式,它內部先執行getconfigpath將系統使用者的路徑拼接上自己的路徑得到乙個新路徑;通過os_opendir獲取到目錄下第乙個控制代碼,然後通過os_readdir遍歷目錄下每個檔案,接下來是一大堆關於ffmepg輸出配置,編碼器配置相關的東西,後面再看**用到這些東西吧,沒通篇讀一遍,現在看實在太麻煩了。

下面設定好curl,然後呼叫run_program啟動主流程;

OBS原始碼編譯開發

obs簡介 官方有較詳細的說明文件,但是在實際編譯開發過程中,還是遇到了一些問題。在此記錄下來,以備查閱。obs編譯 windows 準備生成工程 add entry增加依賴庫,qt路徑等,如下 編譯工程 想除錯可以使用debug或者relwithdebinfo執行程式。程式編譯完成,可以執行d o...

OBS原始碼編譯開發

obs簡介 官方有較詳細的說明文件,但是在實際編譯開發過程中,還是遇到了一些問題。在此記錄下來,以備查閱。obs編譯 windows 準備生成工程 add entry增加依賴庫,qt路徑等,如下 編譯工程 想除錯可以使用debug或者relwithdebinfo執行程式。程式編譯完成,可以執行d o...

OBS原始碼編譯開發

obs簡介 官方有較詳細的說明文件,但是在實際編譯開發過程中,還是遇到了一些問題。在此記錄下來,以備查閱。obs編譯 windows 準備生成工程 add entry增加依賴庫,qt路徑等,如下 編譯工程 想除錯可以使用debug或者relwithdebinfo執行程式。程式編譯完成,可以執行d o...