DirectShow Filter fuer die DBOXII

Digital Recording
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Hi BSE,

könntest du mal stichpunktartig sagen welche DS-Funktionen nötig sind um ein Preview von meiner TV-Karte (bzw. einem beliebigen Capture-Device) zu erhalten?

Unter VFW is das ja kein Thema, aber bei DirectShow steig ich noch nicht so durch :oops:

Danke!
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

LazyT hat geschrieben:könntest du mal stichpunktartig sagen welche DS-Funktionen nötig sind um ein Preview von meiner TV-Karte (bzw. einem beliebigen Capture-Device) zu erhalten?
Ahemm, aber ich glaube das wuerde hier doch zu ausuferndem
Gefasel meinerseits entarten.
Wer mit den (Roh)Daten z.B. von einer TV-TunerKarte ein wenig
spielen moechte, dem sei das AMCap Sample aus dem SDK
anzuraten. (Ist zwar recht gruselig aber zeigt dennoch die
wichtigen Sachen. CaptureTreiber enumerieren und laden,
DShowFilter laden, graphen rendern, Interfaces abfragen ...)

- Bernd
Sirclaus
Interessierter
Interessierter
Beiträge: 59
Registriert: Montag 8. April 2002, 21:16

Beitrag von Sirclaus »

@BSE

Hier hast du den 1. Test. Sieht eigendlich sehr gut aus - lief aber 4 minuten - Bild war schwarz

Wie geschrieben läuft Netzwerk kurz an und steht dann :-?
Sirclaus
Interessierter
Interessierter
Beiträge: 59
Registriert: Montag 8. April 2002, 21:16

Beitrag von Sirclaus »

Sorry die Daten:TuxVision: > Loading settings ...
TuxVision: > Additional SplashDelay:2885 ms
TuxVision: Application started
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > Setting volume: 0
TuxVision: > DumpGraph [cb08f0]
TuxVision: > Filter [1af8928] 'DeInterlace'
TuxVision: > Pin [d0b97c] 'Input' [Input] Connected to pin [ce3c6c]
TuxVision: > Pin [d0b89c] 'Output' [Output]
TuxVision: > Filter [1f1f020] 'VideoRenderer'
TuxVision: > Pin [1f1f288] 'Input' [Input]
TuxVision: > Filter [ce22ac] 'VideoDecoder'
TuxVision: > Pin [ce3d1c] 'In' [Input] Connected to pin [ce2d5c]
TuxVision: > Pin [ce3c6c] 'Out' [Output] Connected to pin [d0b97c]
TuxVision: > Filter [ba4690] 'DeMultiplexer'
TuxVision: > Pin [ba4740] 'Input' [Input] Connected to pin [ce177c]
TuxVision: > Pin [ce2d5c] 'Video' [Output] Connected to pin [ce3d1c]
TuxVision: > Pin [ce2aac] 'Audio' [Output]
TuxVision: > Pin [ce271c] 'ISO 1-13818' [Output]
TuxVision: > Filter [ce185c] 'InfTee'
TuxVision: > Pin [ce18c4] 'Input' [Input] Connected to pin [cb1cf4]
TuxVision: > Pin [ce177c] 'Output1' [Output] Connected to pin [ba4740]
TuxVision: > Pin [ce250c] 'Output2' [Output]
TuxVision: > Filter [cb00ac] 'DBOXII Capture'
TuxVision: > Pin [cb1f34] 'Video' [Output]
TuxVision: > Pin [cb1e14] 'Audio' [Output]
TuxVision: > Pin [cb1cf4] 'PS' [Output] Connected to pin [ce18c4]
TuxVision: > Pin [cb1bd4] 'VPES' [Output]
TuxVision: > Pin [cb1a94] 'APES' [Output]
TuxVision: > Setting volume: 0
TuxVision: PREVIEW
TuxVision: STOP
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

Sirclaus hat geschrieben:TuxVision: > Filter [ba4690] 'DeMultiplexer'
TuxVision: > Pin [ba4740] 'Input' [Input] Connected to pin [ce177c]
TuxVision: > Pin [ce2d5c] 'Video' [Output] Connected to pin [ce3d1c]
TuxVision: > Pin [ce2aac] 'Audio' [Output]
TuxVision: > Pin [ce271c] 'ISO 1-13818' [Output]
Na da schau her, da haengt ja gar nichts am AudioPfad ...
sprich wo ist der AudioDecoder ?
Hmm, deinstalliere und installiere bitte mal die neueste TRex Version.

- Bernd
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@Sirclaus
Oder hast du etwa einen Kanal mit AC3 per Hand eingestellt ?
Probier doch mal ARD/ZDF oder anderen FTA Kanal.

