Announcement: video server for neutrino

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Spooky
Einsteiger
Einsteiger
Beiträge: 338
Registriert: Sonntag 24. Februar 2002, 10:43

Beitrag von Spooky »

@jmittelst

rootdir = c:/dbox/|1

Und ohne den letzten Slash, geht es da? Bitte nicht vergessen,Streamer nach dem ändern neu starten !

Spooky
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hmm, hatte jetzt einen, der angelaufen ist:

Code: Alles auswählen

msg - rcvd:
DIR|vlc:///1/TS/ct_mag/
msg - reply:
DIR:/12.02.05 - hr-fernsehen - 12.30 - 12.02.05|0|1113979821
DIR:/19.02.05 - hr-fernsehen - 12.30 - 19.02.05|0|1113979822
DIR:/19.03.05 - hr-fernsehen - 12.30 - 19.03.05|0|1111235416
DIR:/2005-02-12-c't magazin|0|1113979991
DIR:/2005-04-05-c't magazin|0|1112706351
DIR:/26.03.05 - hr-fernsehen - 12.30 - 26.03.05|0|1111840229
DIR|EOF|X

msg - rcvd:
DIR|vlc:///1/TS/ct_mag/12.02.05 - hr-fernsehen - 12.30 - 12.02.05/
msg - reply:
/c't magazin.txt|210|1108211409
/c't magazin_00.ts|797345640|1108213212
/dboxwinsvr_rec.log|2590|1108213214
DIR|EOF|X

msg - rcvd:
FIL|vlc:///1/TS/ct_mag/12.02.05 - hr-fernsehen - 12.30 - 12.02.05/c't magazin_00
.ts
ses - pl + mp deleted check
pl - single media playlist
ses - using item [0] of e:/dbox//TS/ct_mag/12.02.05 - hr-fernsehen - 12.30 - 12.
02.05/c't magazin_00.ts at pos 0
ses - pl + mp created, mp triggered for reply
peer (192.168.2.111) attached on stream service (31301) [sid=0]
stream - rcvd:
GET /0x12d,0x12e HTTP/1.0
ts - sConnect()
mp - streaming started
msg - rcvd:
PLI|A
ts - sDisconnect()
mp - streaming stopped
ses - mp deleted
ses - current streaming stopped - next item (A=)
msg - reply:
OK|X

ses - stream-node deleted
msg - rcvd:
DIR|vlc:///1/TS/ct_mag/12.02.05 - hr-fernsehen - 12.30 - 12.02.05/
msg - reply:
/c't magazin.txt|210|1108211409
/c't magazin_00.ts|797345640|1108213212
/dboxwinsvr_rec.log|2590|1108213214
DIR|EOF|X

msg - rcvd:
SES|END
msg - reply:
BYE|X

ses - msg-node deleted
ses - pl + mp deleted check
session deleted
Auf der Box dann:

Code: Alles auswählen

mp] Startplay

[mp] PlayFileThread starts

[mp] using streamer media server (192.168.2.51:31100,0x12d,0x101c2c88)

[mp] found pida[0]: 0x0130, ac3=1

[mp] found pida[1]: 0x012E, ac3=0

[mp] apid changed to 302

[mp] (live) stream with vpid=(0x012D) apid=(0x012E) ac3=(0)

[mp] entering player loop

[mp] buffering ... 

SPTS, queue 0 extended.

[controld] VIDEO_EVENT_SIZE_CHANGED 720x576 (4:3 -> 4:3)
[mp] leaving reader loop ...

[mp] ... checking for another playlist item

[mp] close connection to streaming service
[mp] mp_playFileThread terminated

Segmentation fault
zapit shot down :)
Lief ruckelig an und nach dem Verlassen mit [home] gabs dann den Segfault.
Hmm - also merkwürdig, dieses Verhalten. Hat jemand das auf einer Win-Kiste zu laufen?
cu
Jens

