Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: vdr[3330]: ERROR: can't record MPEG1!



Usenet-372111@zocki.toppoint.de(Rainer Zocholl)  19.09.01 21:45

Once upon a time Rainer Zocholl shaped the electrons to say...

>Klaus.Schmidinger@cadsoft.de(Klaus Schmidinger)  19.09.01 20:25

>Once upon a time Klaus Schmidinger shaped the electrons to say...


That's a real murphy...

Added more infos to the erroe message,

else {
    esyslog(LOG_INFO, "ERROR: can't record MPEG1! Flag1 %x c:%d Count: %d found:%d"
                   ,flag1
                   ,c
                   ,count
                   ,found);


and, now:

Only one...

vdr[569]: ERROR: can't record MPEG1! Flag1 7c c:7 Count: 0 found:7

But interessting, isnt it?

The loop starts with c=0; while (c < Count) 
c is counted up so it can't never go below 0,
except it wrapps.

If Count is 0 then there no data to process...
(The CPU seems to be to fast! ;-))

After reading the nice inline-decription of what "remux" was
intetended to do (that kind of docu is often missing) i could
add a "if (Count==0) return;"
(But of cause that must be catched on a higher level first,
maybe the loop should give up the timeslice unti enough data is there?)


But i still get 
 msi vdr[656]: ERROR: can't record MPEG1! Flag1 4c c:7 Count: 0 found:7

when recording on the second card.


7:22 vdr[803]: ERROR: can't record MPEG1! -  Flag1  4 c:77 Count: 0 found:7
7:43 vdr[803]: ERROR: can't record MPEG1! -  Flag1 63 c: 7 Count: 0 found:7
8:10 vdr[803]: ERROR: can't record MPEG1! -  Flag1 d6 c: 7 Count: 0 found:7
8:11 vdr[803]: ERROR: can't record MPEG1! -  Flag1 f2 c: 7 Count: 0 found:7
9:28 vdr[803]: ERROR: can't record MPEG1! -  Flag1 e1 c: 7 Count: 0 found:7
9:29 vdr[803]: ERROR: can't record MPEG1! -  Flag1  c c:97 Count: 0 found:7
3:47 vdr[803]: ERROR: can't record MPEG1! -  Flag1 2c c:73 Count: 0 found:7
3:58 vdr[803]: ERROR: can't record MPEG1! -  Flag1 78 c:30 Count: 0 found:7
4:51 vdr[803]: ERROR: can't record MPEG1! -  Flag1 53 c:30 Count: 0 found:7
4:54 vdr[803]: ERROR: can't record MPEG1! -  Flag1  5 c:23 Count: 0 found:7
5:21 vdr[803]: ERROR: can't record MPEG1! -  Flag1 72 c: 7 Count: 0 found:7
7:56 vdr[803]: ERROR: can't record MPEG1! -  Flag1 1c c:75 Count: 0 found:7
8:43 vdr[803]: ERROR: can't record MPEG1! -  Flag1 70 c:121 Count: 0 found:7

How can the calling parameter(!) "Count" still become 0?



BTW:
is "instant_repack" recursive by intention?




Home | Main Index | Thread Index