lmm
Posts: 2
Joined: Fri Dec 28, 2012 10:33 pm

GPU mit gstreamer nutzen

Fri Dec 28, 2012 10:48 pm

Hallo,

ich stelle mich derzeit wohl wirklich etwas dämlich an, aber irgendwie wills mir nicht gelingen, dass ich gstreamer-omx installieren und benutzen kann (ich weiß, es gibt einen Englischen thread, aber ich bekomme das ganze nicht einmal installiert...). Ich hab das jetzt mit vielen Tutorials (z.B. http://freedesktop.org/wiki/GstOpenMAX oder http://lists.freedesktop.org/archives/g ... 36334.html) probiert, aber irgendwie wills nicht. Ich habe im wesentlichen die Anweisungen der gerade genannten Tutorials befolgt und kann per gstreamer das Modul omxh264dec auch schon auswählen, ohne dass gstreamer gleich abbricht, doch dann hatte ich den Fehler, dass omx die Datei libbcm_host.so nicht gefunden hat. Das habe ich dann gelöst indem ich die Datei in /usr/local/lib kopiert habe, doch der nächste Fehler folgte prompt: Jetzt bekomme ich die folgende Ausgabe (im Debug-Modus)

Code: Select all

Failed to get component handle 'OMX.st.video_decoder.avc' from core '/usr/local/lib/libomxil-bellagio.so.0'
Also ist hier irgendwo der Wurm drin. Meine eigentliche Frage allerdings ist nicht die nach meinem Fehler (ich schätze mal, dass der schwierig zu finden ist) sondern eher nach einer guten Anleitung (gerne auch auf Englisch). Wer hat schon Erfahrung?

lmm
Posts: 2
Joined: Fri Dec 28, 2012 10:33 pm

Re: GPU mit gstreamer nutzen

Sat Dec 29, 2012 4:08 pm

Hallo,

mittlerweile habe ich rausgefunden, dass es einfach kein entsprechendes Plugin von libomxil-bellagio gibt... Leider auch nicht in den offiziellen Paketquellen, die einige libomxil-Pakete enthalten. Das manuelle kompilieren vom Sourcecode bringt leider auch nichts: Ich erhalte immer den Fehler 2 beim make.

Weshalb ich das ganze eigentlich brauche? Ich möchte den Sound beim Video abspielen gerne über PulseAudio an einen anderen Rechner weitergeben. Das geht leider mit dem omxplayer nicht... Hat irgendwer eine Idee, wo der Fehler liegt, wie ich den beheben kann oder das ganze Problem ganz anders angehen kann?

Return to “Deutsch”