Các plugin của GStreamer:


34

Tại sao các plugin guxer được dán nhãn là "xấu" và "xấu xí"?

Câu trả lời:


40

Từ http://gstreamer.freedesktop.org/documentation/splitup.html

gst-plugins-base
một tập hợp các plugin nhỏ và cố định, bao gồm một loạt các loại phần tử có thể có; những điều này liên tục được cập nhật với bất kỳ thay đổi cốt lõi nào trong chuỗi phát triển.

  • Chúng tôi tin rằng các nhà phân phối có thể vận chuyển các plugin này một cách an toàn
  • Mọi người viết các yếu tố nên dựa vào mã của họ trên các yếu tố này
  • Các yếu tố này đi kèm với các ví dụ, tài liệu và kiểm tra hồi quy

gst-plugins-tốt
một bộ plugin mà chúng tôi cho là có mã chất lượng tốt, chức năng chính xác, giấy phép ưa thích của chúng tôi (LGPL cho mã trình cắm, tương thích LGPL hoặc LGPL cho thư viện hỗ trợ).

  • Chúng tôi tin rằng các nhà phân phối có thể vận chuyển các plugin này một cách an toàn
  • Mọi người viết các yếu tố nên dựa vào mã của họ trên các yếu tố này

gst-plugins-xấu xí
một bộ plugin có chất lượng tốt và chức năng chính xác, nhưng việc phân phối chúng có thể gây ra vấn đề. Giấy phép trên các trình cắm thêm hoặc thư viện hỗ trợ có thể không giống như cách chúng tôi muốn. Các mã có thể được biết đến rộng rãi để trình bày các vấn đề bằng sáng chế.

  • Nhà phân phối nên kiểm tra xem họ có muốn / có thể gửi các plugin này không
  • Mọi người viết các yếu tố nên dựa vào mã của họ trên các yếu tố này

gst-plugins-bad
một bộ plugin không tương đương với phần còn lại. Chúng có thể có chất lượng tốt, nhưng chúng thiếu một cái gì đó - có thể là một đánh giá mã tốt, một số tài liệu, một bộ thử nghiệm, một người bảo trì trực tiếp thực sự hoặc sử dụng rộng rãi thực tế. Nếu các ô trống được điền vào, chúng có thể được nâng cấp để trở thành một phần của gst-plugins - tốt hoặc gst-plugins - xấu xí, tùy thuộc vào các yếu tố khác.

  • Nếu các plugin bị hỏng, bạn không thể phàn nàn - thay vào đó, bạn có thể khắc phục sự cố và gửi cho chúng tôi bản vá hoặc mua chuộc ai đó để sửa chúng cho bạn
  • Những người đóng góp mới có thể bắt đầu ở đây để mọi thứ hoạt động

Tuyệt vời, cảm ơn bạn đã thông tin. Rất hữu ích. Ngoài ra, nhắc nhở tôi để thêm freedesktop.org vào danh sách đọc của tôi.
trv100
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.