Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Fix: Timeshifting pb with vdr 1.1.32 / vdr-1.1.33
Klaus Schmidinger wrote:
> Stephan Schreiber wrote:
>> When the mentioned error "hits", the conditions of the where loop in
>> cDvbPlayer::Action are not met, thus the playback stops:
>> NextFile() is false, readIndex < 0 and ringBuffer->Available() is false,
>> too.
>>
>> With "normally" recorded files, this is never the case, so I tried
>> increasing the value of the sleep() call in menu.c @ 3131 (a few lines above
>> your suggested patch) from 2 to 4, and voila!
>> It works. Always (10 times in a row). I tried 3, but that is still not
>> enough on my system. 4 seems to be a safe guess.
>>
>> @Juri: can you confirm this?
Confirmed.
>> Should I still investigate the recordings.c from 1.1.31?
>
> Yes, please do so, because adding delays will only make the whole
> thing more sluggish. Please revert the delay changes (also the sleep(3)
> I suggested after the pause, in case you have that in) and just use
> recording.c from 1.1.31. In 1.1.32 I modified this in order to no longer
> have a short picture freeze at the end of a replay, but apparantly that
> broke instant pause mode. If you can verify that the 1.1.31 version of that
> file works together with the rest of the 1.1.33 source, I'll probably know
> how to fix this.
Yes, this works also, though if one immidiatly presses play, the video
seems to be a bit jerky. This might be because there's not enough
buffered video yet, and just pressing pause, wait a second or two and
play again lets the video play alright. So your initial idea with a two
seonds pause in menu.c might be also needed.
Cheers,
Juri
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index