Hallo VDR'ler,
Hab ein kleines Problem mit dem Burn-Plugin,
und zwar bleibt der "mplex"-prozess irgendwie stehen...
Auszug aus dem dvd.log:
----------------------------------
demux] + exit 0
[vdr] process demux (pid = 3589) exited gracefully (exit code 0)
[vdr] process "demux" exited
[vdr] starting sh -c 'vdrburn-dvd.sh mplex' (pid = 3697)
[mplex] + set -e
[mplex] + '[' -z ']'
[mplex] + export JAVA_HOME=/usr/lib64/jvm/java
[mplex] + JAVA_HOME=/usr/lib64/jvm/java
[mplex] + '[' -z ']'
[mplex] + export PROJECTX_HOME=/usr/share/java
[mplex] + PROJECTX_HOME=/usr/share/java
[mplex] + unset SUDO_COMMAND
[mplex] + echo 'Script invokation: mplex'
[mplex] Script invokation: mplex
[mplex] + case $1 in
[mplex] + MPLEX_OPTS='-S 0'
[mplex] + mplex -h
[mplex] + grep -q -- --ignore-seqend-markers
[mplex] + MPLEX_OPTS='-S 0 -M'
[mplex] ++ find /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0 -name '*.son'
[mplex] + SON=
[mplex] ++ find /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0 -name '*.srt'
[mplex] + SRT=
[mplex] ++ find /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0 -name '*.sup'
[mplex] + SUP=
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x -a -f /spumux.xml ']'
[mplex] + mplex -f 8 -S 0 -M -o /tmp/vdr/burn/mux_tmp/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.SARIqU/VDRSYNC.0/movie.mpg /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync.mpv /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync.ac3 /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync0.mpa
[mplex] INFO: [mplex] mplex version 1.9.0 (2.2.7 $Date: 2006/02/01 22:23:01 $)
Alles anzeigen
... und genau da wartet er...
"ps ax"
----snip------
3353 ? Sl 1:26 /usr/bin/vdr -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr --vfat -L /usr/src/vdr/PLUGINS/lib -s /usr/bin/vdrpoweroff.sh -v /video/Recordings -r /etc/vdr/rwrapper.sh -P sc -P text2skin ...
3367 ? S< 0:00 [kdvb-fe-0]
3370 ? S< 0:00 [kdvb-fe-1]
3373 ? S< 0:00 [kdvb-fe-2]
3590 ? SN 0:00 /bin/sh /usr/bin/vdrburn-dvd.sh author
3591 ? SN 0:00 dvdauthor -x /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/dvd.xml
3697 ? SN 0:00 /bin/sh /usr/bin/vdrburn-dvd.sh mplex
3704 ? SN 0:00 mplex -f 8 -S 0 -M -o /tmp/vdr/burn/mux_tmp/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.SARIqU/VDRSYNC.0/movie.mpg /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Fe...
---snip------
Alles anzeigen
EDIT:
Auch wenn ich den MPlex-Prozess auf der Konsole mit "-v 2" (debug) starte bekomm ich das selbe Ergebnis:
mplex -f 8 -S 0 -v 2 -M -o ./movie.mpg /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync.mpv /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync.ac3 /tmp/vdr/burn/mux_data/vdr-burn.Galileo_-_Der_Prinz_auf_dem_Feuerstuhl.79zN7f/VDRSYNC.0/vdrsync0.mpa
INFO: [mplex] mplex version 1.9.0 (2.2.7 $Date: 2006/02/01 22:23:01 $)
/EDIT
zum System:
------------------
SuSE 10.3 2.6.22.9-0.4-default (x86_64)
gcc version 4.2.1
v4l-dvb Treiber ( hg vom 21.10.2007 )
VDR 1.5.10 + Ext.Patch 35
ProjectX-0.90.4.00-0.pm.6 (rpm)
dvdauthor-0.6.14-0.pm.2 (rpm)
burn-plugin ( cvs vom 26.10.2007 )
-> /usr/bin/vdrburn-dvd.sh musste ich anpassen ( wg. SuSI und Java )
---snip---
if [ -z $JAVA_HOME ]; then
export JAVA_HOME=/usr/lib64/jvm/java
fi
if [ -z $PROJECTX_HOME ]; then
export PROJECTX_HOME=/usr/share/java
fi
----snip----
CUT="-cut $MPEG_DATA_PATH/px.cut"
fi
#$JAVA_HOME/bin/java -Djava.awt.headless=true \
/usr/bin/java -Djava.awt.headless=true \
-jar $PROJECTX_HOME/ProjectX.jar \
-ini $CONFIG_PATH/ProjectX.ini \
$CUT -id $USED_TRACKS,0x1f,0x20 \
-demux -out "$MPEG_DATA_PATH" -name vdrsync \
$(ls "$MPEG_TMP_PATH/convert/"[0-9][0-9][0-9].vdr)
---snip----
Alles anzeigen
... angepasst weil die ProjectX-Libs unter "/usr/lib64/jvm/java" liegen, "/usr/lib64/jvm/java/bin/java" allerdings v.1.4 sind ?!?, und "/usr/bin/java" version 1.5 !
...mit 1.4 kommt
[demux]
[demux] Loading Basic Classes...
[demux]
[demux] (.:5344): Gtk-WARNING **: cannot open display:
[vdr] process demux (pid = 5340) exited gracefully (exit code 1)
[vdr] process "demux" exited
[vdr] ERROR: process author (pid = 5341) crashed (signal 15)
...durch die Anpassung nicht.
Könnte hier schon der Fehler liegen?