Ist mit Sicherheit dann ein Bug im libtuxbox-upnpclient. Ich werde mal twonky auf einer Kiste installieren und dann tracen.mb405 hat geschrieben:@jochen_f
ich hab das mal eingebaut.
menüeintag ist da. twonkymedia server ist auch laufend.
das bild wird kurz schwarz, dann ist tv bild wieder da.
im log steht nichts weiter.ps der upnpscan bringt nur das, obwohl der twonky server läuft.aviaext: ioctl: Operation not supported
[controld] setting VideoFormat to auto
SPTS, queue 0 extended.
aviaext: ioctl: Operation not supported
unter tmp/fuse gibts die devices datei.Twonky Musik Server./upnpscan
Found device:
Device Type: urn:schemas-upnp-org:device:InternetGatewayDevice:1
Friendly name: FRITZ!Box Fon WLAN 7170 UPnP/1.0 AVM FRITZ!Box Fon WLAN 7170 29.04.31
Manufacturer: AVM
Manufacturer URL: http://www.avm.de
Model Description: FRITZ!Box Fon WLAN 7170
Model name: FRITZ!Box Fon WLAN 7170
Model number: - avm
Model URL: http://www.avm.de
UDN: uuid:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Found services:
urn:schemas-any-com:service:Any:1
dbox2 als UPNP Client
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
Versehentlich wurde die Description-URL in Kleinbuchstaben gewandelt, was der twonky nicht mochte.jochen_f hat geschrieben:Ist mit Sicherheit dann ein Bug im libtuxbox-upnpclient. Ich werde mal twonky auf einer Kiste installieren und dann tracen.
Dies behebt das Problem:
Code: Alles auswählen
--- a/apps/misc/libs/libupnpclient/UPNPSocket.cpp 2007-03-07 12:36:22.000000000 +0100
+++ b/apps/misc/libs/libupnpclient/UPNPSocket.cpp 2007-03-07 12:36:23.000000000 +0100
@@ -17,11 +17,6 @@
#include <poll.h>
#include "upnpclient.h"
-struct ToLower
-{
- char operator() (char c) const { return std::tolower(c); }
-};
-
CUPnPSocket::CUPnPSocket()
{
struct sockaddr_in sockudp;
@@ -117,9 +112,8 @@
pos=line.find("\r", 0);
if (pos!=std::string::npos)
line.erase(pos);
-
- std::transform(line.begin(), line.end(), line.begin(), ToLower());
- if (line.substr(0,9) == "location:")
+ std::string location = line.substr(0,9);
+ if (!strcasecmp(location.c_str(), "location:"))
{
line.erase(0, 9);
while ((line.length() > 0 )&& ((line[0] == ' ') || (line[0] == '\t')))
Gruß, Jochen
-
- Einsteiger
- Beiträge: 102
- Registriert: Freitag 29. Dezember 2006, 10:44
Any one have any ideas?
--mechecking for package tuxbox-xmltree... yes
checking for package tuxbox-upnpclient... no
configure: error: could not find package tuxbox-upnpclient
make[3]: *** [config.status] Error 1
make[3]: Leaving directory `/home/nitr8/tuxbox/tuxbox-cvs/apps/tuxbox/tools'
make[2]: *** [../config.status] Error 2
make[2]: Leaving directory `/home/nitr8/tuxbox/tuxbox-cvs/apps/tuxbox/tools/tuxinfo'
make[1]: *** [flash-tuxinfo] Error 2
make[1]: Leaving directory `/home/nitr8/tuxbox/tuxbox-cvs/cdk'
make: *** [/home/nitr8/tuxbox/dbox2/cdkflash/root] Error 2
Ready .... press Enter
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
Bekomme schon beim diffen ein Fehler:
CVS diff : cannot find/root/etc/init.d/rc.S
CVS diff : cannot find/root/etc/init.d/rc.insmod
Dateien sind nicht vorhanden, habe nachgeschaut? Ist das ein Problem?
Finde nach make auch keine libtuxbox-upnpclient.
Hab ich irgendwo einen Denkfehler? Mein mknod Problem ist auch immer noch nicht behoben! Habe alle busy....config Datein geändert mit mknod=y ,aber mknod ist nie drin! Verstehe ich nicht!
Danke schonmal für die Hilfe.
Gruß Brevheart
Gruß Brevheart
CVS diff : cannot find/root/etc/init.d/rc.S
CVS diff : cannot find/root/etc/init.d/rc.insmod
Dateien sind nicht vorhanden, habe nachgeschaut? Ist das ein Problem?
Finde nach make auch keine libtuxbox-upnpclient.
Hab ich irgendwo einen Denkfehler? Mein mknod Problem ist auch immer noch nicht behoben! Habe alle busy....config Datein geändert mit mknod=y ,aber mknod ist nie drin! Verstehe ich nicht!
Danke schonmal für die Hilfe.
Gruß Brevheart
Gruß Brevheart
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
Oops. cvs diff wurde zum Erzeugen des Patches verwendet. Eingespielt wird er, wie saruman richtig bemerkte, mit patch -p1 < upnp.diff.jochen_f hat geschrieben:Genau. Die upnp.raw muß dann noch nach apps/tuxbox/neutrino/data/icons kopiert werden (patch kann leider mit Binärdateien nicht umgehen).Brevheart hat geschrieben:Ist das einspielen/patchen so richtig cvs diff -u > upnp.diff ?
Dann neutrino (mit newmake) neu bauen?
Gruß Brevheart
Gruß Jochen
Gruß Jochen
-
- Einsteiger
- Beiträge: 102
- Registriert: Freitag 29. Dezember 2006, 10:44
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
Ich bekomme es nicht gebacken! Ob mknod (in allen Busyboy.config Dateien steht mknod = y oder option mknod y y!
Um den Patch einzuspielen, beide Dateien ins tuxbox-cvs/cdk kopiert dann patch -p1 < upnp.diff gemacht dann deplean durchgeführt, dann .configure und make! Aber nothing!
Schade bin anscheinend noch nicht so weit!
Gruß Brevheart
Um den Patch einzuspielen, beide Dateien ins tuxbox-cvs/cdk kopiert dann patch -p1 < upnp.diff gemacht dann deplean durchgeführt, dann .configure und make! Aber nothing!
Schade bin anscheinend noch nicht so weit!
Gruß Brevheart
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
also ich hab alles händisch eingepflegt. ist ja nicht viel.
im /tuxbox-cvs/cdk verzeichnis ein make distclean
und die genzen .depend files aus dem driver zweig entfernt, und alles neu gebaut.
normalerweise reicht ein neubau
tuxbox_libs
misc_libs
neutrino
wenn ich richtig liege.
@Brevheart
hast du das fuse zeugs geladen und djmount ?
im /tuxbox-cvs/cdk verzeichnis ein make distclean
und die genzen .depend files aus dem driver zweig entfernt, und alles neu gebaut.
normalerweise reicht ein neubau
tuxbox_libs
misc_libs
neutrino
wenn ich richtig liege.
@Brevheart
hast du das fuse zeugs geladen und djmount ?
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
Jetzt klappt es überhaupt nicht mehr. Frage: Woran kann es liegen?
Kann es am upnp.diff liegen?
checking suomi.locale
checking svenska.locale
checking locals.h
--- /tmp/log1 2007-03-09 18:14:21.000000000 +0100
+++ /tmp/log2 2007-03-09 18:14:21.000000000 +0100
@@ -514,6 +514,7 @@
LOCALE_MAINMENU_SHUTDOWN,
LOCALE_MAINMENU_SLEEPTIMER,
LOCALE_MAINMENU_TVMODE,
+ LOCALE_MAINMENU_UPNPBROWSER,
LOCALE_MAINSETTINGS_AUDIO,
LOCALE_MAINSETTINGS_COLORS,
LOCALE_MAINSETTINGS_DRIVER,
@@ -1093,6 +1094,8 @@
LOCALE_UCODECHECK_HEAD,
LOCALE_UCODECHECK_UCODE,
LOCALE_UCODES_FAILURE,
+ LOCALE_UPNPBROWSER_HEAD,
+ LOCALE_UPNPBROWSER_RESCAN,
LOCALE_USERMENU_BUTTON_BLUE,
LOCALE_USERMENU_BUTTON_GREEN,
LOCALE_USERMENU_BUTTON_RED,
ERROR: locals.h not ordered or contains empty lines
make[4]: *** [check] Fehler 1
make[3]: *** [all-recursive] Fehler 1
make[2]: *** [all-recursive] Fehler 1
make[1]: *** [all] Fehler 2
make: *** [/home/y/tuxbox/dbox2/cdkflash/root-neutrino] Fehler 2
make[4]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/data/locale'
make[3]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/data'
make[2]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
Ready .... press Enter
Gruß Brevheart
Kann es am upnp.diff liegen?
checking suomi.locale
checking svenska.locale
checking locals.h
--- /tmp/log1 2007-03-09 18:14:21.000000000 +0100
+++ /tmp/log2 2007-03-09 18:14:21.000000000 +0100
@@ -514,6 +514,7 @@
LOCALE_MAINMENU_SHUTDOWN,
LOCALE_MAINMENU_SLEEPTIMER,
LOCALE_MAINMENU_TVMODE,
+ LOCALE_MAINMENU_UPNPBROWSER,
LOCALE_MAINSETTINGS_AUDIO,
LOCALE_MAINSETTINGS_COLORS,
LOCALE_MAINSETTINGS_DRIVER,
@@ -1093,6 +1094,8 @@
LOCALE_UCODECHECK_HEAD,
LOCALE_UCODECHECK_UCODE,
LOCALE_UCODES_FAILURE,
+ LOCALE_UPNPBROWSER_HEAD,
+ LOCALE_UPNPBROWSER_RESCAN,
LOCALE_USERMENU_BUTTON_BLUE,
LOCALE_USERMENU_BUTTON_GREEN,
LOCALE_USERMENU_BUTTON_RED,
ERROR: locals.h not ordered or contains empty lines
make[4]: *** [check] Fehler 1
make[3]: *** [all-recursive] Fehler 1
make[2]: *** [all-recursive] Fehler 1
make[1]: *** [all] Fehler 2
make: *** [/home/y/tuxbox/dbox2/cdkflash/root-neutrino] Fehler 2
make[4]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/data/locale'
make[3]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/data'
make[2]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: Leaving directory `/home/y/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
Ready .... press Enter
Gruß Brevheart
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
Erster kleiner Test! Bilder habe ich noch nicht getestet! Bei Filmen springt er nicht an (ich denke da klappt eine Übergabe nicht, die Box weiß noch nicht das sie ein Film bearbeiten soll! MP3 und Internet Radio laufen! Nur keine stop Funktion über die home ( als Seite zurück wird si angesprochen) Taste möglich! Aber Erkennung einwandfrei! Geschwindigkeit erste Sahne! Das Anzeigen der MP3 könnte noch verändert werden! da die 7 stellige Twonky ID vor den MP3'stehen (die interessieren mich eigentlich nicht). Bei Seitenwechsel innerhalb der Mp3's kommt CMP3DEC: recoverable frame level error (lost synchonisation),
Segmentation fault
Zapit shut down
bei wechsel von Mp3 Songs und Internet Shoutcast kommt immer
CMP3Dec: recoverable frame level error (lost synchronization)
CMP3Dec: recoverable frame level error (bad main_data_begin pointer)
CMP3Dec: recoverable frame level error (bad main_data_begin pointer)
avia_oss: IOCTL: SNDCTL_DSP_SPEED (arg=44100)
getestet mit Djmout 0.7.1 und Vorgänger + Fuse 2.6.1 und Vorgänger
Trotzdem klasse :)
Gruß Brevheart
Segmentation fault
Zapit shut down
bei wechsel von Mp3 Songs und Internet Shoutcast kommt immer
CMP3Dec: recoverable frame level error (lost synchronization)
CMP3Dec: recoverable frame level error (bad main_data_begin pointer)
CMP3Dec: recoverable frame level error (bad main_data_begin pointer)
avia_oss: IOCTL: SNDCTL_DSP_SPEED (arg=44100)
getestet mit Djmout 0.7.1 und Vorgänger + Fuse 2.6.1 und Vorgänger
Trotzdem klasse :)
Gruß Brevheart
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
-
- Interessierter
- Beiträge: 48
- Registriert: Donnerstag 22. Februar 2007, 20:54