P.S. Einige Files laufen, scheinbar aber nur Aufnahmen von ÖR's keine von Premiere. Aber auch die ruckeln nur und es gibt einen Segfault beim beenden. Ist in ein aktuelles JtG-Image eingebaut.
Zuletzt geändert von jmittelst am Donnerstag 7. Juli 2005, 16:45, insgesamt 2-mal geändert.
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Spooky hat geschrieben: - SPTS Modus ist an ?
- TS-Datei umbenennen auf 8.3 Zeichen ohne Umlaute und andere Schnörkel wie Leerzeichen usw.
...
genau !

@jmittelst
fang mal mit ganz einfachen Verzeichnissen und Dateinamen an !
Im Moment weiß ich nicht direkt, ob die Leerzeichen überhaupt stören.
Muß mir das jetzt mal in Ruh anschauen ...

edit: bist ja schon über das Problem weg, war zu langsam ...

- GMo -
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Ja, das scheint nämlich kein Problem gewesen zu sein.
Ich teste - und das, wie schon oft, nicht wirklich langsam.
Oben das P.S. bitte beachten, das finde ich nämlich recht seltsam. Das Win ist übrigens neu aufgesetzt.
cu
Jens
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

jmittelst hat geschrieben:Lief ruckelig an und nach dem Verlassen mit [home] gabs dann den Segfault.
Hmm - also merkwürdig, dieses Verhalten. Hat jemand das auf einer Win-Kiste zu laufen?
cu
Jens
ich glaub Du bist der Erste, der das überhaupt probiert. Ich selbst hab den Windows streamer nur mit meinem Simulator getestet, nicht aber mit ner echten DBox. Könnt sein, daß der Netz I/O mit QT4 unter Windows nicht so "glatt" ist wie unter Linux ...
... na mal sehen.

- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Spooky hat geschrieben:@jmittelst

rootdir = c:/dbox/|1

Und ohne den letzten Slash, geht es da? Bitte nicht vergessen,Streamer nach dem ändern neu starten !

Spooky
ups, hatte ich auch übersehen - und auch nicht gewußt, dap M$ so pingelich ist ?

edit: hab das jetzt mal nachgestellt -> macht aber eigentlich doch keine Probleme ...

- GMo -
Zuletzt geändert von gmo18t am Donnerstag 7. Juli 2005, 17:05, insgesamt 1-mal geändert.
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

@gmo - Ne, wie gesagt, pingelig isser nicht, schau Dir mal den Pfad von dem an, das er abgespielt hat. Das war überhaupt kein Problem.
Wenn Du mir einen Tip gibst, wie ich testen kann, worauf es ankommt, oder wie ich das irgendwie anders debuggen kann, ich wär dafür.
cu
Jens
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

@jmittelst:
mit den segfaults von neutrino könnte auch sein, daß das im ZIP-Archiv enthaltene neutrino nicht so gut zu Deinem DBox Image passt. Ich hatte das erstellt mit dem CVS-Stand von Anfang Juni (wenn ich mich noch recht erinnere) ...

Aber nen Image selbst bauen kannst Du nicht - oder ?

- GMo -
Zuletzt geändert von gmo18t am Donnerstag 7. Juli 2005, 17:14, insgesamt 1-mal geändert.
Spooky
Einsteiger
Einsteiger
Beiträge: 338
Registriert: Sonntag 24. Februar 2002, 10:43

Beitrag von Spooky »

@jmittelst

Hattest Du das mit Slash noch probiert ? In Deinem Posting steht das:
ses - pl + mp deleted check
pl - single media playlist
ses - using item [0] of e:/dbox//TS/ct_mag/12.02.05 - hr-fernsehen - 12.30 - 12.
02.05/c't magazin_00.ts at pos 0
ses - pl + mp created, mp triggered for reply
peer (192.168.2.111) attached on stream service (31301) [sid=0]
@gmo18t
Hi!
Wie sieht es denn mit dem Source aus? Kannst Du den auf Sourceforge (wenn die Wartung vorbei ist) wieder zur Verfügung stellen, oder ist der noch nicht ganz alltagstauglich zwecks QT4 + Linux?

