Slik feilsøker GStreamer

Den GStreamer multimedia rammeverk brukes på Linux operativsystemer er designet for prosessering og avspilling av ulike lyd-og videoformater på andre medieprogrammer. Rammeverket består av en søknad og en rekke plug-ins som varierer avhengig av installasjonspakken brukes. Plug-ins brukes sammen med andre audio / visuelle programmer for å streame og spille av musikk og video. Feilsøkingsprosessen for dette rammeverket er relativt rask og grei.

Bruksanvisning

1 Åpne en "Terminal" skjerm og skriv "GST-inspisere [plugin]" i ledeteksten, dersom søknaden rapporterer at plug-in mangler. Bytt ut "[plugin]" setning med navnet på den savnede GStreamer plug-in. Hvis kommandoen ikke klarer å finne plug-in, kan du bruke den innebygde applikasjonsbibliotek innen Linux for å finne, laste ned og installere den nødvendige plug-in.

2 Rekompilere eller installere GStreamer hvis du mottar en "(prosess: 26626): glib-GObject-ADVARSEL" feil. Hvis du kjører GStreamer fra «git" avinstallert, skriv "gjøre rent && make" inn i "Terminal" spørsmål. Hvis du installerte GStreamer fra en installasjonspakke, fjerne alle forekomster av GStreamer og installere programmet med Debian eller RPM-pakker, hvis mulig.

3 Rekompilere GStreamer søknad og plug-ins uten optimalisering flagg hvis programmet stopper på grunn av en segmentering feil. Utfør en "sporbarhet" ved å skrive "gdb," etterfulgt av navnet på GST søknaden inn i "Terminal" spørsmål. Skriv "set args" på "(gdb)" spørsmål. Skriv "run" på neste spørsmål og vente på at programmet skal generere en annen segmentering feil. Etter feilen, type "bt" i spørsmålet om å opprette en tilbakelogg. Denne loggen er nyttig for å spore opp kodefeil knyttet til søknad og plug-ins.