Beiträge von michel

    [root@earth TEST]# echo "Achtung! Es kommt ein Anruf von: $ANRUFER" | speech.sh
    Binary number format error
    You are probably using a version of /usr/local/mbrola/de3/de3 incompatible
    with your machine architecture.
    Get the right one from the MBROLA project homepage :
    http://tcts.fpms.ac.be/synthesis
    sox: Failed reading -: Did not detect valid Sun/NeXT/DEC magic number in header.



    weiß einer rat ?

    Hi, ich hab mir mal gedacht, es wär doch need so schlecht dvb und vdr als service unter /etc/init.d/vdr und /etc/init.d/dvb zu haben und somit auch dementsprechend zu starten.


    dann könnten die die vdr auch für den Linux desktop nutzen halt nur noch ein tv tool starten.
    Was übrigens klasse geht mit xawtv, wie hier schon beschrieben wurde, kann es jetzt auch vdr steuern.


    für alle die intresse haben, hab ich hier mal beide scripts, sind für redhat 9, sollten aber leicht änderbar sein.


    #! /bin/sh
    #
    #
    ### BEGIN INIT INFO
    # Provides: DVB
    # Required-Start:
    # Required-Stop:
    # X-UnitedLinux-Should-Stop:
    # Default-Start: 3 5
    # Default-Stop: 0 1 6
    # Description: This script is loading the DVB Drivers
    ### END INIT INFO
    #
    VDRHOME="/usr/local/vdr"


    # Source function library.
    if [ -f /etc/init.d/functions ] ; then
    . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ] ; then
    . /etc/rc.d/init.d/functions
    else
    exit 0
    fi


    # Avoid using root's TMPDIR
    unset TMPDIR



    RETVAL=0



    start() {
    KIND="DVB"
    echo -n $"Starting $KIND services: "
    cd $VDRHOME/DVB/driver ;
    make insmod > /dev/null 2>&1 &
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dvb || \
    RETVAL=1
    return $RETVAL
    }


    stop() {
    KIND="DVB"
    echo -n $"Shutting down $KIND services: "
    killall -9 vdr > /dev/null 2>&1
    killall -9 runvdr > /dev/null 2>&1
    killall -9 xawtv > /dev/null 2>&1
    cd $VDRHOME/DVB/driver ;
    make rmmod > /dev/null 2>&1
    RETVAL=$?
    echo
    RETVAL2=$?
    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dvb
    echo ""
    return $RETVAL
    }


    restart() {
    stop
    start
    }


    rhstatus() {
    status DVB
    }


    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    restart
    ;;
    status)
    rhstatus
    ;;
    *)
    echo $"Usage: $0 {start|stop|status|restart}"
    exit 1
    esac



    und



    #!/bin/sh
    #
    # chkconfig: - 91 35
    # description: Starts and stops the VDR daemons \
    #


    VDRHOME="/usr/local/vdr/VDR"


    # Source function library.
    if [ -f /etc/init.d/functions ] ; then
    . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ] ; then
    . /etc/rc.d/init.d/functions
    else
    exit 0
    fi


    # Avoid using root's TMPDIR
    unset TMPDIR



    RETVAL=0



    start() {
    KIND="VDR"
    echo -n $"Starting $KIND services: "
    cd $VDRHOME ;
    sudo -u michel ./vdr -c /var/video -v /export/vdr -Pmplayer > /dev/null 2>&1 &
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/vdr || \
    RETVAL=1
    return $RETVAL
    }


    stop() {
    KIND="SMB"
    echo -n $"Shutting down $KIND services: "
    killall -9 vdr
    RETVAL=$?
    echo
    RETVAL2=$?
    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/vdr
    echo ""
    return $RETVAL
    }


    restart() {
    stop
    start
    }


    rhstatus() {
    status VDR
    }


    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    restart
    ;;
    status)
    rhstatus
    ;;
    *)
    echo $"Usage: $0 {start|stop|status|restart}"
    exit 1
    esac


    exit $?




    ich hab noch ein Problem mit der status abfrage, es kommt leider immer nur "service ist tot"


    vielleicht kann mir da einer helfen.

    [root@earth vdr-1.1.27]# make
    dvbdevice.c:16:21: warning: jpeglib.h: Datei oder Verzeichnis nicht gefunden
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include audio.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include channels.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include ci.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include config.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include cutter.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include device.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include diseqc.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -I../DVB/include dvbdevice.c
    dvbdevice.c:16:21: jpeglib.h: Datei oder Verzeichnis nicht gefunden
    dvbdevice.c: In member function `virtual bool cDvbDevice::GrabImage(const
    char*, bool, int, int, int)':
    dvbdevice.c:471: aggregate `jpeg_compress_struct cinfo' has incomplete type and
    cannot be defined
    dvbdevice.c:472: aggregate `jpeg_error_mgr jerr' has incomplete type and cannot
    be defined
    dvbdevice.c:473: `jpeg_std_error' undeclared (first use this function)
    dvbdevice.c:473: (Each undeclared identifier is reported only once for each
    function it appears in.)
    dvbdevice.c:474: `jpeg_create_compress' undeclared (first use this function)
    dvbdevice.c:475: `jpeg_stdio_dest' undeclared (first use this function)
    dvbdevice.c:479: `JCS_RGB' undeclared (first use this function)
    dvbdevice.c:481: `jpeg_set_defaults' undeclared (first use this function)
    dvbdevice.c:482: `jpeg_set_quality' undeclared (first use this function)
    dvbdevice.c:483: `jpeg_start_compress' undeclared (first use this function)
    dvbdevice.c:486: `JSAMPROW' undeclared (first use this function)
    dvbdevice.c:486: parse error before `[' token
    dvbdevice.c:488: `rp' undeclared (first use this function)
    dvbdevice.c:489: `jpeg_write_scanlines' undeclared (first use this function)
    dvbdevice.c:490: `jpeg_finish_compress' undeclared (first use this function)
    dvbdevice.c:491: `jpeg_destroy_compress' undeclared (first use this function)
    make: *** [dvbdevice.o] Fehler 1
    [root@earth vdr-1.1.27]#



    Kann mir einer sagen worans liegt ? 26 und 25 gehen tadellos.


    thx
    -----------
    P4, Redhat 9

    ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
    make -C av7110 modules
    make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/av7110«
    ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o
    make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/av7110«
    make -C frontends modules
    make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/frontends«
    make[3]: Für das Target »modules« gibt es nichts zu tun.
    make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/frontends«
    make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver«
    make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20«


    ( \
    insmod videodev; \
    \
    insmod dvb-core.o dvb_shutdown_timeout=0; \
    make -C frontends insmod; \
    make -C av7110 insmod; \
    )
    insmod: videodev: no module by that name found
    make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/frontends«
    insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; insmod grundig_29504-401.o; insmod grundig_29504-491.o; insmod stv0299.o; insmod ves1820.o;
    make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/frontends«
    make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/av7110«
    insmod input; \
    insmod evdev; \
    insmod dvb-ttpci.o;
    insmod: input: no module by that name found
    insmod: evdev: no module by that name found
    dvb-ttpci.o: unresolved symbol input_register_device
    dvb-ttpci.o: unresolved symbol input_unregister_device
    dvb-ttpci.o: unresolved symbol input_event
    make[1]: *** [insmod] Fehler 1
    make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-dvb.2003-02-16/driver/av7110«
    make: *** [insmod] Fehler 2

    ich weiß jecht nicht was ich machen soll, gibts denn nirgend jemand der mir helfen kann ?


    ich hab offensichtlich ein problem mit lirc, wenn ich versuch es zu starten säufts sofort wieder ab,
    vielleicht liegts ja daran.


    zur allgemeinen erklärung : ich will die vdr nicht per remote steuern sondern einfach per keyboard. hab auch schon 10 mal mit dem programmieren gesprochen, der weiß auch nichtss über mplayer.


    System:
    redhat 8
    2.4.19
    liric ist installiert, jedoch weiß ich nicht so richtig was ich bei der installation für einer remote auswählen soll.
    mplayer hat auch lirc eincompiler.


    wenn ich im vdr auf slave für mplayer stelle , bekomme ich folgendes.
    mplayer: slave cmd: seek +10 0ct: -0,045 85/ 85 8% 83% 1,7% 0 0 93%
    mplayer: slave cmd: pause,044 ct: -0,045 181/181 7% 66% 1,7% 0 0 87% 86/ 86 8% 83% 1,7% 0 0 93%


    wenn mir hier keiner helfen kann, gibts denn noch andere foren?


    vielleicht kann mir das mal einer genau erklären oder mir direkt per mail darüber sprechen.
    michel@pelzernet.de


    bin wirklich für jeden hilfeansatz dankbar...

    Danke für die antwort ;)


    so, hatte ich auch schon mal versucht, wenn das plugin im slave mode ist bekomme ich folgendes,wenn ich auf vorsprudeln geh.


    mplayer: slave cmd: seek +10 0A: 58,5 V: 58,5 A-V: -0,004 ct: -0,042 1464/1464 6% 76% 1,0% 0 0 49%
    mplayer: slave cmd: seek +10 0ct: -0,042 1465/1465 6% 76% 1,0% 0 0 49%65/1465 6% 76% 1,0% 0 0 49%
    mplayer: slave cmd: seek +10 0A: 58,6 V: 58,6 A-V: -0,005 ct: -0,043 1466/1466 6% 76% 1,0% 0 0 49%
    mplayer: slave cmd: seek +10 0ct: -0,043 1467/1467 6% 76% 1,0% 0 0 49%67/1467 6% 76% 1,0% 0 0 49%



    aber leider sprudelt er nicht , es passiert gar nix, so was ähnliches bekomme ich bei allen anderen tastenbelegungen vom mplayer.
    ich hab den eindruck, das der mplayer und vdr sich da irgendvie stören.


    noch ne dee ? Ach ja im slave mode geht die cpu auslastung auf 79 % ist relativ hoch, auf meine 2 G MHZ P4 komm ich im tradiitionellen modus nur auf 10 beim abspielen von divx...
    ne weiterführende idee ??? ???

    kann mir vielleicht mal einer erklären, wie ich es hinbekomme die divx oder mpeg wiedergabe unter vdr mit mplayer pi zu steuern ?


    ich raffs nicht, ich will nicht per fernbedinung, sondern nur im vdr fenster steuern.


    was muß ich machen ?
    ich hab die neuste treiberversion und die neuste vdr version und die... mplayer ;)


    kernel 2.4.19
    redhat 8.0
    ----------------
    desweitern ich die sound wiedergabe über den mplayer in verbindung mit der vdr sehr leise.


    danke leute.