[ microcode @ 24.03.2004. 21:08 ] @
Ako netko zna kako pomoću dd-a blitati na tvout molio bi da mi pomogne!
ili sa TvIn-a (radi se naravno o video konektorima na grafičkoj kartici) na primarnu površinu ?

Neznam koji tip površine je potreban za to LiveVideo ili videoport ?

koristim DirectX 7 !

Dovoljno je par redova koda - samo kreiranje površina i popunjavanje ddsd strukture.
[ yooyo @ 25.03.2004. 11:09 ] @
MIslim da treba da ukljucis flagove za overlay...

Moze i lakse... koristi DirectShow VideoRenderer ili jos bolje VMR9.
Tvoj program bi trebao da bude filter ciji output pin ide na input od VMR9.
I slika ode na TV out..

yooyo
[ microcode @ 27.03.2004. 00:00 ] @
Pomoću DirectShow-a i Videorender-a sam uspio
dobiti sliku sa TvIn-a na monitoru.

al ju nemogu poslati na tvOut ? ne znam kako spojiti zadnji filtar?

Draže bi mi bilo da to uradim ručno pomoću DirectX-a ?
(specijalni efekti i sl.)
[ microcode @ 27.03.2004. 00:05 ] @
...ps

Imam staru karticu ASUS® V3000 (riva 128). Da li netko zna , imali možda
ova kartica problema sa TvOut-om ?
[ yooyo @ 27.03.2004. 00:38 ] @
Citat:
microcode:
...ps

Imam staru karticu ASUS® V3000 (riva 128). Da li netko zna , imali možda
ova kartica problema sa TvOut-om ?


Neke kartice (npr Matrox G450) nisu u stanju da naprave overlay surface ako je rezolucija desktopa veca od 1024x768. Mozda je to slucaj i kod tebe. Probaj da smanjis rezoluciju...

DirectX7 ima jako losu podrsku za DShow. Bolje predji na DX8.1 ili DX9.

U DXSDK/bin direktorijumu imas program graphedit.exe. Startuj ga
i uradi sledece:
1. U meniju nadji Inser Filter. Otvorice se prozir sa spiskom filtera.
2. U Video Crossbar devices nadji tvoj TV tuner i dodaj ga u graph (dupli click)
3. U video Capture Sources nadji ponovo tvoju karticu i dodaj je u graph.
4. Zatvori Insert filters.
5. Idi na properites od corssbar device-a i podesi koji od ulaza idu na out pin.
(npr TV tuner pin na out pin ili composite in na out pin). Crossbar je u stvari "patch panel".
6. Povezi Crossbar video out pin sa video in pin-om na Capture filteru
7. Korake 5 i 6 uradi i za audio.
8. Klikni desnim tasterom misa na video-out pin capture filtera i izaber Render
9. Ovo uradi i za audio

Ako je sve OK dobices graph na cijem "video-kraju" se nalazi Video Renderer ili VMR9 i Direct Sound Renderer na "audio-kraju".

Kada kliknes na play u toolbaru, pojavice sa active movie prozor sa videom.
Ukoliko je video u overlay-u trebalo bi da dobijes i sliku na TV-out.

Ako zelis da napravis neki tvoj filter koji ce da ubacuje jos neki sadrzaj preko videa moraces da naucis DirectShow programiranje. U samom DXSDK ima gomila primera tako da ti ne bi trebalo da bude tesko...

yooyo


[ microcode @ 07.04.2004. 22:45 ] @
Moja grafička kartica nema TV-tuner, samo obični
composite izlaz. Da li bi kartica trebala davati sliku na tom
izlazu bez ijednog pokrenutog programa , tj dali se slika sa "monitora"
direktno prenosi na tv-out bez dodatnog softwarea - direktno na izlazni frame buffer?
[ yooyo @ 08.04.2004. 13:39 ] @
Vrlo je moguce da tvoja kartica nije u stanju da daje 2 izlaza u istom trenutku.
Mislim da moras otkaciti monitor i povezati TV i tek onda ukljuciti racunar.
Trebalo bi da dobije sliku na TV-u.

Izvini za moj prethodni post. Sve vreme sam mislio da imas i TV-tuner karticu
i graficku karticu... !?

yooyo