- Bernd
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Wer mit den (Roh)Daten z.B. von einer TV-TunerKarte ein wenig
spielen moechte, dem sei das AMCap Sample aus dem SDK
anzuraten.
Jo, das (und PlayCAP) kenne ich - deshalb die Frage :wink:
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@LazyT
Naja, du kannst natuerlich auch in die TuxVision Sourcen gucken.
Das Graphbuilding muesste nur leicht modifiziert und evtl.
ein wenig Code fuer das Setup des capture pins eingefuegt werden.

Capture Pin an den VideoRenderer haengen, fertig.
Dann solltest du zumindest schoneinmal ein Bild bekommen.

- Bernd
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@LazyT
hr=gpICaptureGraphBuilder->FindInterface(&PIN_CATEGORY_CAPTURE, gpVCap, IID_IPin, (void **)&pPin);
if (SUCCEEDED(hr))
hr=TryConnectPinToFilter(gpIGraphBuilder, pPin, pVideoRenderer, 0, TRUE);

- Bernd
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Na das ist doch ein Wort, werd ich morgen wohl mal testen, Danke!
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@ALL, hoppala Rev.0.0.0.12 ist an einer Stelle sehr ungluecklich
parametrisiert :oops: , daher lieber die
neue Version von TuxVision(Rev.0.0.0.13) vom Server ziehen.
http://transputer.dyndns.org/src/dboxII/

(TuxVisionSetup.exe)

- Bernd
Zuletzt geändert von BSE am Freitag 28. Juni 2002, 01:45, insgesamt 1-mal geändert.
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

BSE hat geschrieben:Auf dem HostSystem sollten die Installationen von TuxVisionSetup
und TRexSetup alle erforderlichen Filter einspielen. Bis auf ein
einigermassen aktuelles DirectX (eigentlich sollte es ab DX5
funktionieren) wird nichts vorausgesetzt. Winsock2 ist natuerlich
auch Pflicht, ist aber seit Win98(SE) am Start.
Hi!
Ich habe auf diesem PC alles so gemacht wie auf den anderen. Allerdings hat DIESER Win98 (ich glaube die erste Version) - die anderen haben XP.
Kann ich wohl die Datei ws2_32.dll manuell resrv32.exe'en? Wenn ja, kannst Du sie vielleicht mal zum DL bereitstellen?
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

Hi!
Also ich hab noch mal nachgeschaut. Die Winsock2 DLL ist schon vorhanden! Woran kann es wohl dann liegen?
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@t.u.b.e
Falls du dich Netzwerktechnisch upgraden willst, wuerde ich eher
die Installation des InternetExplorers empfehlen. Da bekommst du
zwar auch ein halbes Betriebssystem mitinstalliert, aber schaden
sollte es (hoffentlich !) nicht ...

- Bernd
iD42
Interessierter
Interessierter
Beiträge: 44
Registriert: Dienstag 11. Juni 2002, 02:54

Beitrag von iD42 »

hmm wozu sind unter options / misc die einstellungen "HTTP/Streaming - Server" ?

ich wollte grade auf transputer.dyn.escape.de suchen, aber die seite ist grad nicht erreichbar :-?
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

iD42 hat geschrieben:hmm wozu sind unter options / misc die einstellungen "HTTP/Streaming - Server" ?
Da kann man dann die PortAdresse fuer den HTTP und den
StreamingServer einstellen :) Wird noch belebt ...
iD42 hat geschrieben:ich wollte grade auf transputer.dyn.escape.de suchen, aber die seite ist grad nicht erreichbar :-?
Hmmm, ja mein DynIP-Provider hat wohl Probleme.
Ich habe noch folgende alternativ-Adresse eingerichtet.

http://transputer.dyndns.org/src/dboxII/

- Bernd
iD42
Interessierter
Interessierter
Beiträge: 44
Registriert: Dienstag 11. Juni 2002, 02:54

Beitrag von iD42 »

BSE hat geschrieben:
iD42 hat geschrieben:hmm wozu sind unter options / misc die einstellungen "HTTP/Streaming - Server" ?
Da kann man dann die PortAdresse fuer den HTTP und den
StreamingServer einstellen :) Wird noch belebt ...
d.h. später könnte ich auf meinem PC mit tuxvision tv schauen und jemand anders hier im lan könnte von meinem PC aus das gleiche programm streamen?

ggf sogar mehrere leute (100mbit lan) ?

das wäre GENIAL :D
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

iD42 hat geschrieben: d.h. später könnte ich auf meinem PC mit tuxvision tv schauen und jemand anders hier im lan könnte von meinem PC aus das gleiche programm streamen?

ggf sogar mehrere leute (100mbit lan) ?

das wäre GENIAL :D
Also so wie ich das probiert habe läuft TuxVision sogar parallel (gleichzeitig) auf 3 PCs in verschiedenen Räumen mit nem 100Mbit Switch ohne Ruckler :o

