Re: [vdr] ERROR: attempt to open OSD while it is already open - using dummy OSD!
On Samstag, 22. März 2008, Klaus Schmidinger wrote: But vdr does not ask the plugin to hide before trying to show the message, so I am getting the same error message in that situation. I see no way to get rid of it. As a possible solution, can the player control somehow tell vdr that it can handle the message display itself? Something like class cControl : public cOsdObject { public: ... virtual bool DisplayMessage(...) { return false }; so if a player is active, its DisplayMessage is called. Only when it returns false, vdr then tries to display the message. See cSkinDisplayReplay::SetMessage(). the unpatched vdr-1.5.16 does not contain that. Are you sure you are using an unpatched vdr? (Sorry, could not resist ;-) ) I do have void cSkinClassicDisplayMessage::SetMessage(eMessageType Type, const char *Text) but this plugin does not use skins at all for its player osd. Just cOsdProvider::NewOsd(). So I dont see how SetMessage() could help me. -- Wolfgang ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] ERROR: attempt to open OSD while it is already open - using dummy OSD!
On 03/28/08 08:14, Wolfgang Rohdewald wrote: On Samstag, 22. März 2008, Klaus Schmidinger wrote: But vdr does not ask the plugin to hide before trying to show the message, so I am getting the same error message in that situation. I see no way to get rid of it. As a possible solution, can the player control somehow tell vdr that it can handle the message display itself? Something like class cControl : public cOsdObject { public: ... virtual bool DisplayMessage(...) { return false }; so if a player is active, its DisplayMessage is called. Only when it returns false, vdr then tries to display the message. See cSkinDisplayReplay::SetMessage(). the unpatched vdr-1.5.16 does not contain that. Are you sure you are using an unpatched vdr? (Sorry, could not resist ;-) ) I do have void cSkinClassicDisplayMessage::SetMessage(eMessageType Type, const char *Text) So I omitted the parameters, big deal ;-) but this plugin does not use skins at all for its player osd. Just cOsdProvider::NewOsd(). So I dont see how SetMessage() could help me. You could set your OSDs level to something greater than 0. Then it will be pushed into background when a higher level OSD comes up, and restored after that. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [ANNOUNCE] extb-0.3.0
Hello! Andreas Brachold wrote: Project's homepage: http://www.deltab.de/content/view/74/76/ http://www.deltab.de/content/view/24/63 Some small problems: - The po dir in your tarball is missing the chmod +x Flag! - Your COPYRIGHT file contains an old version of the GPL2 (wrong FSF address, please see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - GCC 4.3 requires some additional includes (see attached patch) bye, Tobias #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_gcc-4.3.dpatch by Tobias Grimm [EMAIL PROTECTED] ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ diff -urNad vdr-plugin-extb-0.3.0~/lirc.h vdr-plugin-extb-0.3.0/lirc.h --- vdr-plugin-extb-0.3.0~/lirc.h 2008-03-27 19:29:29.0 +0100 +++ vdr-plugin-extb-0.3.0/lirc.h2008-03-28 11:11:29.0 +0100 @@ -25,6 +25,8 @@ #include vector #define __STL_CONFIG_H #include vdr/thread.h +#include cstdlib +#include cstring /// // Want more debugstuff comment out follow line ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [PATCH] ERROR: attempt to open OSD whi le it is already open - using dummy OSD!
On Freitag, 28. März 2008, Klaus Schmidinger wrote: On 03/28/08 08:14, Wolfgang Rohdewald wrote: On Samstag, 22. März 2008, Klaus Schmidinger wrote: But vdr does not ask the plugin to hide before trying to show the message, so I am getting the same error message in that situation. I see no way to get rid of it. As a possible solution, can the player control somehow tell vdr that it can handle the message display itself? Something like class cControl : public cOsdObject { public: ... virtual bool DisplayMessage(...) { return false }; so if a player is active, its DisplayMessage is called. Only when it returns false, vdr then tries to display the message. See cSkinDisplayReplay::SetMessage(). the unpatched vdr-1.5.16 does not contain that. Are you sure you are using an unpatched vdr? (Sorry, could not resist ;-) ) I do have void cSkinClassicDisplayMessage::SetMessage(eMessageType Type, const char *Text) So I omitted the parameters, big deal ;-) I actually meant cSkinDisplayReplay against cSkinClassicDisplayReplay. No big deal, of course. but this plugin does not use skins at all for its player osd. Just cOsdProvider::NewOsd(). So I dont see how SetMessage() could help me. You could set your OSDs level to something greater than 0. Then it will be pushed into background when a higher level OSD comes up, and restored after that. thank you, this works. No more error messages in the log. Patch for osddemo attached. Of course the message display is now visually very different from the normal player osd. I still think cControl::DisplayMessage() would be useful. Then the cControl could better visually integrate the message. -- Wolfgang --- /home/wr/Desktop/Downloads/vdr-1.6.0/PLUGINS/src/osddemo/osddemo.c 2007-08-15 15:17:55.0 +0200 +++ osddemo.c 2008-03-28 11:26:44.0 +0100 @@ -41,7 +41,7 @@ void cLineGame::Show(void) { - osd = cOsdProvider::NewOsd(100, 50); + osd = cOsdProvider::NewOsd(100, 50, 50); if (osd) { tArea Area = { 0, 0, 99, 199, 4 }; osd-SetAreas(Area, 1); ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [Announce] remotetimers-0.0.2
Hi, remotetimers-0.0.2 is available from http://vdr.schmirler.de/. The plugin lets you add/edit/delete timers on the local (client) VDR and a remote (server) VDR. Changes: - Updated the menu parts copied from VDR to 1.6.0 - Gettext support for VDR 1.5.7+ Credits to Udo Richter for his po218n.pl backward compatibility script - API change for VDR 1.5.3+ (thanks to [EMAIL PROTECTED]) - Svdrpservice no longer needs to be loaded before remotetimers - Ignore recording flag when verifying that a timer hasn't been modified - Removed duplicate check when deleting timer - Italian translations (thanks to Gringo) Have fun! Frank ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Problems playing ongoing recordings?
On Thursday 27 March 2008 18:22:35 Artur Skawina wrote: VDR User wrote: On Thu, Mar 27, 2008 at 9:19 AM, Artur Skawina [EMAIL PROTECTED] wrote: I have a similar setup, just with 100M ethernet instead of wifi and NFS instead of samba. wifi could be a problem, but if you're able to watch the same channel live you should also be able to view a recording. Takes a lot more bandwidth to record playback then just to record so the fact that live tv is fine doesn't amount to much I don't think. I was referring to playing a finished recording and playing a file that is currently being extended by the server vdr -- alexw said that doesn't work well for him. It should, unless the disk and/or fs can't handle the two data streams concurrently, while keeping the latency low enough. I'm assuming the vdr server in powerful enough to handle the load, yes. artur ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr Hi, My setup is a little bit more complicated as it is using a share drive on both machine. The two local disks are only CF. The file server is compose of 4x SATA II 500GB in raid 5 (total ~1.5 TB available) piloted by a promise controller and a fully idle 3 GHz P4 CPU. The throughput or the sustained write/read access is not a bottleneck. Here is a quick ASCII art drawing: /-- 100M --[AP]~ WIFI 54Mb ~[vdr client/FF]-[TV] | [switch]--- 100M ---[CIFS/fileserver] | \-- 100M -- [vdr server/B2C2]-DVB-S+DVB-T This evening I will test the provided patch. Rgds, Alex ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [ANNOUNCE] extb-0.3.0
Hello, Am Freitag, den 28.03.2008, 11:17 +0100 schrieb Tobi: Andreas Brachold wrote: Project's homepage: http://www.deltab.de/content/view/74/76/ http://www.deltab.de/content/view/24/63 Some small problems: - The po dir in your tarball is missing the chmod +x Flag! - Your COPYRIGHT file contains an old version of the GPL2 (wrong FSF address, please see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - GCC 4.3 requires some additional includes (see attached patch) Thanks, for your feedback. I release extb-0.3.1 to solv this problems. Andreas ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] vdr-femon/rssreader/skinsoppalusikka-1.6.0 vdr-iptv-0.2.0
Hi, new versions of femon, rssreader, skinsoppalusikka, and iptv plugins are now available for stable vdr-1.6.x series. -- femon - 2008-03-27: Version 1.6.0 - Updated for vdr-1.6.0. - Updated Italian translation (Thanks to Gringo). - Added ST:TNG theme (Thanks to Fabian Förg). http://www.saunalahti.fi/~rahrenbe/vdr/femon/ -- rssreader - 2008-03-27: Version 1.6.0 - Updated for vdr-1.6.0. - Updated French translation (Thanks to Michaël Nival). - Updated Italian translation (Thanks to Gringo). http://www.saunalahti.fi/~rahrenbe/vdr/rssreader/ -- skinsoppalusikka -- 2008-03-27: Version 1.6.0 - Updated for vdr-1.6.0. - Updated Italian translation (Thanks to Gringo). - Fixed the scrollbar height calculation. - Improved performance. http://www.saunalahti.fi/~rahrenbe/vdr/soppalusikka/ -- iptv -- 2008-03-27: Version 0.2.0 - Updated for vdr-1.6.0. - Updated Italian translation (Thanks to Gringo). - Added Russian translation (Thanks to Alexander Gross). http://www.saunalahti.fi/~rahrenbe/vdr/iptv/ -- rofa ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] vdr-spider-0.2.1
Hi! There is a new version of the 'Spider Arachnid' plug-in. Download: http://toms-cafe.de/vdr/spider/vdr-spider-0.2.1.tgz Changes since version 0.2.0: - Generating translation files without line numbers. - Added Italian language texts (thanks to Diego Pierotto). 'Spider Arachnid' is an implementation of the best patience game played on the On Screen Display of the VDR. See the project's homepage for details: http://www.toms-cafe.de/vdr/spider Tom ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr