Mailing List archive

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

[vdr] multiple transponder recordings (was: Re: solved: segment faults fromosdtelext plugin)




>After replacing all obviously/known not thread save clib calls
>with their thread save counterparts osdteletext now runs!

But there is still a problem (artfacts TSbuffer overflows and restarting VDR) 
when i switch from DVB-S to DVB-T when a recording is or was running.
(But no so many segfault anymore! But still some "cores"
#0  0x08081465 in _._9cTSBuffer (this=0x860f0e0, __in_chrg=3) at device.c:992
#1  0x08085433 in CloseDvr__10cDvbDevice (this=0x851c508) at dvbdevice.c:1144
#2  0x080810d9 in Action__7cDevice (this=0x851c508) at device.c:900
#3  0x080bce45 in StartThread__7cThreadP7cThread (Thread=0x851c508) at thread.c:227
#4  0x40044d53 in ?? ()
)


The problem seems only to occure when a timer event starts
the recording. A single manual recording does not matter...

If i do 4 manual recordings (1,2,7,5) and try to switch to DVB-T
threa are first pixels than a normal image. Zapping to
the next DVB-T channel causes VDR to restart.
(It could be the starting of 2 timers in test moment too...) 

Then the 3 recording (on 3 transponders) are "forgotten" to
continue.
No. Sorry. they are continued, but not displayed on the
first menu.


video/VDR# grep -n ":" /video/channels.conf | grep -e "^2:"  -e "^3:" -e "^8:"  -e "^5:"
2:Das Erste;ARD:11837:hC34:S19.2E:27500:101:102=deu:104:0:28106:1:1101:0
3:ZDF;ZDFvision:11954:hC34:S19.2E:27500:110:120=deu,121=2ch;125=dd:130:0:28006:1:1079:0
5:EinsMuXx;ARD:12110:hC34:S19.2E:27500:301:302=deu:0:0:28203:1:1073:0
8:MDR FERNSEHEN;ARD:12110:hC34:S19.2E:27500:401:402=deu:404:0:28204:1:1073:0

The disc has > 35MB/s data rate.
CPU: AMD Durom 1800 @1300MHz

I assume that there is something wrong with locking of
the resoruces the transfer tasks are using.








Home | Main Index | Thread Index