You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

  • "Walter, dg9ep" started this thread

Posts: 148

Location: Raum Düsseldorf

  • Send private message

1

Friday, September 26th 2008, 5:08pm

[ANNOUNCE] Neue Control-Plugin-Version 0.0.2a-kw3

Moin,

ich habe eine Version des Control-Plugins (vdr-Bedienung per Telnet) gebastelt, die die bekannten Fehler (Absturz drei Minuten nach Beendigung, CPU-Vollast bei Abschuss des Client) nicht mehr hat. Ausserdem läuft sie unter vdr 1.4.7 und 1.6.0.

Die Version nennt sich 0.0.2a-kw3 und findet sich auf
<http://www.u32.de/vdr.html#control>

Verwendet habe ich dafür auch Material von Urig @ vdr-portal. Danke dafür.

Originalhomepage des Plugins ist <http://ricomp.de/vdr/down_en.html>

Gruss,
Walter
--seit 2010 kein vdr mehr in Betrieb--
vdr 1.6.0 + eigene Patchkombination
GNU/Linux 2.6.23.14 (Debian)
DVB-S-Karte TT 1.6 (FF, Tuner defekt)
DVB-S-Karte TT Budget (seit 4/09)
DVB-T-Karte TT 1300
DVB-T-USB-StickTerratec Cinergy T USB XE Rev. 2
PC-Hauptplatine: MSI K8N Neo4-F, AMD 64 (seit 1/07)

prudentis

Intermediate

Posts: 333

Location: BW

  • Send private message

2

Friday, September 26th 2008, 8:48pm

RE: [ANNOUNCE] Neue Control-Plugin-Version 0.0.2a-kw3

Hallo Walter,

danke fürs überarbeiten und bereitstellen!

läuft unter EasyVDR 0.602 VDR 1.6
Download dafür:
http://www.easy-vdr.de/forum/index.php?t…g40092#msg40092


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM L4M-USB-IR
HW2: in Arbeit
http://www.prudentis.org

knebb

Sage

Posts: 3,924

Location: derzeit M-V

Occupation: Technical Support Engineer

  • Send private message

3

Friday, September 26th 2008, 9:00pm

RE: [ANNOUNCE] Neue Control-Plugin-Version 0.0.2a-kw3

Quoted

Originally posted by prudentis
danke fürs überarbeiten und bereitstellen!
läuft unter EasyVDR 0.602 VDR 1.6
Download dafür:
http://www.easy-vdr.de/forum/index.php?t…g40092#msg40092


Habe das ja auch jahrelang genutzt und mich an die "Abarten" gewoehnt. Insofern ist es gut, dass es endlich gefixt wurde. Allerdings macht das Remote-Plugin unter easyVDR das Ganze noch etwas besser....insofern ist keine Notwendigkeit mehr fuer das Control Plugin. IMHO jedenfalls ;D
Glotze: Asus TUV4X- PIII/1100- 1024MB- Nexus-S+ Nova-S- easyVDR 0.509
Server: 2x Quad Xeon, 48GB RAM, 8 TB HDD, VMware ESX 5.0 :P

  • "Walter, dg9ep" started this thread

Posts: 148

Location: Raum Düsseldorf

  • Send private message

4

Friday, September 26th 2008, 10:00pm

RE: [ANNOUNCE] Neue Control-Plugin-Version 0.0.2a-kw3

Quoted

Original von knebb
Allerdings macht das Remote-Plugin unter easyVDR das Ganze noch etwas besser....insofern ist keine Notwendigkeit mehr fuer das Control Plugin. IMHO jedenfalls ;D


Ah, Remote direkt nochmal ausprobiert (remote 0.4.0 mit Putty).
Hmm. Für mich ist Control besser weil
* ich nur den Telnetteil nutze
* remote sich nicht resizen lässt
* meiner Erweiterungen der Kanal- und Aufnahmeliste im remote mäßig aussehen (vermutlich wegen \t).
* und <Enter> hier gerade nicht funktioniert

das lässt sich bestimmt alles fixen, aber Control reicht mir aus. YMMV. Und man kann control und remote auch gleichzeitig betreiben. Sieht lustig aus.

Gruss,
Walter


--seit 2010 kein vdr mehr in Betrieb--
vdr 1.6.0 + eigene Patchkombination
GNU/Linux 2.6.23.14 (Debian)
DVB-S-Karte TT 1.6 (FF, Tuner defekt)
DVB-S-Karte TT Budget (seit 4/09)
DVB-T-Karte TT 1300
DVB-T-USB-StickTerratec Cinergy T USB XE Rev. 2
PC-Hauptplatine: MSI K8N Neo4-F, AMD 64 (seit 1/07)

5

Saturday, September 27th 2008, 9:46am

Danke für das gute Helferlein. Ich hatte letzte Zeit auch das remote nur für diesen Zweck verwendet.

Läuft hier auf 1.7.0 bisher tadellos.

Danke,
Chris
<font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

izeman

Master

Posts: 1,710

Location: Österreich

  • Send private message

6

Saturday, September 27th 2008, 1:25pm

super danke! ist ein echt geniales plugin, das einem die admin ferne systeme erst richtig ermoeglicht. dass das problem mit 100% cpu entfernt ist war extrem wichtig!

danke nochmal
servus ize|man
produktiv: asus p5n7a-vm, 1x tt-6400, 1x skystar dvb-s2, 8gig boot-ssd, 7" samsung u7, yavdr 0.5, atric 1.5 ir einschalter
testing: zotac ion-f itx, 2x tt s2-3600 usb (netceiver mit 2x dvb-s2), 60gig boot-hd, (level one usb-eth), yavdr 0.2 unstable
tv: lg 60pk-550 full-hd amp: yamaha rx-v367

7

Friday, December 4th 2009, 2:51pm

hallo,

ich bekomme control-0.0.2a-kw3 leider nicht mehr übersetzt unter ubuntu 9.10:

Source code

1
2
3
4
5
6
7
8
.
.
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_OSDMAXITEMS -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SORTRECORDS -DUSE_STREAMDEVEXT -DUSE_WAREAGLEICON -DPLUGIN_NAME_I18N='"control"' -I../../../../DVB/include -I../../../include -I../../../../DVB/include formatter.c
formatter.c: In member function ‘virtual void cCtrlFormatter::OsdTitle(const char*)’:
formatter.c:167: error: invalid conversion from ‘const char*’ to ‘char*’
formatter.c: In member function ‘int cCtrlFormatter::CalcMaxValidTextLength(const char*, int, int)’:
formatter.c:302: error: invalid conversion from ‘const char*’ to ‘char*’
make: *** [formatter.o] Error 1


liegt's am gcc?

Source code

1
2
3
4
5
6
gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.1-4ubuntu8' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8)


aus "const char*" nur "char*" zu machen wäre wohl zu einfach gewesen :schiel kann da jemand etwas tiefer in der materie helfen?

danke und gruß,
ciax
Lascala LC17 - tribute to viking ;o) + atric IR / AMD X2 BE-2400 / DVB-S2 TT3200 + DigitalDevices CineS2 (defekt) / yavdr stable / output: graphTFT-fe via 6.4" TFT & DVB-S/S2 via FullHD / NVidia GT220 passiv

8

Friday, December 4th 2009, 2:54pm

Quoted


diff -urNad vdr-plugin-control-0.0.2a~/formatter.c vdr-plugin-control-0.0.2a/formatter.c
--- vdr-plugin-control-0.0.2a~/formatter.c 2004-07-02 21:24:22.000000000 +0200
+++ vdr-plugin-control-0.0.2a/formatter.c 2009-11-11 22:07:56.000000000 +0100
@@ -165,7 +165,7 @@

if (Title) {

- char* t = strchr(Title, '\t');
+ const char* t = strchr(Title, '\t');
if (t) {

int size = t - Title;
@@ -300,7 +300,7 @@

for (;;) {

- char* t = strchr(text, '\t');
+ const char* t = strchr(text, '\t');
if (t) {
// Tab found - check if the tab can be used

This post has been edited 1 times, last edit by "hotzenplotz5" (Dec 4th 2009, 2:55pm)


9

Friday, December 4th 2009, 4:10pm

Quoted

Original von hotzenplotz5

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -urNad vdr-plugin-control-0.0.2a~/formatter.c vdr-plugin-control-0.0.2a/formatter.c
--- vdr-plugin-control-0.0.2a~/formatter.c	2004-07-02 21:24:22.000000000 +0200
+++ vdr-plugin-control-0.0.2a/formatter.c	2009-11-11 22:07:56.000000000 +0100
@@ -165,7 +165,7 @@
 
   if (Title) {
 
-    char* t = strchr(Title, '\t');
+    const char* t = strchr(Title, '\t');
     if (t) {
 
       int size = t - Title;
@@ -300,7 +300,7 @@
 
   for (;;) {
 
-    char* t = strchr(text, '\t');
+    const char* t = strchr(text, '\t');
     if (t) {
       // Tab found - check if the tab can be used
[/QUOTE]


ja hee! mille grazie @hotzenplotz5 :tup -- war sicher schon irgendwo in euren paketen "versteckt" (ich pfusch' halt immer noch lieber per hand) ;)

danke & gruß,
ciax
Lascala LC17 - tribute to viking ;o) + atric IR / AMD X2 BE-2400 / DVB-S2 TT3200 + DigitalDevices CineS2 (defekt) / yavdr stable / output: graphTFT-fe via 6.4" TFT & DVB-S/S2 via FullHD / NVidia GT220 passiv

This post has been edited 1 times, last edit by "ciax" (Dec 4th 2009, 4:10pm)