Well, next problem, if anyone has any thoughts. VDR runs now! Thanks
Anssi, but I can't get Xine to connect to it. I am sure I am just doing
something stupid, so any ideas are appreciated. Here is proof that the
vdr-xine plugin is running I assume:
/tmp/vdr-xine$ ls
external.control stream stream.event
external.result stream.control stream.result
And I am using this as my command to start xine:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
/usr/local/src/xine.cvs/xine-ui/bin/xine
vdr:/tmp/vdr-xine/stream#demux:mpeg_pes
And Xine GUI starts and I get an error of:
- xine engine error -
There is no input plugin available to handle 'vdr:/
Maybe MRLsyntax is wrong or file/stream source doesn't exist.
I have ran xine by itself on an mpg file and verified the plugin for VDR
exists, it does mention right after it loads the VDR plugin that it is
code 15 and expecting 16, but I assume that is normal since I wasn't
connecting to a VDR stream.
Any thoughts or ideas are appreciated.
Chad
Anssi Hannula wrote:
Chad Flynt wrote:
How do you use the streamdev client properly. I am not understanding
the instructions or it is just that the patch I am using isn't
working properly possibly. I am trying to run it on a laptop just
for playing, do I have to for testing have xine installed or should
vdr at least run with the client by itself just to start with, I will
end up with Xine on but just testing bits and pieces first. I
compiled and am starting with only -Pstreamdev-client and I get a
message of such:
vdr: ./PLUGINS/lib/libvdr-streamdev-client.so.1.3.20: undefined
symbol: _ZN16cMenuWhatsOnItemC1EPK6cEventP8cChannel
Just trying to find out what I am doing wrong, I haven't done
anything to the conf files yet didn't know if I could set up the
server through OSD. My server on my main vdr box runs great.
Thanks for any assistance.
This is because of enAIO patch (though I think streamdev does
something wrong as it has this undefined symbol). Here's a patch for VDR.
--- vdr-1.3.20-bef-enaiofix/menu.c 2005-02-09 22:32:45.000000000 +0200
+++ vdr-1.3.20/menu.c 2005-02-10 17:34:58.000000000 +0200
@@ -961,7 +961,8 @@ private:
public:
const cEvent *event;
const cChannel *channel;
- cMenuWhatsOnItem(const cEvent *Event, cChannel *Channel, bool Now = false);
- cMenuWhatsOnItem(const cEvent *Event, cChannel *Channel);
- cMenuWhatsOnItem(const cEvent *Event, cChannel *Channel, bool Now);
};
const char * const cMenuWhatsOnItem::ProgressBar[7] =
@@ -975,6 +976,11 @@ const char * const cMenuWhatsOnItem::Pro
"[||||||]"
};
+cMenuWhatsOnItem::cMenuWhatsOnItem(const cEvent *Event, cChannel *Channel)
+{
- cMenuWhatsOnItem(Event, Channel, false);
+}
cMenuWhatsOnItem::cMenuWhatsOnItem(const cEvent *Event, cChannel *Channel, bool Now)
{
event = Event;