Beiträge von viking1

    Compile error when building vdr-1.7.15 see below:


    msgmerge -U --no-wrap --no-location --backup=none -q po/fi_FI.po po/vdr.pot
    po/fi_FI.po:1332:13: invalid multibyte sequence
    po/fi_FI.po:1335:10: invalid multibyte sequence
    po/fi_FI.po:1335:13: invalid multibyte sequence
    po/fi_FI.po:1353:34: invalid multibyte sequence
    po/fi_FI.po:1359:30: invalid multibyte sequence
    po/fi_FI.po:1359:31: invalid multibyte sequence
    po/fi_FI.po:1362:10: invalid multibyte sequence
    po/fi_FI.po:1362:13: invalid multibyte sequence
    po/fi_FI.po:1365:10: invalid multibyte sequence
    po/fi_FI.po:1365:13: invalid multibyte sequence
    po/fi_FI.po:1365:27: invalid multibyte sequence
    po/fi_FI.po:1365:30: invalid multibyte sequence
    po/fi_FI.po:1368:10: invalid multibyte sequence
    po/fi_FI.po:1368:13: invalid multibyte sequence
    po/fi_FI.po:1371:10: invalid multibyte sequence
    po/fi_FI.po:1371:13: invalid multibyte sequence
    msgmerge: found 16 fatal errors
    make: *** [po/fi_FI.po] Error 1

    vdr-1.7.13 with yaepghd patch works fine with current xinliboutput though. Furthermore the current patch for yaepghd does not even affect the code error I listed below. Patch does not even affect "SetVideoWindow"


    diff -Nru vdr-1.7.11_vanilla/osd.c vdr-1.7.11_yaepghd/osd.c
    --- vdr-1.7.11_vanilla/osd.c 2009-12-06 12:33:47.000000000 +0100
    +++ vdr-1.7.11_yaepghd/osd.c 2010-01-07 04:14:01.000000000 +0100
    @@ -739,6 +739,7 @@
    width = height = 0;
    level = Level;
    active = false;
    + vidWin.bpp = 0;
    for (int i = 0; i < Osds.Size(); i++) {
    if (Osds[i]->level > level) {
    Osds.Insert(this, i);
    diff -Nru vdr-1.7.11_vanilla/osd.h vdr-1.7.11_yaepghd/osd.h
    --- vdr-1.7.11_vanilla/osd.h 2009-05-08 15:41:03.000000000 +0200
    +++ vdr-1.7.11_yaepghd/osd.h 2010-01-07 04:14:42.000000000 +0100
    @@ -270,6 +270,8 @@
    int left, top, width, height;
    uint level;
    bool active;
    + public:
    + tArea vidWin;
    protected:
    cOsd(int Left, int Top, uint Level);
    ///< Initializes the OSD with the given coordinates.

    Using linux-kernel-2.6.23-rc9-rt2 and yesturdays v4l-dvb hg


    CC [M] /usr/src/v4l/v4l-dvb/v4l/saa7134-core.o
    /usr/src/v4l/v4l-dvb/v4l/saa7134-core.c: In function 'saa7134_resume':
    /usr/src/v4l/v4l-dvb/v4l/saa7134-core.c:1312: error: size of array 'type name' is negative
    /usr/src/v4l/v4l-dvb/v4l/saa7134-core.c:1312: warning: comparison of distinct pointer types lacks a cast
    /usr/src/v4l/v4l-dvb/v4l/saa7134-core.c:1320: error: size of array 'type name' is negative
    /usr/src/v4l/v4l-dvb/v4l/saa7134-core.c:1320: warning: comparison of distinct pointer types lacks a cast
    make[4]: *** [/usr/src/v4l/v4l-dvb/v4l/saa7134-core.o] Error 1
    make[3]: *** [_module_/usr/src/v4l/v4l-dvb/v4l] Error 2
    make[2]: *** [modules] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.23-rc9'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/usr/src/v4l/v4l-dvb/v4l'
    make: *** [all] Error 2

    Trying to compile tosvcd-0.9 on an debian 64bit system. Get the following errors:


    Vdr64:/usr/local/src/tosvcd-0.9# make
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o tosvcd.o tosvcd.c
    tosvcd.c: In function `void* videoloop(void*)':
    tosvcd.c:838: warning: cast to pointer from integer of different size
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o decode.o decode.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o header.o header.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o idct.o idct.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o idct_mmx.o idct_mmx.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o motion_comp.o motion_comp.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o motion_comp_mmx.o motion_comp_mmx.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o slice.o slice.c
    g++ -DVERSION="\"0.9\"" -g -fPIC -Wall -O3 -fno-exceptions -fno-rtti -c -o cpu_accel.o cpu_accel.c
    /tmp/cceWNNsa.s: Assembler messages:
    /tmp/cceWNNsa.s:41: Error: suffix or operands invalid for `pushf'
    /tmp/cceWNNsa.s:42: Error: suffix or operands invalid for `pushf'
    /tmp/cceWNNsa.s:43: Error: suffix or operands invalid for `pop'
    /tmp/cceWNNsa.s:46: Error: suffix or operands invalid for `push'
    /tmp/cceWNNsa.s:47: Error: suffix or operands invalid for `popf'
    /tmp/cceWNNsa.s:48: Error: suffix or operands invalid for `pushf'
    /tmp/cceWNNsa.s:49: Error: suffix or operands invalid for `pop'
    /tmp/cceWNNsa.s:50: Error: suffix or operands invalid for `popf'
    make: *** [cpu_accel.o] Error 1


    Thanks

    Thankyou for your reply,
    but if I was goning to try it, where would the *.png's go and what is the functionality of it?


    Zitat

    Original von kls


    Sorry, this shouldn't have gone into the archive.
    It's a patch that was submitted to me, but I haven't decided yet whether to adopt it.


    Klaus

    Is there any instructions concering the overlay.tar.gz in the vdr-1.3.43 source code directory:


    ls overlay
    ovrl.png play.png recordings.png vdr-OsdDrawBitmapOvelay-patch.diff


    besides applying the patch. Where should the "ovrl.png play.png recordings.png" be put??.


    Is there a explaination on how to use this?


    Thanks
    V1

    yep taste and streamdev error out on .41


    Streamdev:


    client/menu.c: In member function `void cStreamdevMenuSchedule::PrepareSchedule(cChannel*)':
    client/menu.c:547: error: no matching function for call to `cSchedule::GetPresentEvent(bool) const'
    ../../../include/vdr/epg.h:140: note: candidates are: const cEvent* cSchedule::GetPresentEvent() const
    make[1]: *** [client/menu.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.3.41/PLUGINS/src/streamdev-0.3.3-pre3-geni'


    Taste:
    make[1]: Entering directory `/usr/local/src/vdr-1.3.41/PLUGINS/src/taste-0.0.2d'
    ccache g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"taste"' -I../../../include -I../../../../DVB/include -o taste.o taste.c
    taste.c: In member function `virtual cOsdObject* cPluginTaste::MainMenuAction()':
    taste.c:74: error: no matching function for call to `cSchedule::GetPresentEvent(bool) const'
    ../../../include/vdr/epg.h:140: note: candidates are: const cEvent* cSchedule::GetPresentEvent() const
    make[1]: *** [taste.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.3.41/PLUGINS/src/taste-0.0.2d'

    Also you must add #include <vdr/device.h> to
    $(STREAMDEVSRCDIR)/client/menu.c


    V1


    I am having trouble with xxv-035 and don't know whats wrong:
    heres my xxvd.log


    ---- XXVD System startet ---
    2 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::WAPD = 0.30.0
    3 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::VTX = 0.99.9
    4 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::USER = 0.01
    5 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::TIMERS = 0.02
    6 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::TELNET = 0.01
    7 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::SVDRP = 0.01
    8 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::STREAM = 0.01
    9 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::STATUS = 0.01
    10 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::ROBOT = 0.01
    11 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::REPORT = 0.01
    12 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::REMOTE = 0.01
    13 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::RECORDS = 0.01
    14 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::MUSIC = 0.01
    15 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::INTERFACE = 0.01
    16 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::HTTPD = 0.02
    17 (5931) [13:57:09 05/22/05] Load Module XXV::MODULES::GRAB = 0.01
    18 (5931) [13:57:10 05/22/05] Load Module XXV::MODULES::EPG = 0.01
    19 (5931) [13:57:10 05/22/05] Load Module XXV::MODULES::CONFIG = 0.01
    20 (5931) [13:57:10 05/22/05] Load Module XXV::MODULES::CHANNELS = 0.01
    21 (5931) [13:57:10 05/22/05] Load Module XXV::MODULES::AUTOTIMER = 0.01
    22 (5931) [13:57:10 05/22/05] /video/Scans/linuxtv-dvb-apps-na-1.1.2 encountered a second time at /usr/share/perl/5.8/File/Find.pm line 559.


    Please help!
    thanks amill
    V1

    Zitat

    Original von irrer iwan
    I think with the 700MHz P3 and 64MB SD-Ram and no Hardware-Acceleration you should forget deinterlaceing.



    Lars



    I had it with out deinterlacing and did the same;


    xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"


    How can I get whatable video and audio sync via xine and xbox without streamdev???


    Thanks again

    I have an Xbox running Gentoox with a "technisate usb receiver", I'm having problems with getting smooth video and audio via Xine plugin. I am not using streamdev this is an independent setup. Running vdr-1.3.23,sc,ffdecsa. I get again very choppy video. Could it be my Xine command line??


    xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes" -D -- deinterlace



    or is there just not enough cpu and memory on an Xbox to get smooth video and audio? I think an Xbox is equivilent to an pent3, but only has 64mb ram.


    Thanks
    V1