PDA

View Full Version : [@ATIrs] "Unable to start TV"-Errori in acquisizione con Multimedia Center, SOLUZIONE


Dr. Death
06-06-2004, 22:49
Non so se sono già state postate soluzioni analoghe o differenti alla soluzione di questo fastidiosissimo inconveniente del software multimediale ATI, perciò posto la soluzione da me trovata, certo che di persone, anche in questo forum, che ci hanno sbattuto la testa, ce ne siano tantissime :D

Riassumendo, mi riferisco al diffuso problema a causa del quale, avviando l'applicazione "VideoIn/TV" di ATI Multimedia Center, per acquisire dall'ingresso video delle nostre amate schede video ATI, viene restituito un errore ("Unable to start TV" oppure "Non si riesce ad inizializzare il TV" a seconda della versione, inglese o italiana, del MMC installato) dopo di che l'applicazione si chiude senza consentire l'acquisizione e costringendo l'utente a catturare il video con altre applicazioni. Naturalmente, sebbene si possa acquisire tranquillamente con Virtual Dub, AVI_IO, Studio o qualsivoglia altro software free o no, è consigliabile acquisire con il software ATI per sfruttare al meglio il chip Rage Theather.
A seguito di varie prove, ho riscontrato che il problema di cui all'oggetto non si presenta, normalmente, installando i drivers e il software in dotazione alla scheda, e non si presenta con alcune combinazioni di drivers+multimedia center; ma nella maggioranza dei casi, l'utente preferirà utilizzare drivers aggiornati piuttosto che accontentarsi di quelli vecchi presenti sul cd in dotazione alla scheda, perciò a causa di questo problema bisogna spesso scendere ad un compromesso per poter giocare e acquisire col software ATI.

La soluzione di seguito riportata è semplicissima, è sufficiente infatti sovrascrivere il file DrvDShow.dll con la versione patchata (corretta) che potete scaricare dal link di seguito, nella cartella \Programmi\ATI Multimedia\Main.

La versione del file già modificato che ho messo a disposizione qui funziona al 100% con la combinazione Catalyst 4.3 + MMC 8.9 che per comodità ho reso disponibili nello stesso spazio, assieme alla patch per le DirectX 9.0b per l'utilizzo con tv tuner PAL (che va installata obbligatoriamente nel caso utilizziate proprio questa versione delle DirectX).

Appena avrò tempo, farò delle prove con versioni differenti della dll affinché si riesca a farla funzionare anche con drivers e mmc più recenti (cmq la combinazione di cui sopra è già ottima ;)).

Installate dunque Catalyst 4.3, MMC 8.9, la patch per le DirectX e sovrascrivete quel file con la versione che ho messo in quello spazio web, e il gioco è fatto. Come per magia, l'errore non dovrebbe presentarsi più e MMC dovrebbe consentirvi di acquisire perfettamente senza alcun problema. ;)

Attendo riscontri :)

Link: ATI Multimedia Center Video Capture Fix (http://www.mioshop.net/ati/ati.htm)

anarxisco
07-06-2004, 13:30
Io sono fra quelli che la testa se l'è davvero sfasciata per aggiornare i drivers e il MMC: dopo varie peripezie, mi ero accontentato dei diplay drivers 7.92 con l'ultimo MMC, peròò problemi di flickering in acquisizione a manetta...

Stasera provo di fisso, poi ti dico.
Se funza, sei un :cool: capo.

Salut,
xisco;)

Dr. Death
07-06-2004, 13:46
Fidati, funziona :D

Per chi fosse interessato: il problema è un salto condizionale nella libreria su citata che non rende possibile l'acquisizione per un valore di ritorno che risulta sempre falso con la maggioranza delle combinazioni Drivers+MMC; per risolverlo, si deve disassemblare e riassemblare la dll sostituendo questo salto condizionale con un normale salto alla routine che avvia la cattura, oppure (più semplice) sostituire con un qualsiasi editor esadecimale direttamente nel file compilato la stringa "81 7D E8 00 E8 3F 03 74", con la stringa "81 7D E8 00 E8 3F 03 EB", cioé sostituendo l'ultimo valore, "74", con "EB".
Naturalmente ho messo a disposizione per voi il file già modificato :)
Questa modifica fa saltare la verifica della presenza del segnale in ingresso al Rage Theather e della disponibilità dell'overlay facendo partire sempre l'acquisizione.
Teoricamente il trucchetto dovrebbe funzionare allo stesso modo con tutti i drivers e mmc, ma in alcune versioni del file la posizione del salto cambia e di conseguenza anche la modifica. Cmq proverò anche con versioni più recenti.

Byez!

tommydc
30-08-2004, 17:02
novità con la versione più recente dei catalyst e del multimedia center?

comunque ottimo lavoro. grazie

tommy

Yauchie
31-08-2004, 02:32
Ciao :)

sono sempre io, solo che ho cambiato nick.

Ho avuto qualche problemino con i 4.7 ma poi ho lasciato per ora perché sono un po' incasinato col lavoro.
Se riesco a trovare il tempo magari provo con i nuovi 4.8 :)

tommydc
31-08-2004, 15:33
Originariamente inviato da Yauchie
Ciao :)

sono sempre io, solo che ho cambiato nick.

Ho avuto qualche problemino con i 4.7 ma poi ho lasciato per ora perché sono un po' incasinato col lavoro.
Se riesco a trovare il tempo magari provo con i nuovi 4.8 :)

bene tienimi aggiornato, grazie

tommaso

p.s. mi consigli un programma alternativo a quello ati per registrare da fonti esterne?

Yauchie
31-08-2004, 15:59
Originariamente inviato da tommydc
bene tienimi aggiornato, grazie

tommaso

p.s. mi consigli un programma alternativo a quello ati per registrare da fonti esterne?


Con il sw ati sfrutteresti appieno le caratteristiche del Rage...

tommydc
31-08-2004, 16:55
Originariamente inviato da Yauchie
Con il sw ati sfrutteresti appieno le caratteristiche del Rage...

ma onestamente penso che il rage ormai sia alla stessa altezza dei software player fatti girare su cpu potenti.
Non credi?

tommy