MPlayer über C Programm steuern
-
Hallo!
Also ich hätte die Aufgabe den MPlayer (Linux) über ein C Programm zu steuern...
Grundsätzlich ist das Ganze ja nicht schwer, laut MPlayer Docs kann man den Player im sog. Slave Modus starten, wobei dieser dann Befehle von STDIN empfängt.
Jetzt hab ich mein Programm folgendermaßen aufgerufen:
./d2d | mplayer -idle -slave -nosound -vo fbdev
Im Programm hab ich dann die Befehle mittels printf() ausgegeben.
Nun mein Problem: Es funktioniert einfach nicht!!!
Das Programm alleine gibt die erforderlichen Befehle aus und auch der MPlayer alleine gestartet nimmt die von Hand eingegebene Anweisungen an.
Nur mit der oben genannten Pipe funktioniert es halt nicht!
Hat jemand von euch eine Idee?
mfg beni