Il framework multimediale GStreamer utilizzato sui sistemi operativi Linux è stato progettato per l'elaborazione e la riproduzione di vari formati audio e video su altri programmi multimediali. Il quadro è costituito da una domanda e da 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 /video per lo streaming e riprodurre musica e video. Il processo di risoluzione dei problemi per questo quadro è relativamente semplice e rapida. Istruzioni
1
aprire una schermata "Terminale" e digitare " gst - ispezionare [ plugin] " nel prompt , se i rapporti di applicazione che il plug-in è mancante . Sostituire il " [ plugin] " la frase con il nome di GStreamer plug-in mancante . Se il comando non riesce a individuare il plug-in , utilizzare il built -in libreria di applicazioni all'interno di Linux per individuare , scaricare e installare il plug-in necessario .
2
Ricompilate o reinstallare il GStreamer se si riceve a "( processo : 26626 ) : GLib - GObject - WARNING" errore. Se si esegue GStreamer da " git " disinstallato , digitare " make && make clean " in " Terminal" chiederà . Se si è installato GStreamer da un pacchetto di installazione , rimuovere tutte le istanze di GStreamer e reinstallare il programma utilizzando i pacchetti Debian o RPM , se possibile.
3
ricompilare l'applicazione GStreamer e plug-in senza alcun flag di ottimizzazione se il programma si blocca a causa di un errore di segmentazione . Eseguire un " backtrace " digitando " gdb ", seguito dal nome dell'applicazione GST nel " Terminal" chiederà . Inserisci il "set args " al prompt " ( gdb ) " . Digitare " corsa " al prompt successivo e attendere che l'applicazione per generare un altro errore di segmentazione . Dopo l'errore , digitare " bt" nel prompt per creare un registro backtrace . Questo registro è utile per rintracciare errori di codice relative alla domanda e plug-in .