TuxCom-Plugin - Testversion

Games, Plugins, Utils, Tools, 3rdParty, etc...
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Ich habe jetzt einen Workaround eingebaut, sodass ich die popen-Sachen nicht mehr brauche.

Der Downloadlink ist der gleiche wie oben:

http://www.blau-weissoedingen.de/dreamb ... 2_dbox.zip

Fröhliches Testen :)


dbluelle
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

dbluelle hat geschrieben:Fröhliches Testen :)
Hm, war leider schnell beendet, nach Aufruf des Plugins (unter Enigma) sofortiger Reboot. Teste später nochmal.

---
[CPLUGIN] try exec...
segmentation fault
zapit shot down :)
Schon gelesen ???
ENIGMA-DOC
jotwee
Einsteiger
Einsteiger
Beiträge: 147
Registriert: Mittwoch 5. Mai 2004, 10:41

Beitrag von jotwee »

bei mir auch (unter neutrino): nachdem mit der vorversion schlicht gar nichts passierte, gibts nun (immerhin) einen absturz der dbox ;-)
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

jotwee hat geschrieben: nachdem mit der vorversion schlicht gar nichts passierte, gibts nun (immerhin) einen absturz der dbox ;-)
...da könnt ich dir einige Pluginversuche von mir anbieten, die das auch können (leider laufen sie im Gegensatz zu tuxcom aber auch nicht auf der dreambox)
Schon gelesen ???
ENIGMA-DOC
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

@dbluelle

Tja, nervig die Jungs hier - da war's bei der Dreambox schön ruhig :wink:

Aber das wird schon noch, nur nicht verzweifeln!
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

[CPlugins] try exec...
Segmentation fault
zapit shot down :)
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Tja, da bin ich jetzt allerdings mit meinem Latein am Ende :cry: .

Ich denke, da muss dann mal einer von euch das Ding neu übersetzen.

Deshalb habe ich den SourceCode online gestellt:

http://www.blau-weissoedingen.de/dreamb ... om_src.zip

Wenns dann (hoffentlich) läuft, kann es auch in das CDK übernommen werden.

dbluelle
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Hier fix
--- tuxcom.c 2004-06-01 18:56:00.000000000 +0200
+++ tuxcom.c 2004-06-01 20:53:27.000000000 +0200
@@ -211,6 +211,7 @@
{
FT_Error result;

+
result = FT_New_Face(library, face_id, 0, aface);

if(!result) printf("TuxCom <Font \"%s\" loaded>\n", (char*)face_id);
@@ -228,7 +229,7 @@
int row, pitch, bit, x = 0, y = 0;
FT_UInt glyphindex;
FT_Vector kerning;
-
+ FT_Error error;
//load char

if(!(glyphindex = FT_Get_Char_Index(face, currentchar)))
@@ -423,7 +424,7 @@
{

//show versioninfo
-
+ FT_Error error;
printf(MSG_VERSION);
char szMessage[400];

--- tuxcom.h 2004-06-01 19:37:00.000000000 +0200
+++ tuxcom.h 2004-06-01 20:53:16.000000000 +0200
@@ -137,7 +137,7 @@
enum {LEFT, CENTER, RIGHT};
enum {VERY_SMALL, SMALL, BIG};

-FT_Error error;
+
FT_Library library;
FTC_Manager manager;
FTC_SBitCache cache;
@dbluelle
Danke für coole plugin . :)
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Erstmal danke für die prompte Bedienung :)
Wenn ich das richtig sehe, darf die FT_Error- Variable nicht global definiert, bzw. nicht zweimal zugewiesen werden, oder?

Wie auch immer, ich habe die Änderungen übernommen und neu kompiliert. Link s.oben

dbluelle

PS.: Als kleine Erweiterung ist jetzt auch die "Handy-Tastenbelegung" bei der Texteingabe eingebaut. Umschaltung zwischen Groß-und Kleinbuchstaben erfolgt durch Taste "Gelb".
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

dbluelle hat geschrieben:Wenns dann (hoffentlich) läuft, kann es auch in das CDK übernommen werden.

dbluelle
Da HEAD ja bereits den fix geposted hat, habe ich es mal ins CVS committed. :wink:
Mfg Sat_Man
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Da ja jetzt erstmal die grundlegenden Probleme behoben sind
(vielen Dank an alle :D ) und auch dieser Thread wieder aufgetaucht ist :wink:, jetzt mal noch eine Frage meinerseits zur Weiterentwicklung:

Im Dreambox-Board kam die Anfrage, einen FTP-Client einzubauen.
Dazu müsste ich wissen, ob man mit den vorhandenen BusyBox-Befehlen (oder irgendwie anders) das Verzeichnis eines ftp-Servers abrufen kann.
Es ist ja möglich, einzelne Dateien via wget herunterzuladen, aber die wget-Variante, die in BusyBox eingebaut ist, liefert bei der Abfrage eines Verzeichnisses (also z.B. wget ftp://ftp.gnu.org) nur eine Fehlermeldung, dass er die Datei nicht lesen konnte.
ftpget ist (zumindest bei mir auf der Dreambox) noch nicht integriert, kann aber wohl auch nur Dateien und keine Verzeichnisse lesen.

Hat da irgendjemand eine Idee?

dbluelle
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

dbluelle hat geschrieben:Wie auch immer, ich habe die Änderungen übernommen und neu kompiliert. Link s.oben

dbluelle

PS.: Als kleine Erweiterung ist jetzt auch die "Handy-Tastenbelegung" bei der Texteingabe eingebaut. Umschaltung zwischen Groß-und Kleinbuchstaben erfolgt durch Taste "Gelb".
Scheinbar hast du nur das binary aktualisiert, die Sourcen sind leider unverändert. Wäre schön wenn du die aktuellen Sourcen oben noch mal aktualisieren könntest, dann werde ich das im CVS aktualisieren. :wink: 8)
Mfg Sat_Man
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Ok, ist erledigt
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Hallo,

