GUPnP AV我是一個開源且完全免費的圖書館軟件,作為GUPnP框架的一部分設計,為用戶提供了一系列助手,用於使用GUPnP構建音頻和視頻應用程序。
什麼是GUPnP?
GUPnP是一個面向對象的開源框架,專門用於創建UPnP設備和控制點,使用libsoup和GObject以C編寫。 GUPnP API旨在易於使用,靈活且高效。
GUPnP框架最初是由於開發人員對libupnp庫及其混亂的線程感到不滿所致。因此,GUPnP完全是單線程的,它與GLib主循環集成在一起,它是異步的,並提供與libupnp相同的一組功能。
GUPnP AV入門
在GNU / Linux計算機上安裝GUPnP AV項目是最簡單的任務,因為您必須首先從Softoware或通過其官方網站下載最新版本的軟件(請參閱本文末尾的主頁鏈接文章),並將其保存在您的個人電腦上,最好放在您的個人文件夾的某處。使用一個檔案管理器工具來提取源文件包的內容,打開一個終端模擬器應用程序並導航到解壓後的檔案文件的位置(例如cd /home/softoware/gupnp-av-0.12.7),其中您將運行" ./ configure && make’命令來配置/優化和編譯項目。
請注意,在嘗試安裝此工具之前,您應先安裝GUPnP程式。編譯成功後,您可以安裝GUPnP AV系統,並通過運行“sudo make install”來讓機器上的所有用戶都可以使用它。命令作為特權用戶或“make install”命令作為根。
在引擎蓋下
看一下GUPnP AV程序的底層,我們可以注意到它是用Vala和C編程語言編寫的。它目前在32位和64位計算機平台上得到支持。
0.12.7版本中的新功能:
- 刪除不推薦使用的INCLUDES。
- 修復GUPnPDIDLLiteObject命名空間獲得者。
- 避免丟失協議信息的警告。
- 要求vapigen 0.22以避免在VAPI生成時出現無限循環。
- 版本0.12.7中修復的錯誤:
- https://bugzilla.gnome.org/show_bug.cgi?id=740265
- https://bugzilla.gnome.org/show_bug.cgi?id=741103
- https://bugzilla.gnome.org/show_bug.cgi?id=741555
- https://bugzilla.gnome.org/show_bug.cgi?id=740365
添加對pv:subtitleFileUri和pv:subtitleFileType的支持
0.12.3版本中的新功能:
- 添加對鏈接保護DLNA標誌的支持。
- 修復DLNA.ORG_PS的生成。
- 添加res @ dlna:cleartextSize屬性。
- 實際使用時只能使用DLNA XML命名空間。
- 添加res @ dlna:trackTotal屬性。
- 版本0.12.7中修復的錯誤:
- https://bugzilla.gnome.org/show_bug.cgi?id=705564
- https://bugzilla.gnome.org/show_bug.cgi?id=707495
- https://bugzilla.gnome.org/show_bug.cgi?id=702557
- https://bugzilla.gnome.org/show_bug.cgi?id=706926
- https://bugzilla.gnome.org/show_bug.cgi?id=706928
; = 1.36。
0.12.0版本中的新功能:
- 自0.11.6開始的更改:
- 修復了glib 2.32的隱式依賴。
- 顯式調用AM_MAINTAINER_MODE([enable])。
- 修復BAD_CAST的錯誤用法。
- 修復CDS LastChange分析器中處理updateID的問題。
- 修復CDS LastChange測試。
- 將GUPnP的最小相關性調整為0.17.0。
在版本0.11.6中新增功能:
修復了一個單位變量。
在0.10.1版本中新增功能:
評論沒有發現