DirectShow Filter fuer die DBOXII
-
- Einsteiger
- Beiträge: 310
- Registriert: Dienstag 29. Januar 2002, 21:11
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Wie in den Readme es beschrieben sind die xxx_dvr.o nur fuermattiman hat geschrieben:die vorhandene gtx_dvr.o (von http://transputer.dyn.escape.de/src/dboxII/
) funktioniert wohl nicht mehr mit dem neuen Image vom 19.05:
./gtx_dvr.o: kernel-module version mismatch
./gtx_dvr.o was compiled for kernel version 2.4.2
while this kernel is version 2.4.19-pre8-dbox2.
aeltere Images geeignet (Ich verwende eins vom 07.04 ...).
Bei den aktuellen Versionen habe ich keinerlei rendering (clipmode)
mehr hinbekommen.
Ist das jemandem sonst geglueckt, will sagen funktioniert der clipmode
in den aktuellen Images (wieder) ?
- Bernd
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00
Da vertust Du Dich. Es gibt bestimmt viele interessierte Leser (wie mich). Schau Dir nur mal die Anzahl der Aufrufe dieses Threads an (>2800)!! Aber da ich nichts dazu Beitragen kann, halt ich mich stickum. (...und über ihm kreisten die Geier ). Auf jeden Fall ist das ganze hier höchst Interessant. Ich versteh nur (noch) wenig davon.BSE hat geschrieben:Ok, fuer alle (euch wenigen) Interessierten.
Gruß
BOFH
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Vielleicht sollte ich doch mal eine kleine SampleApp basteln mit derBOFH hat geschrieben:Aber da ich nichts dazu Beitragen kann, halt ich mich stickum. (...und über ihm kreisten die Geier ). Auf jeden Fall ist das ganze hier höchst Interessant. Ich versteh nur (noch) wenig davon.
man sich den LiveStream anschauen bzw. capturen kann ? Die wird
dann jedoch def. im Win32 "Rustikalo-Gewand" daherkommen, aber
vielleicht ist ja daraufhin jemand motiviert ein nettes UI zu basteln.
(Ich werde mir Muehe geben einigermassen leserlichen Code zu
verfassen ;-) )
Die Sache wuerde mir leichter von der Hand gehen, wenn nur nicht
soviel nette Livemusik bei gutem Wetter inkl. anregenden
Kaltgetraenken die Wochenenden bestimmen wuerden ...
- Bernd
-
- Interessierter
- Beiträge: 20
- Registriert: Montag 3. Dezember 2001, 00:00
hi BSE,
Ja mach das, es werden sich dann mit sicherheit welche finden.
Man findet mehr Win32 programmierer als welche die unter Linux C programmieren.
gruss
ben
Vielleicht sollte ich doch mal eine kleine SampleApp basteln mit der
man sich den LiveStream anschauen bzw. capturen kann ? Die wird
dann jedoch def. im Win32 "Rustikalo-Gewand" daherkommen, aber
vielleicht ist ja daraufhin jemand motiviert ein nettes UI zu basteln.
Ja mach das, es werden sich dann mit sicherheit welche finden.
Man findet mehr Win32 programmierer als welche die unter Linux C programmieren.
gruss
ben
-
- Interessierter
- Beiträge: 25
- Registriert: Mittwoch 3. April 2002, 20:11
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
@all,
na denn mal Freiwillige vor !
Unter
http://transputer.dyn.escape.de/src/dboxII/
liegt der aktuelle SourceDrop (dboxII_0_3.zip) der DirectShow Filter
und einer kleinen Viewing Applikation die ich TuxVision getauft habe.
Auf dem Server selbst sind auch die Sourcen via CVS erreichbar.
Parameter dafuer stehen in einem MiniForum
http://transputer.dyn.escape.de/cgi-bin/yabb/YaBB.pl
unter General/News.
Im SourceDrop sind die Filter und die Applikation als Release
vorkompiliert, d.h. auch Testwillige ohne Compiler koennen
die Binaries benutzen. (siehe Readme von TuxVision).
Die App ist natuerlich (!) nicht final (z.B. fehlt noch Recording aber das
laesst sich sehr einfach implementieren und wird demnaechst zur
Verfuegung stehen)
- Bernd
na denn mal Freiwillige vor !
Unter
http://transputer.dyn.escape.de/src/dboxII/
liegt der aktuelle SourceDrop (dboxII_0_3.zip) der DirectShow Filter
und einer kleinen Viewing Applikation die ich TuxVision getauft habe.
Auf dem Server selbst sind auch die Sourcen via CVS erreichbar.
Parameter dafuer stehen in einem MiniForum
http://transputer.dyn.escape.de/cgi-bin/yabb/YaBB.pl
unter General/News.
Im SourceDrop sind die Filter und die Applikation als Release
vorkompiliert, d.h. auch Testwillige ohne Compiler koennen
die Binaries benutzen. (siehe Readme von TuxVision).
Die App ist natuerlich (!) nicht final (z.B. fehlt noch Recording aber das
laesst sich sehr einfach implementieren und wird demnaechst zur
Verfuegung stehen)
- Bernd
-
- Interessierter
- Beiträge: 25
- Registriert: Mittwoch 3. April 2002, 20:11
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Ok, hier also der naechste Alpha drop.
incl.:
- Senderliste und Auswahl
- Info zum laufenden Programm
- Preview
- Record to disk (incl. Preview)
- Dest.Directory setup
- Options (IPSetup etc.)
Die Source als zip koennen wie immer unter
http://transputer.dyn.escape.de/src/dboxII/
(dboxII_0_4.zip) oder aus dem CVS gezogen werden.
(Hinweise dazu siehe MiniForum auf http://transputer.dyn.escape.de)
Zum Betrieb ist dringend das TRex Update 1.5.3 Alpha anzuraten !
(Ebenfalls in der download section verfuegbar).
Fuer alle diejenigen die nur an den Binaries interessiert sind, habe ich
ein kleines Setup zusammengestellt, welches ebenfalls unter
http://transputer.dyn.escape.de/src/dboxII/
mit dem Namen TuxVision.exe verfuegbar ist.
Nocheinmal in Kurzform:
1.) TRexSetup.exe (1.5.3) laden und installieren
2.) TuxVision.exe laden und installieren
3.) Have Fun !
- Bernd
incl.:
- Senderliste und Auswahl
- Info zum laufenden Programm
- Preview
- Record to disk (incl. Preview)
- Dest.Directory setup
- Options (IPSetup etc.)
Die Source als zip koennen wie immer unter
http://transputer.dyn.escape.de/src/dboxII/
(dboxII_0_4.zip) oder aus dem CVS gezogen werden.
(Hinweise dazu siehe MiniForum auf http://transputer.dyn.escape.de)
Zum Betrieb ist dringend das TRex Update 1.5.3 Alpha anzuraten !
(Ebenfalls in der download section verfuegbar).
Fuer alle diejenigen die nur an den Binaries interessiert sind, habe ich
ein kleines Setup zusammengestellt, welches ebenfalls unter
http://transputer.dyn.escape.de/src/dboxII/
mit dem Namen TuxVision.exe verfuegbar ist.
Nocheinmal in Kurzform:
1.) TRexSetup.exe (1.5.3) laden und installieren
2.) TuxVision.exe laden und installieren
3.) Have Fun !
- Bernd
-
- Developer
- Beiträge: 392
- Registriert: Samstag 21. Juli 2001, 00:00
@BSE:
Ich wollte dein TuxVision auch mal testen.
Ich finde aber überall nur TRex 1.5.0.
Hast du eine URL, wo es die TRex 1.5.3 gibt?
Ich habe TRex 1.5.0 und TuxVision.exe installiert.
DBox Status ist Online.
Kanalliste kommt und Event kommt auch.
Disable Playback!
Wenn ich auf Preview gehe, bekomme ich kein Bild.
Wingrab und http funktioniert!
Image ist vom ca. 10.04.
Hast du einen Tip wieso das nicht geht?
MfG
Flagg
Ich wollte dein TuxVision auch mal testen.
Ich finde aber überall nur TRex 1.5.0.
Hast du eine URL, wo es die TRex 1.5.3 gibt?
Ich habe TRex 1.5.0 und TuxVision.exe installiert.
DBox Status ist Online.
Kanalliste kommt und Event kommt auch.
Disable Playback!
Wenn ich auf Preview gehe, bekomme ich kein Bild.
Wingrab und http funktioniert!
Image ist vom ca. 10.04.
Hast du einen Tip wieso das nicht geht?
MfG
Flagg
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Ich versuche unterFlagg hat geschrieben:Hast du eine URL, wo es die TRex 1.5.3 gibt?
http://transputer.dyn.escape.de/download/TRexSetup.exe
die jeweils aktuellste Version zur Verfuegung zu stellen.
(z.Z. ist das 1.5.3 Alpha)
- Bernd
-
- Developer
- Beiträge: 392
- Registriert: Samstag 21. Juli 2001, 00:00
@bse:
Mit TRex 1.5.3 funktioniert es jetzt bei mir.
Preview funktioniert und Record auch.
Das Preview ist ein bischen langsam bzw. mein 700er Athlon ist da wahrscheinlich zu langsam
Beim Record hab ich auch Fehler oder "Interlace-Streifen" in der Ausgabedatei.
Und wie kann ich das ganze jetzt ins inet bringen, damit ich die WM-Spiele in der Arbeit anschauen kann???
Mfg
Flagg
Mit TRex 1.5.3 funktioniert es jetzt bei mir.
Preview funktioniert und Record auch.
Das Preview ist ein bischen langsam bzw. mein 700er Athlon ist da wahrscheinlich zu langsam
Beim Record hab ich auch Fehler oder "Interlace-Streifen" in der Ausgabedatei.
Und wie kann ich das ganze jetzt ins inet bringen, damit ich die WM-Spiele in der Arbeit anschauen kann???
Mfg
Flagg
-
- Interessierter
- Beiträge: 47
- Registriert: Samstag 5. Januar 2002, 20:30
@BSE
... respekt super Arbeit ... dieses Progi könnte bald meine PCTV Karte aus meinen Rechner vertreiben :)
@Flagg
Du kannst mit Windows Media Encoder einen Streaming Server einrichten
und als Quelle zB einen TV-Karte wählen -> geht ganz easy
Es gebe die möglichkeit über TuxVision und den Screen Capture Driver (im Media Encoder enthalten) Screenshots zu machen und diese dan zu Streamen aber da TuxVision das Bild im Overlay Modus darstellt gibt es da nur ein schwarzes Bild vielleicht könnte BSE dafür ein RGB Modus einbauen.
http://www.microsoft.com/windows/window ... efault.asp
Der Media Encoder gibt auch den DirectShow Capture Driver von BSE zur auswahl aber da der Encoder nicht mit MPEG2 inputs umgehen kann bringt es nicht viel.
Noch was offtopic @BSE
vielleicht hast du einen Tip
benutze zz die neuen WDM Treiber (5.10) für die PCTV aber wenn ich mit dem Media Encoder ein live Stream aufnehme bekomme ich mit Profilen mit geringen Bandbreite ein falschfarben Bild es sieht so aus alles ob Bild invertiert ist.
Wenn ich aber ein Profil mit höherer Bandbreite wähle ist die Farbe ok.
Benutze jetzt einen anderen WDM Treiber mit dem es geht aber der nachteil ist ich kann dann damit nicht die neue PCTV Vision Applikation verwenden.
thx
cu bülo
... respekt super Arbeit ... dieses Progi könnte bald meine PCTV Karte aus meinen Rechner vertreiben :)
@Flagg
Du kannst mit Windows Media Encoder einen Streaming Server einrichten
und als Quelle zB einen TV-Karte wählen -> geht ganz easy
Es gebe die möglichkeit über TuxVision und den Screen Capture Driver (im Media Encoder enthalten) Screenshots zu machen und diese dan zu Streamen aber da TuxVision das Bild im Overlay Modus darstellt gibt es da nur ein schwarzes Bild vielleicht könnte BSE dafür ein RGB Modus einbauen.
http://www.microsoft.com/windows/window ... efault.asp
Der Media Encoder gibt auch den DirectShow Capture Driver von BSE zur auswahl aber da der Encoder nicht mit MPEG2 inputs umgehen kann bringt es nicht viel.
Noch was offtopic @BSE
vielleicht hast du einen Tip
benutze zz die neuen WDM Treiber (5.10) für die PCTV aber wenn ich mit dem Media Encoder ein live Stream aufnehme bekomme ich mit Profilen mit geringen Bandbreite ein falschfarben Bild es sieht so aus alles ob Bild invertiert ist.
Wenn ich aber ein Profil mit höherer Bandbreite wähle ist die Farbe ok.
Benutze jetzt einen anderen WDM Treiber mit dem es geht aber der nachteil ist ich kann dann damit nicht die neue PCTV Vision Applikation verwenden.
thx
cu bülo
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Na, das will ich doch nicht hoffen ;-)bülo hat geschrieben:... dieses Progi könnte bald meine PCTV Karte aus meinen Rechner vertreiben
Koennte man machen, aber da gibt es noch andere (bessere) Moeglichkeiten ...bülo hat geschrieben:Es gebe die möglichkeit über TuxVision und den Screen Capture Driver(im Media Encoder enthalten) Screenshots zu machen und diese dan zu Streamen aber da TuxVision das Bild im Overlay Modus darstellt gibt es da nur ein schwarzes Bild vielleicht könnte BSE dafür ein RGB Modus einbauen.
Ich hatte schon einmal angefangen capture pins fuer video und audio
im uncompressed Format anzulegen. (Dafuer wurde zum Testen
ein Farbbalkentestbild gestreamed)
Die Sache funktioniert auch prinzipiell (mit AMCap capturen war ok)
jedoch "verhungert" der Datenstrom mit der Zeit. Wahrscheinlich liegts
wohl am TimeStamping, oder fehlt noch ein Interface (nur welches ?)
Der Code ist noch aktiv geschaltet, d.h. im MediaEncoder solltest
du das Testbild sehen koennen. Na vielleicht faellt mir oder euch ja noch
etwas dazu ein ...
Werde ich mal weiterleiten ...bülo hat geschrieben:benutze zz die neuen WDM Treiber (5.10) für die PCTV aber wenn ich mit dem Media Encoder ein live Stream aufnehme bekomme ich mit Profilen mit geringen Bandbreite ein falschfarben Bild es sieht so aus alles ob Bild invertiert ist.
Wenn ich aber ein Profil mit höherer Bandbreite wähle ist die Farbe ok.
- Bernd
Zuletzt geändert von BSE am Montag 3. Juni 2002, 01:44, insgesamt 1-mal geändert.
-
- Interessierter
- Beiträge: 27
- Registriert: Dienstag 20. November 2001, 00:00
-
- Neugieriger
- Beiträge: 12
- Registriert: Freitag 20. Juli 2001, 00:00
-
- Interessierter
- Beiträge: 47
- Registriert: Samstag 5. Januar 2002, 20:30
@BSE
@carbony
den clipmode/render Driver hab ich noch nicht getestet, kann dir lieder nicht helfen ...
@phquest
Eigendlich sollte der Capture driver mit jeden Image gehen mit dem auch Wingrabz funkt ... ich benutze das 27.3 Image wenns es dir weiterhilft.
cu bülo
genau der Media Encoder zeigt ein Testbild wenn man deinen DirectShow Driver auswählt.Der Code ist noch aktiv geschaltet, d.h. im MediaEncoder solltest
du das Testbild sehen koennen.
Danke für deine müheWerde ich mal weiterleiten ...
@carbony
den clipmode/render Driver hab ich noch nicht getestet, kann dir lieder nicht helfen ...
@phquest
Eigendlich sollte der Capture driver mit jeden Image gehen mit dem auch Wingrabz funkt ... ich benutze das 27.3 Image wenns es dir weiterhilft.
cu bülo
-
- Interessierter
- Beiträge: 27
- Registriert: Dienstag 20. November 2001, 00:00
-
- Interessierter
- Beiträge: 47
- Registriert: Samstag 5. Januar 2002, 20:30
-
- Senior Member
- Beiträge: 1278
- Registriert: Mittwoch 5. September 2001, 00:00
-
- Interessierter
- Beiträge: 47
- Registriert: Samstag 5. Januar 2002, 20:30
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Hmmm, vielleicht doch nocheinmal eine kurze Zusammenfassung,
speziell fuer diejenigen, die nur die Binaries ausprobieren moechten.
(Obwohl eigentlich alles verstreut in irgendwelchen README es steht ;-) )
1.) TRexSetup.exe (min 1.5.3 !)(installation) saugen und installieren.
2.) TuxVision.exe(installation) saugen und installieren.
3.) TuxVision starten und in der Options page Box-spezifische
Parameter (IPAdresse, ...) eingeben
Das wars auch schon ! Damit sollte Capture und Preview via
TuxVision funktionieren (Ich weiss da sind noch einige Fehler drin ...).
Aber prinzipiell soll das ja auch nur eine TestApp fuer UI-Bastel-Willige sein.
Wer mit dem RenderFilter experimentieren moechte, sollte sich
xxx_dvr.o (je nach boxtyp) und fbclear saugen, in die box per
ftp nach /var/tuxbox kopieren und fbclear mit "chmod +x fbclear"
nachbehandeln. Auf meiner gtx box ist der clipmode fuer Audio UND
Video seeeeehr wackelig. Audio oder Video getrennt funktionieren
dagegen wunderbar.
Readme es und ein paar snapshots zum Thema render (clipmode)
via GraphEdit sind beim SourceDrop (z.Z. dboxII_0_4.zip) und im CVS
zu finden. Wie ihr schon an der Beschreibung seht ist der RenderPfad
z.Z. nur etwas fuer experimentierfreudige die auch vor der
Benutzung von GraphEdit nicht zurueckschrecken.
Ach ja: Aus dem Clipmode gibt es z.Z. kein zurueck ! D.h. wer danach
wieder TV sehen oder capturen moechte MUSS die box neu booten.
(Wer von den devs da eine alternative weiss, nur raus damit. Mit dem
im capture filter eingebauten Telnet client laesst sich eine Menge machen.)
Alle hier aufgefuehrten files sollten via
http://transputer.dyn.escape.de/download.html
verfuegbar sein.
Getestet und fuer gut befunden wurde das Ganze auf meiner Konfiguration:
NOKIA, GTX AVIA500 2xIntel
unter Neutrino mit Image vom 07.04.2002
Tip fuer neuere Images: Disable Playback in der Optionspage sollte
gesetzt sein ...
Uff, ich hoffe damit einige Fragen beantwortet zu haben.
- Bernd
speziell fuer diejenigen, die nur die Binaries ausprobieren moechten.
(Obwohl eigentlich alles verstreut in irgendwelchen README es steht ;-) )
1.) TRexSetup.exe (min 1.5.3 !)(installation) saugen und installieren.
2.) TuxVision.exe(installation) saugen und installieren.
3.) TuxVision starten und in der Options page Box-spezifische
Parameter (IPAdresse, ...) eingeben
Das wars auch schon ! Damit sollte Capture und Preview via
TuxVision funktionieren (Ich weiss da sind noch einige Fehler drin ...).
Aber prinzipiell soll das ja auch nur eine TestApp fuer UI-Bastel-Willige sein.
Wer mit dem RenderFilter experimentieren moechte, sollte sich
xxx_dvr.o (je nach boxtyp) und fbclear saugen, in die box per
ftp nach /var/tuxbox kopieren und fbclear mit "chmod +x fbclear"
nachbehandeln. Auf meiner gtx box ist der clipmode fuer Audio UND
Video seeeeehr wackelig. Audio oder Video getrennt funktionieren
dagegen wunderbar.
Readme es und ein paar snapshots zum Thema render (clipmode)
via GraphEdit sind beim SourceDrop (z.Z. dboxII_0_4.zip) und im CVS
zu finden. Wie ihr schon an der Beschreibung seht ist der RenderPfad
z.Z. nur etwas fuer experimentierfreudige die auch vor der
Benutzung von GraphEdit nicht zurueckschrecken.
Ach ja: Aus dem Clipmode gibt es z.Z. kein zurueck ! D.h. wer danach
wieder TV sehen oder capturen moechte MUSS die box neu booten.
(Wer von den devs da eine alternative weiss, nur raus damit. Mit dem
im capture filter eingebauten Telnet client laesst sich eine Menge machen.)
Alle hier aufgefuehrten files sollten via
http://transputer.dyn.escape.de/download.html
verfuegbar sein.
Getestet und fuer gut befunden wurde das Ganze auf meiner Konfiguration:
NOKIA, GTX AVIA500 2xIntel
unter Neutrino mit Image vom 07.04.2002
Tip fuer neuere Images: Disable Playback in der Optionspage sollte
gesetzt sein ...
Uff, ich hoffe damit einige Fragen beantwortet zu haben.
- Bernd
-
- Einsteiger
- Beiträge: 253
- Registriert: Sonntag 28. April 2002, 10:49
Grrmpf, manchmal ist man halt zu deppert die "Logik" von M$bülo hat geschrieben:Es gebe die möglichkeit über TuxVision und den Screen Capture Driver (im Media Encoder enthalten) Screenshots zu machen und diese dan zu Streamen aber da TuxVision das Bild im Overlay Modus darstellt gibt es da nur ein schwarzes Bild vielleicht könnte BSE dafür ein RGB Modus einbauen.
Programmen zu durchschauen. Die Capture-Mechanik
hat die ganze Zeit ueber einwandfrei funktioniert, jedoch meinte
der MediaEncoder das ein statisches Image wohl kein Video ist und
laesst daraufhin die Framerate Richtung 0 durchsacken. Nachdem ich
dem Testbild ein wenig "Bewegung" eingehaucht habe, laeuft auch
der MediaEncoder zufriedenstellend (etwas ruckelig).
Q.E.D.
Die Frage stellt sich nun: Will man das wirklich, ich meine den
MediaEncoder als Streaming source fuer die DBox ?
Technisch geht das schon, jedoch waere die Realisierung
nicht ganz trivial (Zumal fuer den Audiopfad ein separates AudioCapture
Filter gemacht werden muesste, welches sich die Daten dann vom
Video(Master) Filter organisiert (IPC).)
- Bernd
-
- Interessierter
- Beiträge: 47
- Registriert: Samstag 5. Januar 2002, 20:30
notwendig ist es nicht nur ne Träumerei auf deine kosten *lol*Die Frage stellt sich nun: Will man das wirklich, ich meine den
MediaEncoder als Streaming source fuer die DBox ?
Technisch geht das schon, jedoch waere die Realisierung
nicht ganz trivial (Zumal fuer den Audiopfad ein separates AudioCapture
Filter gemacht werden muesste, welches sich die Daten dann vom
Video(Master) Filter organisiert (IPC).)
Ich schliess die Box an meine PCTV an streame den Livestream so, ist die bessere/stabillere kombination ... das lang für die WM Übertargungs ins Rechenzentrum und ich geh kein Risiko ein von meinen Kollegen gekillt zu werden :D
cu bülo
-
- Einsteiger
- Beiträge: 355
- Registriert: Mittwoch 22. Mai 2002, 01:04