Hello,
After a hard disk crash I am rebuilding my vdr system. Of course, I am taking the opportunity to "upgrade" parts where needed.
In the past I used softdevice with TVout, using a mga card and directfb.
As I now have an HD LCD screen, I decided to try xineliboutput.
I am running vdr with "-P xineliboutput --local=none --remote=37890", and then using a user account to run sxfe
Everything is working except: sxfe freezes from time to time. When this happens ESC does not kill it, the only way to keep going is to kill the sxfe process twice (or do kill -9).
It could be that this is because my DVB reception is quite bad at the moment (another issue, could be my antenna needs fixing. I changed dvb-t card to a nova 500 during my "upgrade").
Is sxfe freezing a known issue? Any fix?
Do you happen to use xine-lib 1.2dev ?
Exactly the same happens to me and I was able to track it down to closing and deallocating the stream in xine-lib. I didn't investigate further as the xine-lib 1.2 is in a development state still.
JB
------------ Pôvodná správa ------------ Od: Malcolm Caldwell malcolm.caldwell@cdu.edu.au Predmet: [vdr] xinelibout sxfe freeze Dátum: 20.5.2009 02:27:41
Hello,
After a hard disk crash I am rebuilding my vdr system. Of course, I am taking the opportunity to "upgrade" parts where needed.
In the past I used softdevice with TVout, using a mga card and directfb.
As I now have an HD LCD screen, I decided to try xineliboutput.
I am running vdr with "-P xineliboutput --local=none --remote=37890", and then using a user account to run sxfe
Everything is working except: sxfe freezes from time to time. When this happens ESC does not kill it, the only way to keep going is to kill the sxfe process twice (or do kill -9).
It could be that this is because my DVB reception is quite bad at the moment (another issue, could be my antenna needs fixing. I changed dvb-t card to a nova 500 during my "upgrade").
Is sxfe freezing a known issue? Any fix?
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
On Wed, 2009-05-20 at 10:03 +0200, Jaroslav Bachorik wrote:
Do you happen to use xine-lib 1.2dev ?
No. I am on fedora fc10 and have: xine-lib-1.1.16.3-2.fc10.i386
Exactly the same happens to me and I was able to track it down to closing and deallocating the stream in xine-lib. I didn't investigate further as the xine-lib 1.2 is in a development state still.
JB
------------ Pôvodná správa ------------ Od: Malcolm Caldwell malcolm.caldwell@cdu.edu.au Predmet: [vdr] xinelibout sxfe freeze Dátum: 20.5.2009 02:27:41
Hello,
After a hard disk crash I am rebuilding my vdr system. Of course, I am taking the opportunity to "upgrade" parts where needed.
In the past I used softdevice with TVout, using a mga card and directfb.
As I now have an HD LCD screen, I decided to try xineliboutput.
I am running vdr with "-P xineliboutput --local=none --remote=37890", and then using a user account to run sxfe
Everything is working except: sxfe freezes from time to time. When this happens ESC does not kill it, the only way to keep going is to kill the sxfe process twice (or do kill -9).
It could be that this is because my DVB reception is quite bad at the moment (another issue, could be my antenna needs fixing. I changed dvb-t card to a nova 500 during my "upgrade").
Is sxfe freezing a known issue? Any fix?
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Malcolm Caldwell wrote:
Is sxfe freezing a known issue? Any fix?
It freezes eventually with every software combination i have used (very infrequently at best).
Workaround is to kill frontend with remote and irexec. I run frontend in loop, so it starts again in 2 sec.
/etc/lircrc: begin remote = origen button = Record prog = irexec repeat = 0 config = killall -9 vdr-sxfe end
vdr-sxfe.sh: #!/bin/bash while true; do vdr-sxfe --options.. if test $? -eq 0 -o $? -eq 2; then exit fi /bin/sleep 2 done
On Wed, 2009-05-20 at 12:23 +0300, Pertti Kosunen wrote:
Malcolm Caldwell wrote:
Is sxfe freezing a known issue? Any fix?
It freezes eventually with every software combination i have used (very infrequently at best).
I used softdevice for years and honestly do not think freezing was a problem.
Workaround is to kill frontend with remote and irexec. I run frontend in loop, so it starts again in 2 sec.
I have setup a key on the physical keyboard to do such.
Thanks for pointing out that I can check the return values, that could be useful.
One thing that I notice is that when vdr-sxfe freezes I can no longer do a svdrp GRAB. So, perhaps a cron job can be setup to try a grab, and if that fails restart vdr-sxfe. Or, xineliboutput could implement a PING command. A hack, yes, but it still might be better than frozen video!
/etc/lircrc: begin remote = origen button = Record prog = irexec repeat = 0 config = killall -9 vdr-sxfe end
vdr-sxfe.sh: #!/bin/bash while true; do vdr-sxfe --options.. if test $? -eq 0 -o $? -eq 2; then exit fi /bin/sleep 2 done
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
On Wed, 20 May 2009 09:36:33 +0930 Malcolm Caldwell malcolm.caldwell@cdu.edu.au wrote:
Everything is working except: sxfe freezes from time to time. When this happens ESC does not kill it, the only way to keep going is to kill the sxfe process twice (or do kill -9).
I get that a lot too. IME it's much worse when run on a separate PC, it's quite reliable on my HTPC. But it's still enough of a worry that I added a kill feature to boxstar. I think the weakness is in xinelib, I've never found any variant or version of xine to be as reliable as, say mplayer, and they all require kill -9 from time to time. gxine is by far the worst. It's a shame there isn't a standard for the OSD so that you could choose between xine, mplayer, VLC, totem etc.