Hallo,
ich nutze auch das xine-plugin nach der tollen Anleitung von wbreu. xine wird da mit folgender Anpassung direkt aus dem xine-plugin heraus gestartet.
Den X-Server starte ich über runvdr-extreme.
ZitatOriginal von wbreu
Zudem muß dass xine-plugin-0.9.3 ein wenig angepasst werden, um das Plugin inkl. Forntend automatisch zu starten. Die Anpassung erfolgt in der Datei xine.c, Zeile 233:
CodeAlles anzeigen…... bool cPluginXine::Start(void) { // Start any background activities the plugin shall perform. if (!PluginXine::cXineDevice::Open()) return false; +pid_t cpid; +switch (cpid = fork()){ +case 0: SystemExec("xine -f -V vdpau -A alsa --post vdr --post vdr_video --post vdr_audio --aspect-ratio=anamorphic --verbose=2 --no-logo --no-splash vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"); +} return true; } …...
Hier wurde ja jetzt diese Variante vorgestellt.
ZitatOriginal von tomas
CodeAlles anzeigen# Fire up own X server as output device XSERVER="/usr/bin/X :0 -nolisten tcp -br vt09" # X startup commands, called within the X server function XSTARTUP() { { while [ ! -e /tmp/vdr-xine/stream ] ; do sleep 1 ; done while true ; do xine --bug-report -A alsa:default -V vdpau -f -g --no-splash --post vdr_video --post vdr_audio --post vdr vdr://tmp/vdr-xine/stream#demux:mpeg_pes sleep 5 done } & XINEPID=$! } # X shutdown commands, called within the X server function XSHUTDOWN() { kill $XINEPID }
Wo liegt denn der Vorteil xine aus der runvdr-extreme heraus zu starten?
Wenn ich das richtig verstehe startet xine in einer Endlosschleife alle 5 Sekunden. Warum eigentlich?