GUPnP AV er en åpen kildekode og helt gratis biblioteksprogramvare som er utformet som en del av GUPnP-rammeverket, og gir brukerne en samling av hjelpere for å bygge lyd- og videoprogrammer ved hjelp av GUPnP.
Hva er GUPnP?
GUPnP er et objektorientert og åpen kildekode rammeverk designet spesielt for å lage UPnP-enheter og kontrollpunkter, skrevet i C ved hjelp av libsoup og GObject. GUPnP API er ment å være enkel å bruke, fleksibel og effektiv.
GUPnP-rammen ble opprinnelig opprettet på grunn av utviklerens frustrasjoner med libupnp-biblioteket og dets rot av tråder. Derfor er GUPnP helt single-threaded, den integreres med GLib hovedløkken, den er asynkron, og tilbyr det samme settet av funksjoner som libupnp.
Komme i gang med GUPnP AV
Installering av GUPnP AV-prosjektet på en GNU / Linux-datamaskin er de enkleste oppgavene, da du må først laste ned den nyeste versjonen av programvaren fra Softoware eller via sitt offisielle nettsted (se hjemmesiden-lenken på slutten av artikkelen), og lagre den på PCen, helst et sted i Hjem-mappen.
Bruk et arkivadministrasjonsverktøy til å pakke ut innholdet i kildepakken, åpne et terminal emulatorprogram og navigere til plasseringen av de hentede arkivfilene (f.eks cd / home /softoware/gupnp-av-0.12.7), hvor du vil kjøre & lsquo; ./ configure && make & rsquo; kommandoen for å konfigurere / optimalisere og kompilere prosjektet.
Vær oppmerksom på at du først bør installere GUPnP-programmet før du prøver å installere dette verktøyet. Etter en vellykket kompilering kan du installere GUPnP AV-systemet bredt og gjøre det tilgjengelig for alle brukere på maskinen din ved å kjøre & lsquo; sudo make install & rsquo; kommandoen som en privilegert bruker eller & lsquo; gjør installasjonen & rsquo; kommandoen som root.
Under panseret
Ta en titt under hetten til GUPnP AV-programmet, vi kan merke at det har blitt skrevet i Vala og C programmeringsspråk. Det er for tiden støttet på 32-biters og 64-biters dataplattformer.
Hva er nytt i denne versjonen:
- Fjern unødvendig avhengighet av GSSDP-1.0.gir.
Hva er nytt i versjon 0.12.7:
- Fjern bruk av utdaterte INCLUDES.
- Løs GUPnPDIDLLiteObject navneområde getters.
- Unngå advarsler om manglende protokollinformasjon.
- Krever vapigen 0.22 for å unngå endeløs sløyfe på VAPI generasjon.
- Feil fast i versjon 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
Hva er nytt i versjon 0.12.5:
- li>
- Løs opprettelse av pv namespace i DIDLLite parser.
- Se etter tomme obligatoriske koder i UpdateObject.
- Feil fast i versjon 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705522
- https://bugzilla.gnome.org/show_bug.cgi?id=719377
Hva er nytt i versjon 0.12.4:
- Legg til støtte for pv: subtitleFileUri og pv: subtitleFileType
- Feil fast i versjon 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
Hva er nytt i versjon 0.12.3:
- Legg til støtte for DLNA-flagg for linkbeskyttelse.
- Lag DLNA.ORG_PS generasjon.
- Legg til res @ dlna: cleartextSize attributt.
- Bruk bare DLNA XML-navneområde når det faktisk brukes.
- Legg til res @ dlna: trackTotal attributt.
- Feil fast i versjon 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
Hva er nytt i versjon 0.12.2:
- Løs VAPI generasjon hvis GObject-introspeksjonsversjonen er> ; = 1,36.
- Lag valabindinger for LastChangeParser.parse_last_change.
- Liten forbedring av ressursmatching.
- Løs DIDLLiteContainer.get_total_deleted_child_count returverdi.
- Lag kompilering med -Wall -Werror.
- Løs gtk-doc advarsler.
Hva er nytt i versjon 0.12.1:
- Løs kompilatoradvarsler.
- Oppdater .gitignore.
Hva er nytt i versjon 0.12.0:
- Endringer siden 0.11.6:
- Løs implisitt avhengighet på glib 2.32.
- Kaller utelukkende AM_MAINTAINER_MODE ([enable]).
Hva er nytt i versjon 0.11.6:
- Løs en enhetlig variabel.
- Løs feil bruk av BAD_CAST.
- Løs håndtering av oppdateringsID i CDS LastChange-parseren.
- Lag CDS LastChange-testen.
Hva er nytt i versjon 0.10.1:
- Bump minimum avhengighet av GUPnP til 0.17.0.
Kommentarer ikke funnet