Come risolvere GStreamer

June 24

Il framework multimediale GStreamer utilizzato su sistemi operativi Linux è progettato per l'elaborazione e la riproduzione di vari formati audio e video in altri programmi multimediali. Il quadro si compone di un'applicazione e una serie di plug-in che variano a seconda del pacchetto di installazione utilizzato. I plug-in sono utilizzati in combinazione con altri programmi audio / visivi per lo streaming e riprodurre musica e video. Il processo di risoluzione dei problemi per questo quadro è relativamente rapido e semplice.

istruzione

1 Aprire una schermata "Terminale" e digitare "GST-ispezionare [plug]" nel prompt, se l'applicazione riporta che il plug-in è mancante. Sostituire il "[plug]" frase con il nome del plug-in GStreamer mancante. Se il comando non riesce a trovare il plug-in, utilizzare il built-in libreria domanda entro Linux per individuare, scaricare e installare il plug-in necessario.

2 Ricompilare o reinstallare il GStreamer se si riceve un "(processo: 26626): GLib-GObject-WARNING" errore. Se si esegue GStreamer da "Git" disinstallato, inserire "make clean && make" nel prompt "Terminale". Se è stato installato GStreamer da un pacchetto di installazione, rimuovere tutte le istanze di GStreamer e reinstallare il programma utilizzando Debian o RPM pacchetti, se possibile.

3 Ricompilare l'applicazione GStreamer e plug-in senza alcun flag di ottimizzazione se il programma si ferma a causa di un errore di segmentazione. Eseguire un "backtrace" digitando "gdb", seguito dal nome dell'applicazione GST nel prompt "Terminale". Inserisci "args set" al "(gdb)" pronta. Tipo "run" Alla richiesta successiva e attendere che l'applicazione per generare un errore di segmentazione. Dopo il guasto, tipo "BT" in la richiesta di creare un registro backtrace. Questo registro è utile per rintracciare gli errori di codice relativi all'applicazione e plug-in.