[vdr] vdr <-> vdr-xine <-> xine-lib and vdpau and HD recordings

Joerg Riechardt J.Riechardt at gmx.de
Thu Mar 31 21:01:58 CEST 2011

Am 31.03.2011 17:48, schrieb VDR User:
> On Thu, Mar 31, 2011 at 8:27 AM, Joerg Riechardt<J.Riechardt at gmx.de>  wrote:
>> Hi,
>> I have a problem with skipping during a replay of a HD recording.
>> Running xine --verbose=2 I see after pressing the yellow button (skip +60
>> sec) lots of
>> video_out: throwing away image with pts xxxxxxx because it's too old (diff :
>> yyyyy)
>> messages.
>> This is for a few seconds or forever, depending on system load, and causes
>> 100% Cpu, and spoils recordings on my slow system. On faster systems you
>> will hardly notice this.
>> If I patch cDvbPlayer::SkipSeconds with
>> -       readIndex = Index - 1; // Action() will first increment it!
>> +       readIndex = Index; // Index - 1 causes problems in xine
>> I no longer get those „throwing away image“ messages and the Cpu peak is
>> only short and not that high.
>> This happens also for starting a replay and for resuming replay after fast
>> forward, but for those I have no vdr patch.
>> I would very much appreciate if somebody with deeper knowledge of the
>> interplay between vdr<->  vdr-xine<->  xine-lib would look into and comment
>> on this.
> Are you saying that when you press skip+/-, you get a delay before the
> skip occurs?

Well, before stable replay starts.
You could run xine verbose and post your log in order to know if we are 
talking about the same thing, I am not sure from your description.

>  If so, I experience this problem too.  Most of the time
> when I press skip+/-, there's a 4-6 second pause before the skip
> actually occurs.  Very aggravating to say the least.  The good news is
> that Rnissl has this problem also

How do you know? Are you in contact with him?

> so there's no need to try to
> reproduce it -- he can already observe it locally.

More information about the vdr mailing list