GUPnP AV i ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ไลบรารีฟรีที่ออกแบบมาเป็นส่วนหนึ่งของกรอบงาน GUPnP โดยให้ผู้ใช้มีกลุ่มผู้ช่วยเหลือสำหรับการสร้างแอปพลิเคชันเสียงและวิดีโอโดยใช้ GUPnP
GUPnP คืออะไร?
GUPnP เป็นกรอบโอเพ่นซอร์สและเชิงวัตถุที่ออกแบบมาโดยเฉพาะสำหรับการสร้างอุปกรณ์ UPnP และจุดควบคุมเขียนใน C โดยใช้ libsoup และ GObject API GUPnP มีวัตถุประสงค์เพื่อให้ใช้งานได้ง่ายมีความยืดหยุ่นและมีประสิทธิภาพ
กรอบงาน GUPnP ถูกสร้างขึ้นครั้งแรกเนื่องจากความผิดหวังของผู้พัฒนาซอฟต์แวร์ด้วยไลบรารี libupnp และความยุ่งเหยิงของเธรด ดังนั้น GUPnP เป็นแบบเธรดเดี่ยวทั้งหมดจึงทำงานร่วมกับลูปหลัก GLib ซึ่งเป็นแบบอะซิงโครนัสและมีคุณลักษณะชุดเดียวกันกับ libupnp
เริ่มต้นใช้งาน GUPnP AV
การติดตั้งโครงการ GUPnP AV บนคอมพิวเตอร์ GNU / Linux เป็นงานที่ง่ายที่สุดเนื่องจากคุณต้องดาวน์โหลดซอฟต์แวร์เวอร์ชันล่าสุดจาก Softoware หรือทางเว็บไซต์อย่างเป็นทางการ (ดูลิงก์โฮมเพจที่ท้าย ) และบันทึกลงในพีซีของคุณโดยเฉพาะที่อยู่ในโฟลเดอร์โฮมของคุณ
ใช้ยูทิลิตีผู้จัดการที่เก็บเพื่อแยกเนื้อหาของแพ็กเกจต้นทางเปิดแอ็พพลิเคชันโปรแกรมจำลองเทอร์มินัลและไปยังตำแหน่งของไฟล์ที่แยกแล้ว (เช่น cd /home/softoware/gupnp-av-0.12.7) ซึ่ง คุณจะเรียกใช้ & lsquo; ./ configure && make & rsquo; คำสั่งเพื่อกำหนดค่า / เพิ่มประสิทธิภาพและรวบรวมโครงการ
โปรดทราบว่าก่อนอื่นคุณควรติดตั้งโปรแกรม GUPnP ก่อนที่จะพยายามติดตั้งเครื่องมือนี้ หลังจากคอมไพล์สำเร็จแล้วคุณสามารถติดตั้ง GUPnP AV system ได้กว้างและทำให้สามารถใช้งานได้กับผู้ใช้ทุกคนในเครื่องของคุณโดยการเรียกใช้ & gt; sudo make install & rsquo; คำสั่งในฐานะผู้ใช้ที่ได้รับการยกเว้นหรือทำให้การติดตั้งเป็นไปตามนั้น คำสั่งเป็น root
ภายใต้ฝากระโปรง
การตรวจสอบภายใต้ส่วนสนับสนุนของโปรแกรม GUPnP AV เราสามารถสังเกตได้ว่าได้มีการเขียนขึ้นในภาษาโปรแกรม Vala และ C ปัจจุบันมีการสนับสนุนแพลตฟอร์มคอมพิวเตอร์ 32 บิตและ 64 บิต
มีอะไรใหม่ ในรุ่นนี้:
- ลบการพึ่งพาที่ไม่จำเป็นออกจาก GSSDP-1.0.gir.
- ลบการใช้ INCLUDES ที่เลิกใช้งาน
- แก้ไข getters ของ GPLNPDIDLLiteObject namespace
- หลีกเลี่ยงคำเตือนเกี่ยวกับข้อมูลโปรโตคอลที่ขาดหายไป
- ต้องใช้ 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
- แก้ไขชื่อของคุณสมบัติขนาด cleartext < li>
- แก้ไขการสร้าง namespace pv ในตัวแยกวิเคราะห์ DIDLLite
- ตรวจสอบแท็กที่ว่างเปล่าใน UpdateObject
- ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705522
- https://bugzilla.gnome.org/show_bug.cgi?id=719377
- เพิ่มการสนับสนุน pv: subtitleFileUri และ pv: subtitleFileType
- ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
- เพิ่มการสนับสนุนสำหรับธง DLNA การป้องกันการเชื่อมโยง
- แก้ไขรุ่น DLNA.ORG_PS
- เพิ่ม res @ dlna: cleartextSize attribute.
- ใช้เฉพาะ namespace DLNA XML เมื่อใช้จริง
- เพิ่ม res @ dlna: trackTotal attribute.
- ข้อบกพร่องที่แก้ไขในเวอร์ชัน 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
- สร้าง VAPI generation ถ้าเวอร์ชัน GObject-introspection คือ & gt ; = 1.36.
- แก้ไขการผูก vala สำหรับ LastChangeParser.parse_last_change
- การปรับปรุงที่เล็กลงเพื่อจับคู่ทรัพยากร
- แก้ไขค่าที่ส่งคืน DIDLLiteContainer.get_total_deleted_child_count
- แก้ไขการคอมไพล์ด้วย --Wall -Werror
- แก้ไขคำเตือน gtk-doc
- แก้ไขคำเตือนของคอมไพเลอร์
- อัปเดต .gitignore
- การเปลี่ยนแปลงตั้งแต่ 0.11.6:
- แก้ไขการอ้างอิงแบบ implicit บน glib 2.32
- เรียกใช้ AM_MAINTAINER_MODE ([enable]) อย่างชัดเจน
- แก้ไขตัวแปรแบบ unitialized
- แก้ไขการใช้ BAD_CAST ผิด ๆ
- แก้ไขการจัดการกับ updateID ในตัวแยกวิเคราะห์ LastChange ของ CDS
- แก้ไขการทดสอบ LastChange ของ CDS
- ลดการพึ่งพา GUPnP เป็น 0.17.0
มีอะไรใหม่ ในเวอร์ชัน 0.12.7:
มีอะไรใหม่ ในเวอร์ชัน 0.12.5:
มีอะไรใหม่ ในรุ่น 0.12.4:
มีอะไรใหม่ ในเวอร์ชัน 0.12.3:
มีอะไรใหม่ ในเวอร์ชัน 0.12.2:
มีอะไรใหม่ ในเวอร์ชัน 0.12.1:
มีอะไรใหม่ ในเวอร์ชัน 0.12.0:
มีอะไรใหม่ ในเวอร์ชัน 0.10.1:
ความคิดเห็นที่ไม่พบ