GUPnP AVM, GUPnP çerçevesinin bir parçası olarak tasarlanmış açık kaynak kodlu ve tamamen ücretsiz bir kütüphane yazılımıdır ve kullanıcılara GUPnP'yi kullanarak ses ve video uygulamaları oluşturma konusunda yardımcı bir grup sunmaktadır.
GUPnP nedir?
GUPnP, C'de libsoup ve GObject kullanılarak yazılan UPnP cihazları ve kontrol noktaları oluşturmak için özel olarak tasarlanmış, nesne yönelimli ve açık kaynaklı bir çerçevedir. GUPnP API'sının kullanımı kolay, esnek ve verimli olması amaçlanmıştır.
GUPnP çerçevesi ilk olarak geliştiricinin libupnp kitaplığı ve iş parçacıkları karmaşasından dolayı yarattığı çerçeve oldu. Bu nedenle, GUPnP tamamen tek iş parçacıklıdır, GLib ana döngüsü ile bütünleşir, eşzamansızdır ve libupnp ile aynı özellikleri sunar.
GUPnP AV ile başlama
Yazılımın son sürümünü Softoware'den veya resmi web sitesi aracılığıyla indirmeniz gerekeceğinden GUPnP AV projesinin bir GNU / Linux bilgisayarına kurulması en kolay görevler arasındadır (bkz. ana sayfanın bağlantısına bakın. makale) kopyalayın ve tercihen ev klasörünüzün bir yerinde bilgisayarınıza kaydedin.
Kaynak paketi içeriğini ayıklamak için bir arşiv yöneticisi yardımcı programı kullanın, bir terminal emülatörü uygulaması açın ve ayıklanan arşiv dosyalarının bulunduğu yere gidin (örn. cd /home/softoware/gupnp-av-0.12.7). & lsquo; ./ configure && make & rsquo; komutunu çalıştırırsınız; komutu yapılandırmak / optimize etmek ve projeyi derlemek.
Lütfen, bu aracı yüklemeye başlamadan önce GUPnP programını yüklemelisiniz. Başarılı bir derlemeden sonra, GUPnP AV sistemini genel olarak kurabilir ve makinenizdeki tüm kullanıcılar için & lsquo; sudo make install & rsquo; komutunu ayrıcalıklı bir kullanıcı olarak veya & lsquo; make install & rsquo; komutu olarak kök dizini oluşturur.
Davlumbazın altında
GUPnP AV programının kapağına baktığımızda, bunun Vala ve C programlama dillerinde yazılmış olduğunu fark edebiliriz. Şu anda 32 ve 64 bitlik bilgisayar platformlarında desteklenmektedir. Bu sürümde
yenilikler :
- GSSDP-1.0.gir'de gereksiz bağımlılığı kaldırın.
0.12.7 sürümünde
yenilikler :
- Kullanımdan kaldırılmış DAHİL OLANLARIN kullanımını kaldırın.
- GUPnPDIDLLiteObject ad alanı bulucularını düzeltin.
- Eksik protokol bilgisi konusunda uyarı yapmaktan kaçının.
- VAPI oluşturmada bitmeyen döngüden kaçınmak için vapigen 0.22'yi isteyin.
- Sürüm 0.12.7'de düzeltilen hatalar:
- 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
0.12.5 sürümünde
- Cleartext-size özelliğinin adını düzeltin.
- Dlllite ayrıştırıcısında pv ad alanının oluşturulmasını düzeltin.
- UpdateObject'te boş zorunlu etiketleri kontrol edin.
- Sürüm 0.12.7'de düzeltilen hatalar:
- https://bugzilla.gnome.org/show_bug.cgi?id=705522
- https://bugzilla.gnome.org/show_bug.cgi?id=719377
- pv: subtitleFileUri ve pv: subtitleFileType için destek ekleyin: Sürüm 0.12.4'te
- Sürüm 0.12.7'de düzeltilen hatalar:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
0.12.3 sürümünde
yenilikler :
- Bağlantı koruması DLNA bayrakları için destek ekleyin.
- DLNA.ORG_PS nesilini düzeltin.
- res @ dlna: cleartextSize özniteliğini ekleyin.
- Aslında kullanıldığında DLNA XML ad alanını kullanın.
- res @ dlna: trackTotal özelliğini ekleyin.
- Sürüm 0.12.7'de düzeltilen hatalar:
- 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
- GObject-introspection sürümü
ise & gt; VAPI nesilini düzeltin & gt; 0.12.2 sürümünde - LastChangeParser.parse_last_change için vala bağlarını düzeltin.
- Kaynak uyumu için küçük bir gelişme.
- DIDLLiteContainer.get_total_deleted_child_count dönüş değeri düzeltildi.
- Derleme, -Wall -Werror ile düzeltildi.
- gtk-doc uyarılarını düzeltin.
yenilikler ; = 1.36.
0.12.1 sürümünde
- Derleyici uyarılarını düzeltin.
- .gitignore'u güncelleyin.
0.12.0 sürümünde
yenilikler :
- 0.11.6'dan beri değişiklik:
- Örtük bağımlılığı glib 2.32'ye düzeltin.
- AM_MAINTAINER_MODE'yi açıkça arayın ([enable]).
0.11.6 sürümünde
- Birleştirilmiş bir değişkeni düzeltin.
- BAD_CAST'in yanlış bir kullanımını düzeltin.
- CDS LastChange ayrıştırıcısında updateID işlenmesini düzeltin.
- CDS LastChange testini düzeltin.
- GUPnP'nin asgari bağımlılığını 0.17.0'a yükseltin.
0.10.1 sürümünde Yenilikler :
Yorum Bulunamadı