Beiträge von obarden

    Ich hab dafür aktuell folgendes Problem:


    In file included from pp.c:33:
    /usr/local/include/postproc/postprocess.h:49:5: error: macro "AV_VERSION_INT" requires 3 arguments, but only 1 given
    pp.c: In function 'pp_init_plugin':
    pp.c:156: warning: 'xine_xmalloc' is deprecated (declared at ../../../include/xine/xineutils.h:606)
    pp.c: In function 'pp_draw':
    pp.c:316: warning: passing argument 1 of 'pp_postprocess' from incompatible pointer type
    make[3]: *** [xineplug_post_planar_la-pp.lo] Fehler 1
    make[3]: Leaving directory `/usr/src/xine-lib-1.2/src/post/planar'
    make[2]: *** [all-recursive] Fehler 1
    make[2]: Leaving directory `/usr/src/xine-lib-1.2/src/post'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/usr/src/xine-lib-1.2/src'
    make: *** [all-recursive] Fehler 1



    Kennt das jemand oder weiss hier weiter ?

    Hhm, tja, das überlasse ich dann Dir als Entwickler. :-))
    Vielleicht daß man nur eine Liste mit bestimmten Namen zulässt, die im Pluginverzeichnis liegen muss.
    Die Liste würde ich nur als Titel-Only ansehen, also pro Zeile ein Filmtitel (keine Untertitel oder Beschreibung)

    Ich hätte mal nen Vorschlag für die nächste Version (falls nicht doch schon irgendwie machbar):


    Wäre es möglich daß epgsearch auch auf ne Textdatei mit ner Liste an Filmen zugreift die man aufnehmen möchte ?
    Da ich nicht für jeden Film einen eigenen Suchtimer aufmachen möchte wäre das doch sicher ne Möglichkeit per externer Liste mit Filmnamen einen einzigen Suchtimer zu kreieren.
    Macht das Sinn ??

    OK, jetzt ist es soweit wieder in Ordnung. Nur ich hab weiterhin mit den HD Kanälen Probleme. Mit der 1.5.13 funzt das weiterhin problemlos.


    bei ANIXE bekomm ich folgendes:


    Mar 21 14:46:03 Coruscant vdr: [4148] switching to channel 42
    Mar 21 14:46:03 Coruscant vdr: [20819] transfer thread ended (pid=4148, tid=20819)
    Mar 21 14:46:03 Coruscant vdr: [4148] buffer stats: 0 (0%) used
    Mar 21 14:46:03 Coruscant vdr: [4148] [core.pids] 0: now tuned to source 88c0 transponder 1b852
    Mar 21 14:46:03 Coruscant vdr: [4148] [core.au] 0: stopping chain 0500
    Mar 21 14:46:03 Coruscant vdr: [4148] ERROR (dvbdevice.c,768): Invalid argument
    Mar 21 14:46:03 Coruscant kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    Mar 21 14:46:03 Coruscant vdr: [4148] ERROR: can't set PID 11023 on device 1
    Mar 21 14:46:03 Coruscant vdr: [20964] transfer thread started (pid=4148, tid=20964)


    bei ASTRA-HD bekomm ich folgendes:


    Mar 21 14:46:38 Coruscant vdr: [4148] switching to channel 43
    Mar 21 14:46:38 Coruscant vdr: [20964] transfer thread ended (pid=4148, tid=20964)
    Mar 21 14:46:38 Coruscant vdr: [4148] buffer stats: 0 (0%) used
    Mar 21 14:46:38 Coruscant vdr: [4148] [core.pids] 0: tune to same source/transponder
    Mar 21 14:46:38 Coruscant vdr: [4148] ERROR (dvbdevice.c,768): Invalid argument
    Mar 21 14:46:38 Coruscant kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    Mar 21 14:46:38 Coruscant vdr: [4148] ERROR: can't set PID 10767 on device 1
    Mar 21 14:46:38 Coruscant vdr: [21797] transfer thread started (pid=4148, tid=21797)
    Mar 21 14:46:38 Coruscant kernel: stb6100_set_bandwidth: Bandwidth=39700000
    Mar 21 14:46:38 Coruscant kernel: stb6100_get_bandwidth: Bandwidth=40000000
    Mar 21 14:46:38 Coruscant kernel: stb6100_set_frequency: Frequency=2122000
    Mar 21 14:46:38 Coruscant kernel: stb6100_get_frequency: Frequency=2121978
    Mar 21 14:46:41 Coruscant vdr: [4374] frontend 0 timed out while tuning to channel 43, tp 112722
    Mar 21 14:46:41 Coruscant kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
    Mar 21 14:46:41 Coruscant kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2




    Mit dem aktuellen EinsFestivalHD bekomm ich zumindest Ton, aber das Bild bleibt weg:


    Mar 21 14:48:15 Coruscant vdr: [4148] switching to channel 44
    Mar 21 14:48:15 Coruscant vdr: [23872] transfer thread ended (pid=4148, tid=23872)
    Mar 21 14:48:15 Coruscant vdr: [4148] buffer stats: 0 (0%) used
    Mar 21 14:48:15 Coruscant vdr: [4148] [core.pids] 0: now tuned to source 88c0 transponder 1b726
    Mar 21 14:48:15 Coruscant vdr: [24111] transfer thread started (pid=4148, tid=24111)
    Mar 21 14:48:15 Coruscant vdr: [24112] receiver on device 1 thread started (pid=4148, tid=24112)
    Mar 21 14:48:15 Coruscant vdr: [24113] TS buffer on device 1 thread started (pid=4148, tid=24113)
    Mar 21 14:48:16 Coruscant kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
    Mar 21 14:48:16 Coruscant kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2


    Nein, ich hab ne Technisat SkyStar HD (TT-2200)
    Die funzt leider nicht so gut mit dem aktuellen Multiproto.



    OK, probier ich gleich mal.
    Danke. Super Support. :)

    Leider krieg ich hier ne Fehlermeldung:


    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_WAREAGLEICON -DREMOTE_KBD -DREMOTE_LIRC -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DCONFDIR=\"/etc/vdr\" -DPLUGINDIR=\"/usr/src/vdr/PLUGINS/lib\" -DLOCDIR=\"/usr/src/vdr/locale\" -DUSE_PLUGINAPI -I/usr/include/freetype2 -I/usr/src/HDTV/multiproto/linux/include dvbdevice.c
    dvbdevice.c: In member function 'bool cDvbTuner::SetFrontend()':
    dvbdevice.c:327: error: 'DVBFE_SET_DELSYS' was not declared in this scope
    dvbdevice.c: In member function 'virtual bool cDvbDevice::ProvidesSource(int) const':
    dvbdevice.c:836: warning: comparison between 'const enum dvbfe_delsys' and 'enum fe_type'
    make: *** [dvbdevice.o] Fehler 1

    Geht leider nicht so.


    Hab mal vdr-1.5.18 nur mit dem
    vdr-1.5.16-dvbs2-h264-syncearly-framespersec-audioindexer-fielddetection-speedup.diff
    gepatched.
    Beim umschalten auf nen HD-Sender krieg ich folgende Fehler im Log:


    Mar 18 20:34:07 Coruscant vdr: [4688] ERROR (dvbdevice.c,724): Invalid argument
    Mar 18 20:34:07 Coruscant kernel: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    Mar 18 20:34:07 Coruscant vdr: [4688] ERROR: can't set PID 10767 on device 1



    Zeile 724 in dvbdevice.c ist farbig markiert:


    .....
    bool cDvbDevice::SetPid(cPidHandle *Handle, int Type, bool On)
    {
    if (Handle->pid) {
    dmx_pes_filter_params pesFilterParams;
    memset(&pesFilterParams, 0, sizeof(pesFilterParams));
    if (On) {
    if (Handle->handle < 0) {
    Handle->handle = DvbOpen(DEV_DVB_DEMUX, CardIndex(), O_RDWR | O_NONBLOCK, true);
    if (Handle->handle < 0) {
    LOG_ERROR;
    return false;
    }
    }
    pesFilterParams.pid = Handle->pid;
    pesFilterParams.input = DMX_IN_FRONTEND;
    pesFilterParams.output = (Type <= ptTeletext && Handle->used <= 1) ? DMX_OUT_DECODER : DMX_OUT_TS_TAP;
    pesFilterParams.pes_type= PesTypes[Type < ptOther ? Type : ptOther];
    pesFilterParams.flags = DMX_IMMEDIATE_START;
    if (ioctl(Handle->handle, DMX_SET_PES_FILTER, &pesFilterParams) < 0) {
    LOG_ERROR;
    return false;
    }
    }

    Hab mal wieder ein kleines Problem:


    Aktuelles ffmpeg-svn und neuestes xine-lib(hg).
    Läuft soweit einwandfrei nur ich bekomme einfach kein OSD angezeigt. Egal welchen Videotreiber
    (xv, xshm, etc.) ich auswähle.


    Wenn ich ein Menue aufrufe und das OSD erscheinen sollte tauchen keine Fehlermeldungen in
    /tmp/xine.log oder /var/log/messages auf.


    Hat Jemand vielleicht ne Idee ??