Spooky
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Spooky hat geschrieben: @jmittelst

Hattest Du das mit Slash noch probiert ? ...
also bei mir macht ein "/" zuviel keine Probleme.
@gmo18t
Hi!
Wie sieht es denn mit dem Source aus? Kannst Du den auf Sourceforge (wenn die Wartung vorbei ist) wieder zur Verfügung stellen, oder ist der noch nicht ganz alltagstauglich zwecks QT4 + Linux?

Spooky
kannst das gleiche ZIP-Archiv auch für linux nehmen ...
nur reicht ein pures "make" anstelle von "make -f Makefile.win32".

Hab den QT4-streamer aber insgesamt noch sehr wenig mit der Box zusammen testen können.
(Aber die "M$-Ruckler" erwarte ich unter Linux nicht).

- GMo -
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

@gmo - Ich werd dann mal morgen schauen, ob ich noch irgendwo einen alten Snapshot finde, oder was auch immer :) - mit Linux komme ich noch nicht so gut klar, das mich die Langeweile schon dazu bewegt hätte ein CVS auszuchecken, daher hab ich vom Imagebauen überhaupt keine Ahnung :(

@Spooky - hab jetzt nicht wirklich drauf geachtet, was ich drin stehen hatte, werd morgen nochmal schauen, ob das mit dem / was bringt.

Für heute sagt meine Regierung erstmal Feierabend an. Glotze läuft und ich darf nix machen, was das behindert :( - mal schauen, ob sich noch andere finden, die bessere Erfahrungen machen mit Streamer@Win32.

cu
Jens
Spooky
Einsteiger
Einsteiger
Beiträge: 338
Registriert: Sonntag 24. Februar 2002, 10:43

Beitrag von Spooky »

@gmo18t,

hatte ich zu spät gesehen, dass da der Source mit drin steckt ... :oops:

Wenn ich "langeweile" habe und mangels Laptops für NSLU2 Spielereien , werde ich Streamer mal auf Win32 testen.

Spooky
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

jmittelst hat geschrieben:@gmo - Ich werd dann mal morgen schauen, ob ich noch irgendwo einen alten Snapshot finde, oder was auch immer :) - mit Linux komme ich noch nicht so gut klar, das mich die Langeweile schon dazu bewegt hätte ein CVS auszuchecken, daher hab ich vom Imagebauen überhaupt keine Ahnung :(
...
na ich stoß mal grad nen build für neutrino auf dem heutigen CVS-Stand an, kann Dir das dann morgen zum download bereitstellen ...

vielleicht sieht's dann schon besser aus - aber irgendwie bleiben mit spontan noch ein paar Rätsel übrig ...

- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Das hört sich doch schon mal gut an, das mit dem neuen build.
Wenn Du Rätsel hast, die du weitergeben magst, damit sie andere testen und beantworten können, dann nur raus damit.
cu
Jens
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

gmo18t hat geschrieben:dann schmeiß ich die uPnP Unterstützung gleich wieder raus aus streamer ...
noch mal die Frage mit der Bitte einer Antwort:

Was/wo ist 'uPnP Unterstützung' in streamer und was bedeutet das fuer die Funktionalitaet von streamer/dbox?
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

petgun hat geschrieben:
gmo18t hat geschrieben:dann schmeiß ich die uPnP Unterstützung gleich wieder raus aus streamer ...
noch mal die Frage mit der Bitte einer Antwort:

Was/wo ist 'uPnP Unterstützung' in streamer und was bedeutet das fuer die Funktionalitaet von streamer/dbox?
Hast Du eigentlich mal das "Eröffnungsposting" gelesen??
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

PauleFoul hat geschrieben:Hast Du eigentlich mal das "Eröffnungsposting" gelesen??
gmo18t hat geschrieben:Mein Server ist deshalb eine proprietäre Lösung und nicht uPnP konform
stand da jedenfalls eben noch.
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

gmo18t hat geschrieben:dann schmeiß ich die uPnP Unterstützung gleich wieder raus aus streamer ...
Ich glaub ich erkenn da nen subtilen sarkastischen unterton ;)
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Zaphot hat geschrieben:..subtilen sarkastischen unterton..
da habe ich bisher etwas anderes drunter verstanden..aber danke fuer die Aufklaerung...."M$-Ruckler" faellt dann wohl in die gleiche Kategorie....ich werde nicht weiter/wieder fragen und wuensche viel Spass mit der properitaeren, subtil, sarkastischen UPnP-Untersteutzung!
Bugsregent
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 8. Juli 2005, 02:15

Beitrag von Bugsregent »

Ich habe es auch unter WinXP ausprobiert, und habe wie jmittelst genau die gleichen Auswirkungen

-extremes ruckeln
-Segfault beim beenden

Habe wie er das aktuelle JTG-Images drauf


Ich finde das Programm sehr vielversprechend-hoffe das das noch wird

bye
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Bugsregent hat geschrieben:Ich habe es auch unter WinXP ausprobiert, und habe wie jmittelst genau die gleichen Auswirkungen

-extremes ruckeln
-Segfault beim beenden

Habe wie er das aktuelle JTG-Images drauf


Ich finde das Programm sehr vielversprechend-hoffe das das noch wird

bye
hab jetzt auch mal mit M$ getestet ...
Ruckler und Absturz - tja, wird dann wohl noch ein wenig dauern, bis ich die Ursache gefunden hab.
Die gleichen Sourcen auf Linux kompiliert laufen aber ohne Probleme :)

