Von :: "Rantanen Teemu" teemu.rantanen@tekla.com An :: "Klaus Schmidinger's VDR" vdr@linuxtv.org Betreff: RE: [vdr] [ANNOUNCE] xine-0.7.2 plugin via network without streamdev Datum: Thu, 10 Mar 2005 15:24:06 +0200
<pre>syrius.ml@no-log.org wrote: > we've already noticed an issue with live-pausing :) and it seems vdr+networked-xine > doesn't like when the xine ui is not correctly closed. > (it freezes vdr, kill -9 is the only solution) There is a flaw in the socket code, which leads to a deadlock. Try this patch, works for me now... <a href=http://tvr.dy.fi/xine-0.7.2-network-DeadLockFix.diff>http://tvr.dy.fi/xine-0.7.2-network-DeadLockFix.diff</a> PS. Keep up the good work! This is exacly what I needed. I could finally drop streamdev, which never really worked... Teemu </pre>
Hi Teemu, thank's for the DeadLockFix. with your patch xine over network runs very stable, a full 3 hours. no crash
i'm also patched vdr with reinhards vdr-1.3.18-replay.patch and compiled it with make OPTIMIZE_STRIP_AUDIO_PACKETS=1 HDTV_SUPPORT=1
bye peter
Leben Sie gesund? Gesundheit bei Lycos! Neu! - http://www.lycos.de/life/gesundheit/
Hello,
Just some hopefully simple questions concerning the Xine over Network setup. I have had Xine running great through VDR over the network using the Streamdev Client. But was wanting to try out this new way of doing things. I have 2 FF cards, and setup the VDR_SERVER_ADDRESS as far as I could tell being correct. I compiled xine-ui and xine-lib on the VDR Server and also the client. I have compile the plugin on the Server. All using the sources provided by Peter, all except I grabbed the Xine-lib CVS and patched with the socket patch due to having some compile errors using the pre-patched source. Anyways VDR runs no problem, shows the plugin in the list. But I am confused on how I go about making the client connect. I am not sure if I just run XINE from the client and being as we put the IP of the VDR server in there, it has the proper information or what. But no matter what I am not getting any output. Just was interested to know if there was something I am missing. I appreciate the insight.
Thanks
Chad
Chad Flynt wrote:
Just some hopefully simple questions concerning the Xine over Network setup. I have had Xine running great through VDR over the network using the Streamdev Client. But was wanting to try out this new way of doing things. I have 2 FF cards, and setup the VDR_SERVER_ADDRESS as far as I could tell being correct. I compiled xine-ui and xine-lib on the VDR Server and also the client. I have compile the plugin on the Server. All using the sources provided by Peter, all except I grabbed the Xine-lib CVS and patched with the socket patch due to having some compile errors using the pre-patched source. Anyways VDR runs no problem, shows the plugin in the list. But I am confused on how I go about making the client connect. I am not sure if I just run XINE from the client and being as we put the IP of the VDR server in there, it has the proper information or what. But no matter what I am not getting any output. Just was interested to know if there was something I am missing. I appreciate the insight.
If you supplied the VDR_SERVER_ADDRESS in the client xine-lib sources, you can use xine as you did before. E.g. connect by using VDR button.
Thanks for the reply Anssi,
I did notice in my syslog on the server that the REMOTE for VDR Xine didn't initialize, is this due to running the Remote plugin for VDR? I will be trying to disable that for grins next, but obviously I would still want that if possible.
Anssi Hannula wrote:
Chad Flynt wrote:
Just some hopefully simple questions concerning the Xine over Network setup. I have had Xine running great through VDR over the network using the Streamdev Client. But was wanting to try out this new way of doing things. I have 2 FF cards, and setup the VDR_SERVER_ADDRESS as far as I could tell being correct. I compiled xine-ui and xine-lib on the VDR Server and also the client. I have compile the plugin on the Server. All using the sources provided by Peter, all except I grabbed the Xine-lib CVS and patched with the socket patch due to having some compile errors using the pre-patched source. Anyways VDR runs no problem, shows the plugin in the list. But I am confused on how I go about making the client connect. I am not sure if I just run XINE from the client and being as we put the IP of the VDR server in there, it has the proper information or what. But no matter what I am not getting any output. Just was interested to know if there was something I am missing. I appreciate the insight.
If you supplied the VDR_SERVER_ADDRESS in the client xine-lib sources, you can use xine as you did before. E.g. connect by using VDR button.
Answered my own question, disabling remote allows it to run without error, but it is only controlling the Server, it isn't showing anything on my Client side. I admit I haven't understood all of the discussion about the FF cards and selecting what card to use etc. Any insight on that would be appreciated. It is running now but the remote through Xine is controlling the server and all output through TV is fine, just no output in the client window at all.
Thanks again.
Chad Flynt wrote:
Thanks for the reply Anssi,
I did notice in my syslog on the server that the REMOTE for VDR Xine didn't initialize, is this due to running the Remote plugin for VDR? I will be trying to disable that for grins next, but obviously I would still want that if possible.
Anssi Hannula wrote:
Chad Flynt wrote:
Just some hopefully simple questions concerning the Xine over Network setup. I have had Xine running great through VDR over the network using the Streamdev Client. But was wanting to try out this new way of doing things. I have 2 FF cards, and setup the VDR_SERVER_ADDRESS as far as I could tell being correct. I compiled xine-ui and xine-lib on the VDR Server and also the client. I have compile the plugin on the Server. All using the sources provided by Peter, all except I grabbed the Xine-lib CVS and patched with the socket patch due to having some compile errors using the pre-patched source. Anyways VDR runs no problem, shows the plugin in the list. But I am confused on how I go about making the client connect. I am not sure if I just run XINE from the client and being as we put the IP of the VDR server in there, it has the proper information or what. But no matter what I am not getting any output. Just was interested to know if there was something I am missing. I appreciate the insight.
If you supplied the VDR_SERVER_ADDRESS in the client xine-lib sources, you can use xine as you did before. E.g. connect by using VDR button.
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Chad Flynt wrote:
Answered my own question, disabling remote allows it to run without error, but it is only controlling the Server, it isn't showing anything on my Client side. I admit I haven't understood all of the discussion about the FF cards and selecting what card to use etc. Any insight on that would be appreciated. It is running now but the remote through Xine is controlling the server and all output through TV is fine, just no output in the client window at all. Thanks again.
Hi,
have you switched the primary DVB device in your setup menu? For wtching ba the remote xine system you have to switch it to the last one.
@developer: Are there plans to make this switch automatically when someone tries to connect to the VDR Server? And what about a switch back to the real primary device after closing down the connection?
Kind regards Manfred
Hi,
Manfred Schmidt-Voigt wrote:
@developer: Are there plans to make this switch automatically when someone tries to connect to the VDR Server? And what about a switch back to the real primary device after closing down the connection?
There are such plans. Just a matter of spare time ;-)
Bye.
I had played with this, but still missing something I assume. I can set Primary DVB to 2 since I have 2 cards, still same scenario. In order to watch tv of course now on my TV I have to change the cable in the back of the pc to the other tuner, and still the Xine controls the one the TV is on. Is this as intended. And still not getting any output to the Xine Client itself. I am sure I am just missing something simple. Thanks for the help.
Manfred Schmidt-Voigt wrote:
Chad Flynt wrote:
Answered my own question, disabling remote allows it to run without error, but it is only controlling the Server, it isn't showing anything on my Client side. I admit I haven't understood all of the discussion about the FF cards and selecting what card to use etc. Any insight on that would be appreciated. It is running now but the remote through Xine is controlling the server and all output through TV is fine, just no output in the client window at all. Thanks again.
Hi,
have you switched the primary DVB device in your setup menu? For wtching ba the remote xine system you have to switch it to the last one.
@developer: Are there plans to make this switch automatically when someone tries to connect to the VDR Server? And what about a switch back to the real primary device after closing down the connection?
Kind regards Manfred
Anssi Hannula wrote:
If you supplied the VDR_SERVER_ADDRESS in the client xine-lib sources, you can use xine as you did before. E.g. connect by using VDR button.
Attached is a quick hack to get the server address from the command line, e.g.
xine --no-splash --post vdr vdr://localhost#demux:mpeg_pes xine --no-splash --post vdr vdr://192.168.1.1#demux:mpeg_pes
Bye