<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Reinhard Nissl ha scritto:
<blockquote cite="mid:4B70896E.5060205@gmx.de" type="cite">
  <pre wrap="">Hi,

Am 08.02.2010 22:29, schrieb Klaus Schmidinger:

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">I can only reproduce this issue on channels with separate PCR
pid. I'll have to investigate further to find a solution.
      </pre>
    </blockquote>
    <pre wrap="">As of version 1.7.12 VDR records the PCR pid if it is different
than the video PID. For lack of better knowledge I made cDevice::PlayTs()
send the PCR packets to PlayTsVideo(). The FF cards don't have a problem
with that, but maybe xine or the cVideoRepacker does.
Maybe VDR shouldn't even "replay" the PCR data - please advise.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
As it is possible to access cPatPmtParser since a few releases,
I've changed vdr-xine to pull VPID from there instead of picking
it from packets passed to PlayTsVideo
  </pre>
</blockquote>
hi all,<br>
with this patch, the situation goes to a major stability, but have some
lack of sound, evry one or two minutes, the sound disappears, and on
vdr log have :<br>
<br>
buffered 20.2 frames (v:28.7, a:20.2)<br>
buffered 21.5 frames (v:31.5, a:21.5)<br>
buffered 22.6 frames (v:33.6, a:22.6)<br>
buffered 20.2 frames (v:30.8, a:20.2)<br>
buffered 21.1 frames (v:34.8, a:21.1)<br>
buffered 22.0 frames (v:33.9, a:22.0)<br>
buffered 20.1 frames (v:28.9, a:20.1)<br>
buffered 20.0 frames (v:31.3, a:20.0)<br>
<br>
<br>
on xine log, have :<br>
<br>
set_speed 125000<br>
set_speed 1000000<br>
audio_out: inserting 31026 0-frames to fill a gap of 58188 pts<br>
set_speed 125000<br>
audio_out: inserting 36423 0-frames to fill a gap of 68310 pts<br>
set_speed 1000000<br>
audio_out: inserting 18840 0-frames to fill a gap of 35334 pts<br>
set_speed 125000<br>
audio_out: inserting 31197 0-frames to fill a gap of 58510 pts<br>
set_speed 1000000<br>
audio_out: inserting 18261 0-frames to fill a gap of 34248 pts<br>
audio jump, diff=150267<br>
fixing sound card drift by -1396 pts<br>
fixing sound card drift by 3422 pts<br>
fixing sound card drift by 2286 pts<br>
fixing sound card drift by 1594 pts<br>
set_speed 125000<br>
audio_out: inserting 11356 0-frames to fill a gap of 21298 pts<br>
set_speed 1000000<br>
fixing sound card drift by -2986 pts<br>
audio_out: inserting 8492 0-frames to fill a gap of 15928 pts<br>
fixing sound card drift by 3079 pts<br>
set_speed 125000<br>
audio_out: inserting 43927 0-frames to fill a gap of 82385 pts<br>
set_speed 1000000<br>
audio_out: inserting 22411 0-frames to fill a gap of 42032 pts<br>
fixing sound card drift by -1323 pts<br>
set_speed 125000<br>
audio_out: inserting 35870 0-frames to fill a gap of 67273 pts<br>
set_speed 1000000<br>
audio_out: inserting 18729 0-frames to fill a gap of 35127 pts<br>
audio jump, diff=151340<br>
fixing sound card drift by 3546 pts<br>
fixing sound card drift by 2392 pts<br>
fixing sound card drift by 1851 pts<br>
fixing sound card drift by 1342 pts<br>
<br>
<br>
thanks !!!<br>
<br>
</body>
</html>