ทำไมปลั๊กอิน gstreamer มีป้ายกำกับว่า "ไม่ดี" และ "น่าเกลียด"
ทำไมปลั๊กอิน gstreamer มีป้ายกำกับว่า "ไม่ดี" และ "น่าเกลียด"
คำตอบ:
จากhttp://gstreamer.freedesktop.org/documentation/splitup.html
gst-plugin-base
เป็นปลั๊กอินขนาดเล็กและคงที่ซึ่งครอบคลุมองค์ประกอบหลากหลายประเภทที่เป็นไปได้ สิ่งเหล่านี้จะได้รับการปรับปรุงอย่างต่อเนื่องพร้อมกับการเปลี่ยนแปลงหลัก ๆ ในระหว่างชุดการพัฒนา
- เราเชื่อว่าผู้จัดจำหน่ายสามารถจัดส่งปลั๊กอินเหล่านี้ได้อย่างปลอดภัย
- คนที่เขียนองค์ประกอบควรยึดถือรหัสของพวกเขาในองค์ประกอบเหล่านี้
- องค์ประกอบเหล่านี้มาพร้อมกับตัวอย่างเอกสารและการทดสอบการถดถอย
gst-plugins-
ชุดของปลั๊กอินที่เราพิจารณาว่ามีรหัสคุณภาพดี, ฟังก์ชั่นที่ถูกต้อง, ใบอนุญาตที่ต้องการ (LGPL สำหรับรหัสปลั๊กอิน, LGPL หรือ LGPL ที่รองรับไลบรารีที่รองรับ)
- เราเชื่อว่าผู้จัดจำหน่ายสามารถจัดส่งปลั๊กอินเหล่านี้ได้อย่างปลอดภัย
- คนที่เขียนองค์ประกอบควรยึดถือรหัสของพวกเขาในองค์ประกอบเหล่านี้
gst-plugins-ugly
ชุดของปลั๊กอินที่มีคุณภาพดีและทำงานได้อย่างถูกต้อง แต่การแจกจ่ายให้อาจเป็นปัญหา ใบอนุญาตในทั้งปลั๊กอินหรือไลบรารีที่สนับสนุนอาจไม่ใช่วิธีที่เราต้องการ รหัสอาจเป็นที่รู้จักกันอย่างกว้างขวางในการนำเสนอปัญหาสิทธิบัตร
- ผู้จัดจำหน่ายควรตรวจสอบว่าพวกเขาต้องการ / สามารถจัดส่งปลั๊กอินเหล่านี้หรือไม่
- คนที่เขียนองค์ประกอบควรยึดถือรหัสของพวกเขาในองค์ประกอบเหล่านี้
gst-plugins-bad
ชุดของปลั๊กอินที่ไม่ได้เพิ่มขึ้นเมื่อเทียบกับส่วนที่เหลือ พวกเขาอาจจะใกล้เคียงกับคุณภาพที่ดี แต่พวกเขาขาดอะไรบางอย่างไปไม่ว่าจะเป็นการตรวจสอบรหัสที่ดีเอกสารบางอย่างชุดทดสอบผู้ดูแลรักษาจริงหรือการใช้งานจริง ๆ หากเติมเต็มในช่องว่างอาจมีการอัปเกรดเป็นส่วนหนึ่งของ gst-plugins-good หรือ gst-plugins-ugly ขึ้นอยู่กับปัจจัยอื่น ๆ
- หากปลั๊กอินแตกคุณไม่สามารถบ่นได้แทนคุณสามารถแก้ไขปัญหาและส่งแพตช์ให้เราหรือติดสินบนคนอื่นเพื่อแก้ไขปัญหาให้คุณ
- ผู้มีส่วนร่วมใหม่สามารถเริ่มต้นที่นี่เพื่อทำสิ่งต่างๆ