teste gerade das Plugin auf Yadi vom 02.06 und sieht sehr gut aus.
Jetzt habe ich aber ein kleines Problem:
Habe auf der linken Seite ein beschreibbares Verzeichnis geöffnet (root) und dann auf der rechten Seite ebenfalls ein beschreibbares Verzeichnis (var) und sofort kam der Dialog "create linkt to /var/.. in directory '/root' und ich bekomme den Dialog nicht mehr weg.
Ich habe schon einige symbolischen Links angelegt aber komme nicht aus dem Dialog hinaus und das Plugin lässt sich nicht beenden.
Da kann ich nur noch die Dbox rebooten.
Schlimmer sieht es auf einem jffs2-Image (Yadi 21.05) aus. Da kommt schon beim Öffnen des Plugins der Symbolischen-Link-Dialog.
In der Readme steht was von lame zum verlassen von Dialogen, was wäre dies bei der dbox? Habe schon alle Tasten durch.
Wie komme ich aus dem Dialog heraus?
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

@morgoth
lese hier
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=31117

ps : sorry, wenn ich unfreundlich wirke
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Kein Problem HEAD,

das heisst aber, dass im aktuellen Snapshot von Yadi diese Änderung nicht drin ist.
Habe mich erstmals so beholfen, dass ich in mein jffs2-image ein read-only-Verzeichnis erstellt habe und in die tuxcom.cfg das rechte Verzeichnis auf dieses gesetzt habe.
So geht es als workaround für jffs2 images.
Dann warte ich mal auf die nächste kompilierte Version des Plugins.
Noch was ist mir aufgefallen, ich kann bei der Betrachtung von längeren Dateien nicht blättern. Die Tasten links und rechts haben keine Funktion.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Hm, wenn ich auf einen Symlink klicke kommt ein komisches Fenster was ich nicht mehr wegbekomme und auch mit HOME nicht mehr rauskomme, reinschreiben kann ich auch nix.

Habt ihr auch das Problem ?
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

@JtG-Riker
hab doch geschrieben , muss man email "GetRCCode" nehmen dann ist alles ok. (muss ein dev fixen)
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

@HEAD

Hatt ich überlesen, hatte nicht den ganzen Thread gelesen.
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Ich habe (glaube ich) den Fehler in GetRCCode() gefunden und gefixt.
Da muss mal wieder einer von euch testen :wink: .
(Binary und SourceCode sind unter den bekannten URLs abrufbar.)

Ich denke, wenn man GetRCCode aus TuxMail nimmt, funktioniert das "Taste gedrückt halten" nicht, um z.B. besser scrollen zu können, oder?

Werden eigentlich noch DBox-Images genutzt, die nicht auf der DVB- API V3 basieren?
Wenn ja, dann könnten daher vielleicht auch die Probleme mit den nicht wegklickbaren Fenstern entstehen.
(Ich habe die DBox-Version des Plugins nur für API V3 eingerichtet).

dbluelle
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

@dbluelle

Das Problem wurde gestern bereits im CVS gefixt

Code: Alles auswählen

carjay      04/06/03 02:04:51

  Modified:    tuxbox/plugins/tuxcom tuxcom.c
  Log:
  rccode 0 is key "0", so better use something else
  
  Revision  Changes    Path
  1.4       +2 -2      apps/tuxbox/plugins/tuxcom/tuxcom.c
  
  file : http://cvs.tuxbox.org/tuxbox/apps/tuxbox/plugins/tuxcom/tuxcom.c?rev=1.4&content-type=text/vnd.viewcvs-markup
  plain: http://cvs.tuxbox.org/tuxbox/apps/tuxbox/plugins/tuxcom/tuxcom.c?rev=1.4&content-type=text/plain
  revision graph: http://cvs.tuxbox.org/tuxbox/apps/tuxbox/plugins/tuxcom/tuxcom.c?graph=1.4
  diff : http://cvs.tuxbox.org/tuxbox/apps/tuxbox/plugins/tuxcom/tuxcom.c.diff?r1=1.3&r2=1.4
  
  Index: tuxcom.c
  ===================================================================
  RCS file: /cvs/tuxbox/apps/tuxbox/plugins/tuxcom/tuxcom.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- a/tuxcom.c        2 Jun 2004 19:47:32 -0000       1.3
  +++ b/tuxcom.c        3 Jun 2004 00:04:51 -0000       1.4
  @@ -192,13 +192,13 @@
   #else
                else
                {
  -                     rccode = 0;
  +                     rccode = -1;
                        rc_last_key = KEY_RESERVED;
                }
   #endif
        }
   
  -             rccode = 0;
  +             rccode = -1;
                usleep(1000000/100);
                return 0;
   }
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

OK, aber funktioniert denn damit das "Taste gedrückt halten" schon ?
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Seid ihr sicher, dass tuxcom mit aktuellem CVS-Stand überhaupt funktioniert? Bei mir semmelt es nämlich mit Segmention fault ab (CVS ca. 12:00)
Schon gelesen ???
ENIGMA-DOC
dcdead

Beitrag von dcdead »

cvs von heute 9:24 und es funktioniert gut
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

essu hat geschrieben:Seid ihr sicher, dass tuxcom mit aktuellem CVS-Stand überhaupt funktioniert? Bei mir semmelt es nämlich mit Segmention fault ab (CVS ca. 12:00)
Vergesst es, ich glaub ich brauch mal Urlaub...Hab den Fehler schon gefunden. Der sass wiedermal vor der Kiste und nicht drin ;)
Schon gelesen ???
ENIGMA-DOC