[vdr] problem vdr-xine-0.7.3 plugin

Jouni Karvo jouni.karvo at tkk.fi
Sat Apr 23 11:12:56 CEST 2005


hi,

I have started some kind of statistics collection.  

Reinhard Nissl writes:
 > 
 > If you run xine with --verbose=2, do you see a discontinuity reported at 
 > that time, maybe in conjunction with an audio jump?

I have now used this with WRAP_THRESHOLD = 200000 and made some
statistics from YLE TV1.  It seems that different channels vary here a
lot  - I'll make some more tests.

See:

http://www.netlab.hut.fi/~kex/vdr-xine.html

Also:

It seems that I got now two audio jumps in 50mins, and you see the
deltaAV values.  The stats gathering stuff is still going on, and I'll
update that page later.

If you have an idea on what would be a good thing to watch, I can try
and collect that info, too.

The audio jumps in this case seem to happen for some other reason -
see log excerpt:

ptsVideo: 5859333790, ptsAudio: 5859271851, ptsPCM: -1, ptsDolby: -1,
ptsXine: 5859212243, dV: 121547, dA: 59608, dP: 0, dD: 0
load_plugins: plugin mad will be used for audio streamtype 01.
load_plugins: plugin dxr3-mpeg2 failed to instantiate itself.
video_out_xv: VO_PROP_INTERLACED(0)
load_plugins: plugin mpeg2 will be used for video streamtype 00.
audio_alsa_out:open pause_resume=1
output sample rate 48000
audio jump, diff=0
video_out_xv: VO_PROP_INTERLACED(0)
osd: can't find out current locale character set
video_out: throwing away image with pts 66254 because it's too old
(diff : 29609).
video_out: throwing away image with pts 68054 because it's too old
(diff : 28620).
video_out: throwing away image with pts 69854 because it's too old
(diff : 27088).
input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done.
prebuffer=0 pts
video_out_xv: VO_PROP_INTERLACED(0)
video discontinuity #4, type is 0, disc_off 0
waiting for audio discontinuity #4
ao_close
audio_out: no streams left, closing driver
audio discontinuity #4, type is 0, disc_off 0
waiting for in_discontinuity update #4
vpts adjusted with prebuffer to 99321
input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done.
prebuffer=0 pts
ao_flush (loop running: 1)
video discontinuity #5, type is 0, disc_off 0
waiting for audio discontinuity #5
audio discontinuity #5, type is 0, disc_off 0
waiting for in_discontinuity update #5
vpts adjusted with prebuffer to 250142
osd: can't find out current locale character set
osd: can't find out current locale character set
set_speed 750000
video discontinuity #6, type is 2, disc_off 5674956190
waiting for audio discontinuity #6
audio discontinuity #6, type is 2, disc_off 5674956190
waiting for in_discontinuity update #6
vpts adjusted with prebuffer to 275892
video_out_xv: VO_PROP_INTERLACED(0)
load_plugins: plugin mpeg2 will be used for video streamtype 00.
set_speed 723000
video_out_xv: VO_PROP_INTERLACED(0)
set_speed 610504
osd: can't find out current locale character set
video_out: throwing away image with pts 284892 because it's too old
(diff : 7691).
video_out: throwing away image with pts 286692 because it's too old
(diff : 5891).
video_out: throwing away image with pts 288492 because it's too old
(diff : 4091).
video_out: throwing away image with pts 290292 because it's too old
(diff : 2291).
set_speed 406734
set_speed 219492
set_speed 151509
set_speed 186515
load_plugins: plugin mad will be used for audio streamtype 01.
audio_alsa_out:open pause_resume=1
output sample rate 48000
set_speed 750000
audio jump, diff=12259
video jump
set_speed 743915
video_out: throwing away image with pts 319092 because it's too old
(diff : 7214).
video_out: throwing away image with pts 320892 because it's too old
(diff : 5414).
video_out: throwing away image with pts 322692 because it's too old
(diff : 3614).
video_out: throwing away image with pts 324492 because it's too old
(diff : 1814).
set_speed 673031
set_speed 520034
set_speed 347636
set_speed 269462
set_speed 167740
set_speed 159165
set_speed 235632
set_speed 404240
set_speed 560476
set_speed 769202
set_speed 929870
set_speed 1000000
200 frames delivered, 6 frames skipped, 11 frames discarded
osd: can't find out current locale character set
video_out: throwing away image with pts 12634692 because it's too old
(diff : 38605).
video_out: throwing away image with pts 12641892 because it's too old
(diff : 32436).
fixing sound card drift by 3648 pts
video_out: throwing away image with pts 12674292 because it's too old
(diff : 2757).
fixing sound card drift by 2787 pts
fixing sound card drift by 2087 pts
200 frames delivered, 23 frames skipped, 3 frames discarded
fixing sound card drift by 1562 pts
osd: can't find out current locale character set
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250 pts
fixing sound card drift by -1250AFD present: 8
ptsVideo: 5859333790, ptsAudio: 5859291291, ptsPCM: -1, ptsDolby: -1,
ptsXine: 5859231613, dV: 102177, dA: 59678, dP: 0, dD: 0


yours,
		Jouni



More information about the vdr mailing list