Tom Keller
Lt. Commander
- Registriert
- Dez. 2006
- Beiträge
- 1.790
Die Priorität beim MPC-HC ist:
Dementsprechend hat man für den ffdshow-Audiodecoder zwei Möglichkeiten:
- An erster Stelle stehen alle DirectShow-Filter, die in den MPC-HC Optionen unter "Externe Filter" auf "Bevorzugen" gesetzt sind. Diese werden vor...
- ... allen internen Filtern eingesetzt. Sind in der Liste der Externen Filter keine Filter ausgewählt, oder ist die Liste leer, werden logischerweise alle aktivierten internen Filter verwendet. An letzter Stelle stehen...
- ... alle systemweit verfügbaren Filter des DirectShow-Subsystems von Windows. Sprich: ist die Liste unter "Externe Filter" leer und sind alle internen Filter deaktiviert, werden ausschließlich diese systemweit verfügbaren Filter verwendet.
Das DirectShow-Subsystem von Windows hat darüber hinaus auch ein eigenes Prioritätensystem, welches über sogenannte Merits geregelt wird. Das sind Hexadezimalwerte, die jedem DirectShow-Filter vom Entwickler zugewiesen werden und seine "Rangordnung" bestimmen. Näheres - siehe hier:
http://www.dvbviewer.com/griga/DirectShow.html#FilterManager
Dementsprechend hat man für den ffdshow-Audiodecoder zwei Möglichkeiten:
- Entweder setzt man ihn auf die Liste der externen Filter und dort auf "Bevorzugen".
- Oder man deaktiviert die internen Audiodecoder vom MPC-HC. Sofern der ffdshow-Audiodecoder die höchste Priorität (= den höchsten Merit) im DirectShow-Subsystem von Windows hat, wird er dann verwendet.