vdr-sxfe freezing

Top Page

Reply to this message
Author: Stefan Zechner
Date:  
To: dmo-discussion
Subject: vdr-sxfe freezing
Hi,

I recently updated from Wheezy to Jessie.
But watching TV on my local VDR machine is not running smoothly since the update.

After switching the channels a few times vdr-sxfe is freezing and I have to kill it with -9.

My machine has Intel HD4600 graphics and vdr is tuned to satellite TV over DVB-S2.

In wheezy everything was fine (except the bad support for Intel Haswell graphics which pushed me to update).

Now I already tried:
- removing all deb-multimedia packages from my system and using official xineliboutput-sxfe and libav from Debian Jessie.
- going back to deb-multimedia and install head from ffmpeg git repository with deb-multimedia patch
- tuning all kind of buffer parameters in .xine/config_xineliboutput
- writing report to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747162

But I don't see any solution. Does anybody have an idea what to try next?

Because of a lot of ffmpeg warnings generated I expected the problem in ffmpeg.
I wrote to the developer list but they told me that writing a lot of warnings may be the normal behavior when doing something like switching video channels.
I attach some output from vdr-sxfe to show this.

What I also don't understand is why and who is resetting my config_xineliboutput.
(I'm editing when vdr server is stopped)
I increase the buffers to avoid a vdr-sxfe warning and next time I close vdr-sxfe it's back to:

# number of audio buffers
# numeric, default: 230
#engine.buffers.audio_num_buffers:230

# number of video buffers
# numeric, default: 500
engine.buffers.video_num_buffers:250

I set it again to:
engine.buffers.audio_num_buffers:500
engine.buffers.video_num_buffers:500

which make switching the channels a lot faster and set a a write permission on the file to avoid overwriting.
But the freezing after some 5-10 channel switches didn't fix it.

Best regards,
Stefan



vdr-sxfe 1.1.0 (build with xine-lib 1.2.3, using xine-lib 1.2.5)


VDR server not given, searching ...
[14780] [discovery] Replacing broadcast source address 192.168.178.22 with server-given address 127.0.0.1
Found VDR server: host 127.0.0.1, port 37890
[14780] [scrnsaver] Error: The name org.gnome.SessionManager was not provided by any .service files
[14780] [scrnsaver] Error: The name org.gnome.ScreenSaver was not provided by any .service files
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
vo_vdpau: Can't create vdp device : No vdpau implementation.
[14780] [vdr-fe]    Detected 4 CPUs
[14780] [vdr-fe]    Enabling FFmpeg multithreaded video decoding
xv_set_property: property=2, value=0
xv_set_property: property=3, value=0
xv_set_property: property=5, value=0
xv_set_property: property=24, value=0
xv_set_property: property=25, value=0
xv_set_property: property=4, value=0
xv_set_property: property=1, value=0



Press Esc to exit

[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd42508c0] non-existing PPS 0 referenced
[h264 @ 0x7facd42508c0] decode_slice_header error
[h264 @ 0x7facd42508c0] no frame!
[h264 @ 0x7facd4120da0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120da0] decode_slice_header error
[h264 @ 0x7facd4120da0] no frame!
[h264 @ 0x7facd4121760] non-existing PPS 0 referenced
[h264 @ 0x7facd4121760] decode_slice_header error
[h264 @ 0x7facd4121760] no frame!
[h264 @ 0x7facd41b9000] non-existing PPS 0 referenced
[h264 @ 0x7facd41b9000] decode_slice_header error
[h264 @ 0x7facd41b9000] no frame!
[h264 @ 0x7facd4120cc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4120cc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120cc0] decode_slice_header error
[h264 @ 0x7facd4120cc0] no frame!
[h264 @ 0x7facd4087fc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4087fc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4087fc0] decode_slice_header error
[h264 @ 0x7facd4087fc0] no frame!
[h264 @ 0x7facd4088400] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088400] non-existing PPS 0 referenced
[h264 @ 0x7facd4088400] decode_slice_header error
[h264 @ 0x7facd4088400] no frame!
[h264 @ 0x7facd4088bc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088bc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4088bc0] decode_slice_header error
[h264 @ 0x7facd4088bc0] no frame!
[h264 @ 0x7facd4120cc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4120cc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120cc0] decode_slice_header error
[h264 @ 0x7facd4120cc0] no frame!
[h264 @ 0x7facd4087fc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4087fc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4087fc0] decode_slice_header error
[h264 @ 0x7facd4087fc0] no frame!
[h264 @ 0x7facd4088400] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088400] non-existing PPS 0 referenced
[h264 @ 0x7facd4088400] decode_slice_header error
[h264 @ 0x7facd4088400] no frame!
[h264 @ 0x7facd4088bc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088bc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4088bc0] decode_slice_header error
[h264 @ 0x7facd4088bc0] no frame!
[h264 @ 0x7facd4120cc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4120cc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120cc0] decode_slice_header error
[h264 @ 0x7facd4120cc0] no frame!
[h264 @ 0x7facd4087fc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4087fc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4087fc0] decode_slice_header error
[h264 @ 0x7facd4087fc0] no frame!
[h264 @ 0x7facd4088400] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088400] non-existing PPS 0 referenced
[h264 @ 0x7facd4088400] decode_slice_header error
[h264 @ 0x7facd4088400] no frame!
[h264 @ 0x7facd4088bc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4088bc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4088bc0] decode_slice_header error
[h264 @ 0x7facd4088bc0] no frame!
[h264 @ 0x7facd4120cc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4120cc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4120cc0] decode_slice_header error
[h264 @ 0x7facd4120cc0] no frame!
[h264 @ 0x7facd4087fc0] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7facd4087fc0] non-existing PPS 0 referenced
[h264 @ 0x7facd4087fc0] decode_slice_header error
[h264 @ 0x7facd4087fc0] no frame!