GUPnP AV je otevřený a zcela bezplatný knihovní software navržený jako součást rámce GUPnP, který poskytuje uživatelům sbírku pomocníků pro vytváření audio a video aplikací pomocí GUPnP.
Co je GUPnP?
GUPnP je objektově orientovaný a otevřený zdrojový rámec určený speciálně pro vytváření UPnP zařízení a kontrolních bodů, napsaný v C pomocí libsoup a GObject. API GUPnP je určeno pro snadné použití, flexibilitu a efektivitu.
Rámec GUPnP byl zpočátku vytvořen kvůli frustraci vývojářů knihovnou libupnp a jejími nepořádkami. Proto je GUPnP zcela jednoproudový, integruje se s hlavní smyčkou GLib, je asynchronní a nabízí stejnou funkci jako libupnp.
Začínáme s GUPnP AV
Instalace projektu GUPnP AV na počítači GNU / Linux je nejjednodušší z úkolů, protože nejprve musíte stáhnout software společnosti SoftWare nebo prostřednictvím oficiálních webových stránek (viz odkaz na domovské stránce na konci článek) a uložte jej do počítače, nejlépe někde ve složce Domovská stránka.
Pomocí nástroje pro správu archivu můžete extrahovat obsah zdrojového balíčku, otevřít aplikaci emulátoru terminálu a navigovat k umístění extrahovaných archivních souborů (např. cd /home/softoware/gupnp-av-0.12.7), kde spustíte & lsquo; ./ configure && make & rsquo; příkaz pro konfiguraci / optimalizaci a kompilaci projektu.
Vezměte prosím na vědomí, že před instalací tohoto nástroje byste měli nejprve nainstalovat program GUPnP. Po úspěšné kompilaci můžete nainstalovat široký systém GUPnP AV a zpřístupnit ho všem uživatelům na vašem počítači spuštěním příkazu sudo make install & rsquo; příkaz jako privilegovaný uživatel nebo "make install & rsquo; příkaz jako root.
Pod kapotou
Když se podíváme pod kapotu programu GUPnP AV, můžeme si všimnout, že byl napsán v programovacích jazycích Vala a C. V současné době je podporována na 32bitových a 64bitových počítačových platformách.
Co je nové v této verzi:
Co je nového ve verzi 0.12.7:
- Odstraňte používání zastaralých INCLUDES.
- Opravte getrů GUPnPDIDLLiteObject.
- Vyhněte se upozorněním na informace o chybějícím protokolu.
- Vyžadujte vapigen 0.22, abyste se vyhnuli nekonečné smyčce generování VAPI.
- Chyby opraveny ve verzi 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
Co je nového ve verzi 0.12.5:
li>
Co je nového ve verzi 0.12.4:
- Přidat podporu pro pv: subtitleFileUri a pv:
- Chyby opraveny ve verzi 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
Co je nového ve verzi 0.12.3:
- Přidejte podporu pro příznaky ochrany DLNA DLNA.
- Opravte generaci DLNA.ORG_PS.
- Přidat atribut res @ dlna: cleartextSize.
- Používejte pouze názvový prostor DLNA XML, když je skutečně používán.
- Přidejte atribut res @ dlna: trackTotal.
- Chyby opraveny ve verzi 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
Co je nového ve verzi 0.12.2:
- Opravte generaci VAPI, pokud je GObject introspection verze> ; = 1,36.
- Opravte vazby vala pro LastChangeParser.parse_last_change.
- Malé zlepšení při přizpůsobování zdrojů.
- Opravit návratovou hodnotu DIDLLiteContainer.get_total_deleted_child_count.
- Opravte kompilaci pomocí -Wall -Werror.
- Oprava výstrah gtk-doc.
Co je nového ve verzi 0.12.1:
- Aktualizovat .gitignore.
Co je nového ve verzi 0.12.0:
- Změny od 0.11.6:
- Opravte implicitní závislost na glib 2.32.
- Explicitně zavolejte AM_MAINTAINER_MODE ([enable]).
Co je nového ve verzi 0.11.6:
Co je nového ve verzi 0.10.1:
- Bup minimální závislost GUPnP na 0.17.0.
Komentáře nebyl nalezen