(Streamen hab ich noch nicht versucht aber das reine Preview geht wunderbar)
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
iD42
Interessierter
Interessierter
Beiträge: 44
Registriert: Dienstag 11. Juni 2002, 02:54

Beitrag von iD42 »

t.u.b.e. hat geschrieben: Also so wie ich das probiert habe läuft TuxVision sogar parallel (gleichzeitig) auf 3 PCs in verschiedenen Räumen mit nem 100Mbit Switch ohne Ruckler :o
alles von der einen dbox? die hat doch nur 10 mbit, da komm ich bei einem 5mbit stream doch bestimmt nich weit
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

ja - iregend wie geht es (frag mich nicht warum :-) )
Vielleicht liegt es am Switch - ich kenne mich netzwerktechnisch nicht aus aber ist es nicht so das der Switch (anders wie bei einem Hub) Die Daten von der Box nur ein mal zieht, wenn sie 2 Clients gleichzeitig anfordern? Bitte nicht hauen, wenn ich Quatsch schreibe...
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
iD42
Interessierter
Interessierter
Beiträge: 44
Registriert: Dienstag 11. Juni 2002, 02:54

Beitrag von iD42 »

ich hab das gerade versucht, von 2 PCs aus zu stereamen. war ein 3,5 mbit video stream. als der 2. PC anfing, kamen lauter bildstörungen :-?


naja einfach warten bis das in tuxvision gecoded ist :lol:
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

iD42 hat geschrieben:naja einfach warten bis das in tuxvision gecoded ist :lol:
Jo - ich denke das Proggi ist jetzt schon ne Granate 8)

@Admin: Kann vielleicht mal jemand diesen Thread schliessen und nen neuen aufmachen? Wird echt unübersichtlich hier...
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
Admira98
Interessierter
Interessierter
Beiträge: 74
Registriert: Freitag 28. Juni 2002, 19:04

Beitrag von Admira98 »

Jetzt hab ich doch schon ne Menge ausprobiert und möchte nun mal um Rat fragen, da ich nicht mehr weiter weiß.

Hatte zunächst WinXP oben, TRex1.56 und TuxVision13 installiert. Preview und Record gingen auf FTA-Sendern ohne Probleme. Bei verschlüsselten Sendern wie ORF oder Premiere hat sich TuxVision nach ca. 1 min. aufgehängt.

Da ich mein System verdächtigt habe, installierte ich WinMe mit allen Updates (IE6 etc.). Da hab ich grad mal die Kanalliste angezeigt bekommen, doch Preview noch Record wollten funktionieren (diese Problem dürften mehrere haben).

Nun hab ich wieder auf XP umgestellt, hab jedoch die gleichen Probleme wie oben beschrieben. Preview geht auf FTA-Sendern, auf Pay-TV nur kurz. Interessant ist nun folgendes: Stell ich "kill playback" aus, hängt sich Preview nicht mehr auf, bekomm aber starke Bildaussetzer. Um die Aussetzer zu vermeiden, hab ich auch noch versucht im Record-Mode "kill playback" und "no preview" anzumachen, mit dem Ergebnis das sich diesmal mein ganzes System verabschiedet hat.

Ich weiß wirklich nicht mehr weiter. Vielleicht gehts jemandem ähnlich und kann mir helfen.

mfg

P.S. Verwende Nokia 2x gtx 500 Sat.
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

Admira98 hat geschrieben:Preview und Record gingen auf FTA-Sendern ohne Probleme. Bei verschlüsselten Sendern wie ORF oder Premiere hat sich TuxVision nach ca. 1 min. aufgehängt.
Hmmm ich hatte mal ein aehnliches Verhalten mit einem der
aktuelleren Images. Jedoch hing sich die Box auch ohne die
Benutzung von Tuxvision auf, sobald ich auf einen Kanal zappte
der nicht dekodiert werden konnte (z.B. Premiere Direct).
Schaltete man nur zwischen FTA Kanaelen hin und her war alles prima.

Die App. macht prinzipiell keinerlei Unterschiede zwischen den Kanaelen.

Ich selbst benutze noch ein altes Image vom 07.04. da das bei mir
absolut stabil laeuft.

- Bernd
iD42
Interessierter
Interessierter
Beiträge: 44
Registriert: Dienstag 11. Juni 2002, 02:54

Beitrag von iD42 »

Admira98 hat geschrieben:Hatte zunächst WinXP oben, TRex1.56 und TuxVision13 installiert. Preview und Record gingen auf FTA-Sendern ohne Probleme. Bei verschlüsselten Sendern wie ORF oder Premiere hat sich TuxVision nach ca. 1 min. aufgehängt.
kann ich bestätigen, ist hier genauso wenn ich auf einem premiere sender schalte bleibt das bild nach ner weile stehen. (ca 30 sek oder so)

neustes alexw image (15.5. oder so) und win2k