analogtv 0.9.15

  • tach,
    also ich hab da ein problem mit dem analogtv plugin und zwar geht erstmal die version 0.9.16 nicht, da in dem paket irgendwie die files transform.c und transform.h fehlen .. naja!


    die 0.9.15 tuts auch .. denke ich!!
    installieren lässt sich alles prima aber irgendwie will er trotzdem nicht:
    folgende ausgabe auf dem monitor:


    analogTV: 20:47:26 Switching to channel 28 on device 0
    XanalogTV: 20:47:29 Switching to channel 0 on device 0
    analogTV: 20:47:29 Switching to channel 0 on device 4
    analogTV: 20:47:29 Channel: RTL, SID=12003
    analogTV: 20:47:29 TV norm: PAL
    analogTV: 20:47:29 Video device: /dev/video0
    analogTV: 20:47:29 Video source: 1:
    analogTV: 20:47:29 Switching to channel 29 on device 4
    analogTV: 20:47:29 V4L version 1 detected
    analogTV: 20:47:29 setNorm() does not support V4L - Sorry
    analogTV: 20:47:29 setNorm(0:PAL(0xff))
    analogTV: 20:47:29 tune(210250, 16) failed, 22:Invalid argument
    analogTV: 20:47:29 setPictureProperties(fd=24) failed, 22:Invalid argument
    analogTV: 20:47:29 mp1e -j -e 1 -t 256 -g I -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 1 -a 3 -b 5000000 -B 80 -v -r 14,80 -s 352x288 -F 8 -G 368x288 -o /tmp/.analogtv.avi &
    analogTV: 20:47:29 Sucessfully set encoder priority to -15
    analogTV: mp1e [analogTV patchlevel #9]
    analogTV: 20:47:29 Switching to channel 29 on device 0
    Warning: km is wrong version, please update it.
    WARNING: the driver refused to grab 368x240, trying 0x0 instead.
    WARNING: the driver refused to grab 0x0, trying 0x0 instead.
    mp1e:v4l.c:723: Failed to queue remaining free buffers (VIDIOCMCAPTURE) of /dev/video0
    (22, Invalid argument)




    als os hab ich debian mit kernel 2.4.22-3
    um v4l2 zu bekommen hab ich von von hier die kernel patches gezogen und zwar patch-2.4.22-kraxel.gz weil das das größte file war ... ist das nicht das patch, weil bei der analogtv initialisierung v4l1 steht!?



    danke
    andre

  • Hallo


    Du kannst auch mal einen CVS checkout machen, dort liegt schon 0.9.17 drinne.
    Wie das geht steht bei Andreas auf der Page.
    Ob das jetzt allerdings der richtige v4l2 Patch ist, weiß ich nicht. Nimm mal lieber die Patches die zum Kernel passen und nicht kraxel heißen sindern irgendwass mit bttv zu tun haben. Nach dem Patchen mußt du dann den Kernel noch neu bauen und booten. Wenn du die video-relevanten Sachen als Module drinne hast, reicht auch ein "make modules modules_install".


    Martini

  • Für analogtv-0.9.16


    # siehe readme, parallel zu DVB entpacken
    libdvb-0.5.0.tar.gz
    cd libdvb-0.5.0
    patch -p1 < /usr/local/src/VDR/PLUGINS/src/analogtv-0.9.16/patches/libdvb-0.5.0.patch
    make
    cp include/* /usr/local/include
    cp libdvbmpegtools.a libdvb.a libdvbci.a /usr/local/lib


    dann läßt es sich maken ...


    MFG Ronny

  • danke!
    die sache mit dem
    "cp include/* /usr/local/include
    cp libdvbmpegtools.a libdvb.a libdvbci.a /usr/local/lib"
    war es wirklich!
    aber irgendwie steht das in der readme nirgend?!? oder?
    aber als v4l-version findet er immer noch version1, obwohl ich den patch installiert hab und ich auch ein kernelmodul namens v4l2-common geladen habe!!
    jedenfalls bleibt der bildschirm schwartz!


    was kann das sein?!



    danke
    andi


  • Steht auch nicht so in der Readme, da steht make install (wenn bei Dir make install) funktioniert, dann brauchst Du natürlich nix kopieren.


    Hier ging es kommischer weise nicht.


    Siehe: http://www.vdrportal.de/board/thread.php?threadid=6922&sid=


    Noch schöner wirds, wenn man das alles nimmer benötigt.


    Bei Deinen anderen Problem kann unser eins nicht helfen, besitze keine Analoge Karte.


    libdvb wird halt nicht nur fürs AnalogTv Plugin benötigt (vdrconcvert, transfron plugin, vdr2cda) brauchen das mehr oder wenieger auch.


    Deshalb kahm man zufällig ans AnalogTv Manual.


    MFG Ronny

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!