News:

Latest versions:
Server plugin: 0.5.1
MVP dongle: 0.5.2
Raspberry Pi client: 0.5.2
Windows client: 0.5.2-1

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Chris

#511
Ahah, I think I might know what is going on. It's only a guess at the moment, I will have to investigate the code later to be sure. I think the mod I did to make it display all the channels was probably correct, but the sheer number of channels is probably overloading a buffer somewhere. It probably explains why the client is crashing.
#512
Excellent, and thank _you_ for persevering with this!

So, you have a NTSC MVP? And live tv did work at some point? I ask because if so I can check off the NTSC detection and implementation. What outputs are on it? And how do the tv connection types in the options relate to what you have?
#513
Ok... Hoochster, just to clarify, you press OK on Live TV from the main menu, expecting it to then go to a list of channels but instead you get a black screen? If so, the client is defintely crashing out entirely. In answer to an earlier question, no you can't force it onto a channel if you can't get the channels list, because there is no way to enter Live TV mode without going through the channel list. I think we should try going back to when you had a working list of non-CA channels and then work forward from there... I know you said you're no programmer but if you do this it will be quicker than going through SF CVS. :) Look for line 373 in mvpclient.c and change the following:


// Re-enable later with some client side option
//#if VDRVERSNUM < 10300
//    if (!channel->GroupSep() && !channel->Ca())
//#else
//    if (!channel->GroupSep() && !channel->Ca(0))
//#endif
//    {

    if (!channel->GroupSep())
    {


to:


// Re-enable later with some client side option
#if VDRVERSNUM < 10300
    if (!channel->GroupSep() && !channel->Ca())
#else
    if (!channel->GroupSep() && !channel->Ca(0))
#endif
    {

//    if (!channel->GroupSep())
//   {


That is disabling 6 lines of code and enabling two others.

Then go to the vdr directory and do "make plugins" as normal. That reverses what I did to try to get CA channels listed. If the MVP still crashes after doing this then there must be some change to VDR or its channels.conf that is the problem. If so you could post the channels.conf and I could see if I can run VDR with it and diagnose the problem.

As for logging, you could turn that on by editing mvpserver.c, line 51, and change the log.init line from:
log.init(Log::DEBUG, "/tmp/vompserver.log", 0);
to
log.init(Log::DEBUG, "/tmp/vompserver.log", 1);

And edit the file name for the log file if you wish.

davep: The logging system is a module borrowed from another project, its level and filename are just hard coded in here. The Log::DEBUG parameter determines the logging level - Log::DEBUG is everything. I doubt setting it to anything else would be very useful at the moment, I probably havn't set the individual logging lines to useful levels. I added the third parameter for this project to enable and disable logging entirely.

#514
Well we might have a little problem here :) I had assumed that my attempt to get CA channels listed had broken VDR 1.3 channel list support entirely, but I've just compiled up 1.3.28 and vompserver from current SF CVS and it works-for-me... I have no CA channels but all my usual channels showed up. So errr hmmm. Anyone any ideas?!
#515
No channels at all, hmmmmmmm.... Right, I will fix this later today.
#516
Hi, I assume since you have CA ability that you have a fully featured card in that it does video out as well as signal in. Could you try setting this main card to a channel and then trying to play live tv with vomp on the same channel or a channel from the same mux. Let me know what happens. If that does not work then I'm at a loss... :)
#517
Hi, I have changed the plugin to send CA channels to the MVP. I don't really know if this works as I don't have any CA channels or VDR 1.3... If this works I'll code a user option client side to specify whether to show CA channels or not, if necessary. Personally I just deleted them all out of my channels.conf when I made it. The change will be available when SourceForge CVS updates.
#518
Hi, just to keep you updated, the demuxer developer has found the problem and is working on the solution.

Does this happen on all your channels?
#519
Hoochster, thanks for the comments, it's nice to hear. Unfortunately I'm going to have to disappoint on the general media player for the time being. My focus for this project is a clean set top box style thing, being able to play general video files from network servers is waaaaaaaaaaaaaay down the bottom of the list. (Though I am more interested in playing DVDs through VOMP, so one day!) Anything other than MPEG1/2 content is a big problem for the MVP anyway because it only has a hardware MPEG1/2 decoder and not enough processing power to decode anything else.

There is a fix in the pipeline for the corrupted video problem, though I am delaying making another dongle at the moment because the fix caused some other problems. The demuxer developer is working on the problem :)
#520
VOMP General / MVP / Re: Dongle 0.0.7
August 12, 2005, 19:36:55
Hi, good to hear it works with 1.3.28. The popup is expected behaviour, it's in preperation for when I get channel schedule information transmitted to the MVP. It should be doing on that on all channels, not just after starting on a non-transmitting channel.
#521
Yes, I wasn't expecting 0.0.7 to fix that. It is the next thing I will be doing though. Thanks for sticking with it, I would like to confirm with you that it is fixed, when I fix it :)
#522
VOMP General / MVP / Re: Introduction to Vomp
August 12, 2005, 12:23:11
The main place is http://www.loggytronic.com/vomp.php which has links off to screenshots, usage notes and development environment documentation. Maybe you have been linked from the vdr-portal forum straight into this forum missing out the info on the url above?
#523
Announcements / Dongle 0.0.7 posted
August 12, 2005, 00:38:18
Recently I upgraded the vompserver plugin to not override in-progress recordings by playing a live channel. This dongle detects when the plugin has refused a live channel and displays nice messages rather than freezing for 10s and displaying a lot of black.

Also in this plugin is a fix for chasing playback. You have to be more than a minute behind but it's better than it was before.

If you upgrade to this plugin you will need to update your vompserver plugin.
#524
Got the file, thanks. On second thoughts that may well be the bug I am looking for. I am hoping to have a go at the video demuxer this weekend so it might well get fixed then. Does it do that all the way through recordings or live tv? A completely rough guess but I think I get 2 or 3 blips every half an hour.
#525
Wow, that is quite bad. I've never seen mine do that. Is there any way you could chop enough file out of the vdr file to send me somehow? Are you on broadband?