Beiträge von Cym

    It appears kernel 2.6.23 requires further patching to cdfs:


    Diff
    --- cdfs.orig/2.6/cddata.c      2007-10-09 21:11:23.000000000 -0700
    +++ cdfs/2.6/cddata.c   2007-10-09 21:12:35.000000000 -0700
    @@ -82,7 +82,7 @@
       .mmap             = generic_file_mmap
     #else
       .mmap             = generic_file_readonly_mmap,
    -  .sendfile         = generic_file_sendfile
    +  .splice_read      = generic_file_splice_read
     #endif
     };


    Best Regards.


    Edited 1 time.

    Would anyone know how to fix cdfs with kernel 2.6.22? I am having the following errors:


    --snip--

    /usr/src/modules/cdfs/2.6/root.c: In function 'cdfs_init':
    /usr/src/modules/cdfs/2.6/root.c:598: error: 'CLONE_FS' undeclared (first use in this function)
    /usr/src/modules/cdfs/2.6/root.c:598: error: (Each undeclared identifier is reported only once
    /usr/src/modules/cdfs/2.6/root.c:598: error: for each function it appears in.)
    /usr/src/modules/cdfs/2.6/root.c:598: error: 'CLONE_FILES' undeclared (first use in this function)
    /usr/src/modules/cdfs/2.6/root.c:598: error: 'CLONE_SIGHAND' undeclared (first use in this function)
    make[5]: *** [/usr/src/modules/cdfs/2.6/root.o] Error 1
    make[4]: *** [_module_/usr/src/modules/cdfs/2.6] Error 2
    make[4]: Leaving directory `/var/local/kernel-src/linux-2.6.22.0'
    make[3]: *** [all] Error 2

    --snip


    Best Regards.

    A patch to fix some timer issues has been proposed by Udo Richter on the VDR mailling list called "vdr-1.4.0-starttime.diff". Unfortunatly, these changes break Enigma's main menu where it displays the next occuring timers.


    --- vdr-1.4.0-orig/timers.c 2006-05-20 18:50:49.000000000 +0200
    +++ vdr-1.4.0/timers.c 2006-05-20 18:50:54.000000000 +0200
    @@ -347,7 +347,7 @@
    }
    else {
    for (int i = -1; i <= 7; i++) {
    - time_t t0 = IncDay(t, i);
    + time_t t0 = IncDay(day ? max(day, t) : t, i);
    if (DayMatches(t0)) {
    time_t a = SetTime(t0, begin);
    time_t b = a + length;
    @@ -359,7 +359,7 @@
    }
    }
    if (!startTime)
    - startTime = day; // just to have something that's more than a week in the future
    + startTime = IncDay(t, 7); // just to have something that's more than a week in the future
    else if (!Directly && (t > startTime || t > day + SECSINDAY + 3600)) // +3600 in case of DST change
    day = 0;
    }


    Does anyone know how to fix the text2skin_extensions-0.8.diff patch so it supports Udo's changes to timers.c?

    Please excuse me if I can only respond in English. I have a few questions and a few suggestions with the new Enigma 4.


    RepBarKeepBG seems to be no longer used and should be changed to RepBarKeep.


    Code
    -<rectangle x1="107" x2="107" y1="-107" y2="-107" color="RepBarKeepBG"/>
    +<rectangle x1="107" x2="107" y1="-107" y2="-107" color="RepBarKeep"/>


    Also,


    I am having a screen flicker problem when switching between the #1 and #2 menu items in the Menu->Setup screen. When I select between "OSD" and "EPG" in the vdr menu, I get a screen flicker. Can anyone suggest how to solve that?


    Best Regards,
    Cym