Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: [ANNOUNCE] vdr-xine-0.4.2 plugin



Reinhard Nissl wrote:

I don't know if this feature is causing the problem, but with this release of the plugin xine "freezes" after changing channels (not always but quite frequently), it seems just after doing this trick (i.e when speed has supposedly reached 100%). Sometimes if I wait long enough (a minute or so) it will start working again, sometimes pressing "q" will unlock video but no audio and xine won't respond to any keypress. Sometimes pressing "q" would end xine. Most of the times though I have to kill xine and run it again (vdr itself is still working). I took the xine snapshot from the plugin home page, and I tried increasing the prebuffer time with no success.

I'm sorry for causing such troubles.
You don't have to be sorry: without the plugin I wouldn't have such problems but I couldn't use vdr, so... ;-)

So the freeze happens just after VDR stops writing '.' to console, right?
Are there any 'P' characters or even 'Clear'?
Yes, there are, 12 P followed by Clear (but at least once, in a later test run, no 'P's and no 'Clear' when xine froze). Note that the 'P's start appearing a short while after the freeze.


Does 'xine --verbose=2' provide any useful information?

The (almost) last output should be 'set_speed 4' to prove your observations.
set_speed 4
inserting 1098682314 0-frames to fill a gap of 2060532399 pts
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4332927
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4335567
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4337480
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4339456
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4341446
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4343418
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4345446
video_out: vpts/clock error, next_vpts=2064974481 cur_vpts=4347375

(this last message is repeating until I press 'q' and then)

waiting for audio discontinuity #23
ao_close
no streams left, closing driver
audio discontinuity #23, type is 0, disc_off 0
waiting for in_discontinuity update #23
vpts adjusted with prebuffer to 5266191
load_plugins: plugin mpeg2 will be used for video streamtype 00.
video discontinuity #24, type is 2, disc_off 2061050890
waiting for audio discontinuity #24
audio discontinuity #24, type is 2, disc_off 2061050890
waiting for in_discontinuity update #24
vpts adjusted with prebuffer to 5267077
load_plugins: plugin mad will be used for audio streamtype 01.
video jump
audio_oss_out: ao_open rate=48000, mode=4, dev=/dev/dsp
audio_oss_out: audio rate : 48000 requested, 48000 provided by device
audio_oss_out: 1 channels output
output sample rate 48000
audio jump, diff=62578
video_out: scarto l'immagine con 5270677 pts perché è troppo vecchia (diff : 11219).
(that is: "discarding image with pts 5270677 because it's too old")

video_out: scarto l'immagine con 5274243 pts perché è troppo vecchia (diff : 7653).
video_out: scarto l'immagine con 5277810 pts perché è troppo vecchia (diff : 4086).
audio discontinuity #25, type is 2, disc_off 2061713290
waiting for in_discontinuity update #25
video discontinuity #25, type is 2, disc_off 2061713290
audio vpts adjusted to audio vpts
200 frame consegnati, 8 frame saltati, 4 frame scartati
(200 frames delivered, 8 frames skipped, 4 frames discarded)

video_out: scarto l'immagine con 6827458 pts perché è troppo vecchia (diff : 6292).
video_out: scarto l'immagine con 6834658 pts perché è troppo vecchia (diff : 6731).

and so on until I kill xine (note that video is playing).

Another test run and after pressing 'q' I have this:
ao_flush (loop running: 1)
ao_flush (loop running: 1)
video discontinuity #15, type is 0, disc_off 0
waiting for audio discontinuity #15
ao_close
no streams left, closing driver
VDR: stopping control thread...
VDR: control thread terminated
xine_dispose
shutdown audio


this time xine windows has disappeared but it's still runnning


Please tell a little bit about your hardware. It's likely that I don't run into your troubles using a Pentium 4 HT 2.8 GHz.
This happens on a 1Ghz celeron, vdr 1.3.11 using streamdev client with your patches applied (if that may be relevant).

Bye


--
- Yo también quiero una Europa libre de Patentes de Software -
- I want a Software Patents Free Europe too! And you? -
---------------------------------------------------------------
EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es

Attachment: signature.asc
Description: OpenPGP digital signature


Home | Main Index | Thread Index