- GMo -
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wird schon (hoffentlich!)!
cu
Jens
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

jmittelst hat geschrieben:Wird schon (hoffentlich!)!
cu
Jens
im Moment kann ich da keine programmtechnische Ursache für finden.
Vielleicht ist die QT4/mingw WIN32 edition noch nicht ausgereift genug , um die gleiche Performance wie QT4 unter Linux zu bringen ?

Mal den 4.0.1-Schuß von QT4 abwarten ...

- GMo -
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wir sind ja noch jung. Und obwohl SFU nicht schlecht ist, unter XPhome muß der scheinbar nicht in jedem Fall gut laufen. Und noch geht VLC ja. Also ham wir noch Zeit. Wenns eilig wird, melde ich mich ... ;)
cu
Jens
haneu
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Mittwoch 5. Mai 2004, 12:45

Probleme beim Übersetzen

Beitrag von haneu »

Ich erhalte ne Fehlermeldung beim Übersetzen:
System: RedHat 8.0 qt-devel-3.1.1-6

make
/usr/lib/qt3/bin/moc -o streamer.moc streamer.h
g++ -g -DQT_THREAD_SUPPORT -DQT_LARGEFILE_SUPPORT=64 -D_REENTRANT -fno-rtti -D_F
ILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I./ -I/usr/lib/qt3/include -o streamer.o
-c streamer.cpp
streamer.cpp: In member function `virtual void TDirFiles::getList(QString&,
QString&, bool)':
streamer.cpp:2043: `iterator' is not a member of type `QPtrList<QFileInfo>'
streamer.cpp:2043: parse error before `=' token
streamer.cpp:2043: `it' undeclared (first use this function)
streamer.cpp:2043: (Each undeclared identifier is reported only once for each
function it appears in.)
streamer.cpp:2043: no matching function for call to `QPtrList<QFileInfo>::end()
const'
streamer.cpp: In member function `virtual void TDirFiles::removeEntry(QString&,
bool)':
streamer.cpp:2091: `iterator' is not a member of type `QPtrList<QFileInfo>'
streamer.cpp:2091: parse error before `=' token
streamer.cpp:2091: no matching function for call to `QPtrList<QFileInfo>::end()
const'
make: *** [streamer.o] Error 1

Irgendein Tip?
Mfg, Harald