Am 31.03.2011 17:48, schrieb VDR User:
On Thu, Mar 31, 2011 at 8:27 AM, Joerg Riechardt<j.riecha...@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.


_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to