| Codecs straeuben sich
Frage von Thomas Beyer:
Manfred Bieß schrieb:
> Weiß jemand bzgl. dessen Rat - wie bekomme ich wieder eine halbwegs > saubere Medienlandschaft? Die CodecPacks wollte ich eigentlich nicht > wieder installieren, weil damit die Probleme anfingen.
Klappere mal Deine Registry mittels http://lightalloy.softdepia.com/DSFMgr.zip
... nach verwaisten Directshowfiltereinträgen ab. Grobe Einführung bei mir unter: http://www.silent-dreams.de/prg-dsfiltermanagement.html
MfG, Thomas
Antwort von Thomas Beyer:
Manfred Bieß schrieb:
> Interessant. Es sieht eigentlich relativ übersichtlich dort aus. Bei den > DirectShow Filtern sind nur einige (;AC3 Parser, MPEG-2 Splitter, > MSScreen decoder DMO, mpeg4 decoder DMO, mpeg4s decoder DMO, WMAudio > Decoder DMO, WMVideo 8 Decoder DMO, WMVideo Decoder DMO).
Alles mit "DMO" (;DirectX Media Object) nicht anfassen.
Verwaist sind bei Dir der AC3 Parser und der MPEG2-Splitter.
MPEG-2 Splitter und AC3Parser wieder aktivieren (;sind beide in einem ActiveX Control):
- Kommandozeile öffnen - cd %windir%system32 - regsvr32 mpg2splt.ax
> komisch ist auch, daß das Tool DXman aus dem Artikel bei jedem Zugriff > auf einen dieser Filter mit einem "ASSERT Failed" und einem fehlerhaften > Speicherzugriff abbricht - ähnlich dem was ZoomPlayer auch gemacht hat.
Wie sich die Applikationen bei fehlerhaft im System eingespielten COM- Objekten verhalten, ist eigentlich definiert (;wenn das Öffnen fehlschlägt, ein deallocate und gut ist), aber nicht alle Programmierer rechnen mit derart verbogenen Systemen, wie sie "Codecpacks" gerne hinterlassen.
MfG, Thomas
Antwort von Frank Derlin:
"Manfred Bieß" schrieb... [snip] > Codecs werden nicht von ZoomPlayer oder MediaPlayer classic erkannt. > > Jedes Mal kommt die Meldung "An Error has occured - Unable to create > filters for: [pfad]".
Was sagt der WindowsMediaPlayer dazu? Fehlernummer vom WMP? http://www.nwlink.com/~zachd/pss/pss.html#errcodes
HTH, Frank
Antwort von Thomas Beyer:
Manfred Bieß schrieb:
> Filter sehen alle sehr ordentlich aus - dennoch funktioniert in der > Richtung nichts; nichtmal mpeg1. Zoomplayer, Mediaplayer schmeißen beide > Fehlermeldungen (;"An Error has occured - Unable to create > filters for:", "Can't Render File", "File Extension not supported"). Ich > finde das ziemlich eigenartig. Wie gesagt, oft kommen beim Öffnen oder > schließen dann noch Speicherzugriffsfehler. Beim Schließen ist mir öfter > in der Fehlermeldung die Datei "quartz.dll" aufgefallen mit der > Erweiterung "1 objects left active". Das war aber zumindest zu Beginn > schon anders... > > Kann irgendwodurch evtl. auch das Grundgerüst für die Wiedergabe dieser > Medientypen beschädigt werden? Oder wo könnte sonst das Problem liegen?
Das kann durchaus vorkommen. Checke mal, ob Deine quartz.dll (;im System32 (;Win2k/XP)- respektive system(;Win9X)-Verzeichnis passend zu Deinem Betriebssystem versioniert ist (;Eigenschaftendialog, Version).
Registriere diese bei Bedarf nochmals neu:
- Kommandozeile - cd %windir%system32 - regsvr32 quartz.dll
Suche auf Deiner Platte, ob sich eventuell noch andere quartz.dll befinden, und entferne diese bis auf die im system(;32) Ordner.
Als letzten Ausweg vor einer Neuinstallation/Reparaturinstallation bietet sich dann noch ein erneutes Installieren von DirectX an, da genau dies auch das Grundgerüst für die Medienfilter darstellt (;Directshow ist ein Bestandteil von DirectX).
Was Du oben schilderst, klingt sehr nach einem arg zerschossenen System, auf dem sich DirectX-Bestandteile fürs falsche OS befinden.
MfG, Thomas
| |
| |