Im Vista Windows Media Center konnten AVI-Dateien, die ein nicht-quadratisches Seitenverhältnis besitzen, aufgrund eines Windows Media Center-Bugs nicht richtig abgespielt werden. Sind nun die Optionen "Ausgabeformat-Wechsel während Wiedergabe erlauben" sowie "Nur zu kompatiblen Filtern verbinden" aktiviert, so werden diese Dateien im korrekten Seitenverhältnis abgespielt.
Falls RAW-Video im NV12/NV21-Farbraum als Eingabe diente und "Größe & Seitenverhältnis" aktiviert war, stürzte ffdshow ab.
"Bitmap overlay" stürzte ab.
Der DCT Bildfilter funktionierte bei der Wiedergabe nicht.
Falls "Untertitel mit gleichem Zeitstempel überlappen" aktiviert war, stürzte ffdshow manchmal ab.
Die Untertitel-Letterbox-Funktion wendete fälschlicherweise "Beschneiden" anstatt "Letterbox" an, falls das angegebene Seitenverhältnis breiter war als das des Videos.
Windows Media Center stürzte beim Erstellen von Miniaturansichten ab.
Vor Beta4 korrigiert
In FLAC und TTA ging die A/V-Synchronisation verloren.
Der "Closed caption"-Dekoder produzierte verstümmelte Zeichen.
Fehler, die zu Abstürzen im Windows Movie Maker führten, wurden behoben.
Untertitel, die ein "&" im Dateinamen enthalten, wurden falsch im ffdshows Kontextmenü angezeigt.
MakeAVIS.exe produzierte im "Store uncompressed audio"-Modus rauschendes Audio, falls der Audioeingang nicht auf 16-bit Integer gestellt war.
Mehrzeilige AviSynth-Skripte wurden nicht abgespeichert, wenn im Profildialog auf "Einstellungen exportieren" oder "In Datei speichern..." geklickt wurde.
Kompatibilitätsproblem mit VFW-Enkoderanwendungen wie z.B. HyperCam wurde behoben.
Falls "ConvertToRGB" in einem AviSynth-Skript verwendet wurde, wurde das Video umgedreht dargestellt.
Falls "Kanäle tauschen" verwendet wurde, ging das Audiosignal verloren, wenn sich die Anzahl der eingehenden Audiokanäle änderte.
DVD Menüs wurden manchmal nicht hervorgehoben.
"Bedingungen für automatisches Laden" -> "on movie file name match (with wildcards)" funktionierte nicht.
War der Eingabefarbraum NV12 oder NV21, konnte ffdshow nicht richtig rendern.
Wurde "Beschneiden" nach gerahmten Untertiteln verwendet, wurde die Unterkante des Bildes zu stark beschnitten.
Vor Beta3 korrigiert
Schwarze Ränder wurden im AviSynthfilter und Deinterlacern nicht schwarz dargestellt.
libavcodec-Enkoder akzeptierten keine Bildfrequenzen außer 25fps. Andere Enkoder hatten manchmal falsche Bildfrequenzen.
Falls "ffdshowaudio()" im AviSynth-Skript verwendet wurde, trat ein Fehler auf.
Falls eine Unicode-Untertiteldatei 0x1a enthielt, schlug das Rendering fehl.
Das Bild wurde gespiegelt, falls der AviSynthfilter im RGB-Farbraum ausgab.
Falls "RAW video" -> "YV12" im VFW-Dekoder aktiviert war, wurde das Bild gespiegelt, wenn der VFW-Codec via DirectShow verwendet wurde.
Verbesserte Stabilität der Handhabung von Winamp-Plugins.
Größenänderung während des Abspielens: Wurde 8 (als erste Ziffer von 800) für die vertikale Größe eingegeben, gab es je nach angewandter Methode einen Absturz (Lanczos tap>=4, spline, usw.).
Falls Größenänderung verwendet wurde, wurden Änderungen des Pixelseitenverhältnisses (SAR) ignoriert.
Falls "Größe & Seitenverhältnis" -> "Borders" -> "Inside" verwendet wurde, kalkulierte "Benutze SV des Originals" eine falsche Größe.
AviSynth-Skript konnte nicht gespeichert werden (nur Unicode-Builds).
Vor Beta2 korrigiert
Falls Overlaymixer und YUY2 verwendet wurden, wurde nach einer Änderung des Seitenverhältnisses die Höhe des Bildes halbiert. Dies war häufig bei Wiedergabe von DVDs der Fall.
FFV1-Dekoder stürzte beim Spulen oder bei Verzögerung ab.
FFV1-Enkoder: Die Standardentfernung zwischen Keyframes betrug 250, was zu hoch war und nicht unabhängig konfiguriert werden konnte. Neuer Standard ist 10.
Wenn NV12 der einzig verfügbare Ausgabefarbraum für DirectShow-Dekoder war und "Unkomprimierte Videodaten" für den VFW-Dekoder aktiviert war, stürzte der Thumbnailer des Windows Media Player 11 ab.
Untertitel waren grau, selbst wenn weiß ausgewählt war.
Löschen der Standardvoreinstellung während sie aktiv war, löste einen Absturz aus.
Umgedrehtes NV12 verursachte entweder einen Absturz oder ein defektes Bild.
Wurde der interne Matroska-Splitter des Media Player Classic verwendet, war das Seitenverhältnis immer 1.
Wenn der Audiokonfigurationsdialog während der Wiedergabe geöffnet wurde, war die Prozessorauslastung ungewöhnlich hoch und er ist manchmal - besonders bei ADPCM-Wiedergabe - eingefroren.
Wenn sich ffdshow mit VobSub (VSFilter) verband, versuchte es YV12 mit einer Breite, die kein Vielfaches von 8 war, zu verwenden und stürzte ab.
Wenn "Größe & Seitenverhältnis" -> "Ränder" -> "Innen" -> "100%" konfiguriert wurde, stürzte ffdshow ab.
Wiederverbinden zu VMR9 (nach Größenänderung) schlug manchmal fehl.
PowerDVD7 verursachte einen schwarzen Bildschirm, wegen eines Fehlers im Verbindungscode des DirectShow-Filters (bitte entfernen Sie PowerDVD.exe aus "DirectShow-Optionen" -> "ffdshow nicht verwenden in:").
Falls eine Untertiteleinheit zu viele Zeilen für den angegebenen Platz enthielt, wurden Zeilen nicht dargestellt.
Die rechten Ecken von kursiven Untertiteln waren abgeschnitten. Falls "schnelles Rendering" aktiviert war, wurde kursiver Text manchmal als nicht-kursiv dargestellt und umgekehrt.
Einig SVQ3-Videos verursachten ein Einfrieren.
Wechseln eines Matroska-Untertiteltracks endete in einem Absturz.
Mehrbyte Zeichen in Untertiteln, welche in Matroska eingebettet waren, wurden entstellt.
Falls Rausch- und Größenänderungsfilter angewandt wurden, wurde die Chrominanz grün.
Explorer.exe stürzte unter Windows Vista ab, wenn auf einen Ordner zugegriffen wurde, der AVI-Dateien enthielt.
Wurden MPEG1/2-Videos mit libmpeg2 abgespielt oder in ihnen gespult, erschienen manchmal hässliche grüne Artefakte oder es erfolgte ein Absturz (libmpeg2).
OGG & OGM-Muxer wurden fehlerbereinigt. FLV & MPEG-Muxer wurden entfernt.
Wurde ein Video, dessen Höhe kein Vielfaches von vier war, abgespielt, waren je nach verwendetem Ausgabefarbraum Artefakte sichtbar oder ein Absturz die Folge.
Wurde ein Video, dessen Breite über 1024 lag, abgespielt, war ein Absturz die Folge, wenn RGB nach YUY2 konvertiert wurde.
Wurde ein Video, dessen Höhe ungerade war, abgespielt und YV12 war aktiviert, wurde das Video verzerrt.
Spulen schlug manchmal fehl, wenn ffdshow mit Haalis Videorenderer verbunden war.
Der nächste interne Filter nach Kernel deinterlace wurde nur auf jedes zweite Bild angewandt. Falls dieser Filter "Größenänderung" war, wechselte die Bildgröße bei jedem Bild.
Vor Beta1 korrigiert
Wurde versucht mittels Windows Media Encoder zu rekodieren, löste der ffdshow-Audiodekoder einen Absturz des WME aus.
Wurde mittels libmpeg2 dekodiert, funktionierte das Hardware-Deinterlacing nicht.
AAC wurde zu schnell abgespielt, sodass man nichts verstehen konnte. A/V-Synchronität ging verloren.
Wurde ein Video mit einer ungeraden Höhe abgespielt, fror es häufig ein.
War "Mixer" -> "headphone virtual spatialization" aktiviert, stürzte ffdshow bei Wiedergabe von Monoquellen ab.
Wurde ein Xvid-Stream mit vielen konsekutiven N-VOPs abgespielt, wurden keine Untertitel angezeigt solange keine neuen Bilder angezeigt wurden. War eine lange Reihe konsekutiver N-VOPs am Ende der Datei, schloss sie sich zu früh.
"Videodekoder-Konfiguration" -> "Ausgabe" -> "DV" konnte nicht deaktiviert werden.
War eine der zu aktualisierenden Dateien gesperrt, stoppte der Installer mit einer Fehlermeldung.
Didees YlevelsG/S/C waren nicht korrekt implementiert. Gamma wirkte am stärksten auf die hellen Bereiche des Bildes.
ffdshow konnte sich nicht mit unkomprimiertem Audioeingangsmaterial verbinden.
LPCM-Ausgabe war defekt.
AC3-Ausgabe war defekt.
DTS produzierte viel Rauschen.
Perspektivenkorrektur mit kubischer Interpolation stürzte ab, wenn die Breite des Videos 768 überschritt.
5.1 Vorbis (libavcodec) war defekt.
Das Videobild war schwarz, wenn versucht wurde den ffdshow-DirectShow-Dekoder in PowerDVD zu verwenden.
Falls ffdshow das Ausgabematerial eines DVD-Dekoders als unkomprimiertes Videomaterial eingespeist bekam, die Untertiteldatei gültig und MPEG2 deaktiviert war, wurden Untertitel, die nicht zur DVD gehörten, angezeigt.
Falls videobildenthaltende Untertitel wie IDX+SUB (Vobsub) aktiviert waren, gab es an Stellen, an denen die Höhe der Untertitel ungerade war, einen Absturz.
Convolver, einer der Audiofilter, stürze ab wenn versucht wurde eine Impuls-Datei zu laden.
Wurde Größenänderung verwendet, waren manchmal horizontale Linien sichtbar ("Größe & Seitenverhältnis" -> "Einstellungen" -> "Accurate rounding").
Falls Größenänderung nach xsharpen verwendet wurde, war das Video grün.
Stereoskopische Untertitel stürzten ab.
Das OSD-Element "Prozessorauslastung" zeigte auf Multiprozessorsystemen nicht den korrekten Wert an.
Die automatische Nachbearbeitungsqualitätskontrolle funktionierte nicht auf Multiprozessorsystemen.
Die Lautstärkeregelung funktionierte nicht korrekt.
DScaler: Das Video (TomsMoComp) stürzte je nach zum Kompilieren verwendetem Compiler ab.
Die Overlaykontrolle konnte den Startwert nicht richtig laden.
Oblivion und Morrowind (beides Spiele) stürzten ab.
Der Codec-Konfigurationsdialog funktionierte unter Windows Vista nicht.
War ein Fehler im AviSynth-Skript in ffdshow, wurde die Fehlermeldung auf dem Video angezeigt. Sie verblieb dort selbst nachdem die komplette AviSynth-Seite deaktiviert worden war.
Der Dialog war entstellt, falls "Tray, Dialog & Pfade" -> "Japanese (Unicode)" ausgewählt war (ANSI-Builds). Das Problem war, dass der Installer die Option standardmäßig für die japanische Windowsversion setzte.
ANSI/MBCS wurde nicht korrekt verarbeitet. Das OSD-Element "Quelldatei", zum Beispiel, konnte die letzten paar Zeichen nicht anzeigen, falls MBCS im Pfad verwendet wurde. Es war eine Sicherheitsangelegenheit.
Falls eine lokalisierte Fassung des ffdshow-Dialogs verwendet wurde, skalierte der Inhalt des Dialogs auf ca. 130%, die Fenstergröße änderte sich jedoch nicht. Infolgedessen waren Teile der rechten Dialogseite nicht mehr sichtbar (abhängig davon wie der Dialog geöffnet wurde).
Untertitel waren entstellt falls "Untertitel" -> "Schriftart" -> "Schnelles Rendering" aktiviert war und MBCS in ANSI-Builds verwendet wurde.
Unterstützung für FourCC "SP51" bis "SP57" hinzugefügt.
Die Option "Untertitel" -> "Schriftart" -> "Correct aspect ratio automatically" ist jetzt auch für SSA/ASS-Untertitel gültig, da VSFilter und MPCs "VMR9 renderless" sich anders verhalten.
Nach Beta3 hinzugefügt
Nellymoser Audio Dekoder wurde hinzugefügt. Der neueste FLV-Splitter wird benötigt.
Seb's BTB&WTW-Stufenfilter: Kontrast einstellen nur wenn "dimmer than dimmest" (Y < 16) und/oder "brighter than brightest" (Y > 235) Teil existiert (abhängig von der Konfiguration).
H.264-PAFF Interlacing wird unterstützt.
Der H.264-Dekoder ist jetzt multithreaded. Dies ist jedoch nur effektiv, wenn das Video mit mehreren Slices enkodiert wurde.
Reset-Button wurde zu der Overlaykontrolle hinzugefügt.
LoadCPlugin / Load_Stdcall_Plugin müssen nicht mehr verwendet werden, um ffavisynth.dll zu laden (ffdshow()- und ffdshowAudio()-Funktion). Dies geschieht nun automatisch beim AviSynth-Start.
Zur "YCbCr <-> RGB-Konvertierung" wurden ITU-R B.601/709-Standardauswahl sowie Kontrasteinstellungen (Standard, kompletter Wertebereich, benutzerdefiniert) hinzugefügt.
7.1-Kanal Audioverarbeitung wurde hinzugefügt.
In "Beschneiden/Vergrößern" wurde die Funktion "Autocrop" hinzugefügt. Schwarze Ränder können jetzt automatsch entfernt werden.
Profilautoladefunktion: Es kann nun zwischen "On one of the conditions match (OR)" oder "On all conditions match (AND)" gewählt werden.
Die neue Bedingung "on FOURCC from previous filter match" wurde der Profilautoladefunktion hinzugefügt. Dieses ist nützlich, wenn ffdshow im RAW-Modus verwendet wird, um den originalen Video-FOURCC als Bedingung zu verwenden.
Für Vistas Windows Media Player 11 und Windows Media Center wurde eine neue Option für die Verarbeitung unkomprimierter Videodaten hinzugefügt.
In "Größe & Seitenverhältnis" wurde die Option "Resize to screen resolution" hinzugefügt.
In "Größe & Seitenverhältnis" -> "Pixelseitenverhältnis intern verarbeiten" kann das Pixelseitenverhältnis des Ausgabegerätes konfiguriert werden.
In "Größe & Seitenverhältnis" -> "Ränder" kann die Aufteilung der Ränder eingestellt werden. Dies ist bei Verwendung von Untertiteln nützlich.
Vertikales Skalieren von textbasierten Untertiteln wurde hinzugefügt. Auch ASS-Untertitel können mit der neuen Option "Override ASS/ASS2 scaling" skaliert werden.
Blur-Effekt für textbasierte Untertitel wurde hinzugefügt. Dies erlaubt ein besseres Überblenden mit dem Video.
Neues OSD-Element: "Active preset name".
Untertitelumbruch: Drei Modi sind verfügbar. "Intelligentes Umbrechen, Zeilen werden gleichmäßig umgebrochen", "Wort am Zeilenende umbrechen" und "Intelligentes Umbrechen, untere Zeile wird breiter".
Verbessertes Textuntertitel- und OSD-Rendering. Hauptteil, Umriss und Schattenoptionen besitzen separat justierbare Farb- und Alphaeinstellungen. Falls der Ausgabefarbraum RGB ist und nachfolgend kein anderer Bildfilter (außer Größenänderung) verwendet wird, werden Untertitel und OSD im RGB-Modus gerendert und die Qualität weiter verbessert.
Unterstützung mehrerer Sprachen: Ein horizontales Skalierungsverhältnis für die Konfigurationsdialoge kann durch die Sprachdatei angegeben werden. Um sie auf 125% des horizontalen Wertes zu skalieren, fügen Sie die zwei Zeilen "horizontalScale9x=125" und "horizontalScaleNT=125" in der "[Font]"-Sektion der Sprachdatei ein.
Verbesserte deutsche Übersetzung (Verwendung des zusätzlichen Platzes, der durch horizontale Skalierung erhalten wurde).
Vor Beta3 hinzugefügt
Deinterlacing-Unterstützung (setzten des Interlace-Flags) für MPEG4-ASP durch den Xvidcore-Dekoder.
Ein Dialog wird gezeigt, wenn eine unbekannte Anwendung (welche weder in der Black- noch in der Whitelist geführt ist) versucht ffdshow zu laden.
Der AviSynthfilter wurde aktualisiert, um Skripten Zugang zu mehr Bildern, als nur dem aktuellen, zu geben. Zusammen mit den hinzugefügten "3:2 pulldown"-Einstellungen erlaubt dies vielen der IVTC-, Deinterlacing- und temporalen Filtern für AviSynth korrekt in ffdshow zu arbeiten.
Symbole wurden aktualisiert ( ). Klassische Symbole stehen weiterhin zur Verfügung.
ATRAC3 (Adaptive TRansform Acoustic Coding, komprimiertes Audioformat) wurde hinzugefügt.
Xvid-Enkoder wurde multithreaded.
Unterstützung für SPDIF unter Windows Vista wurde hinzugefügt ("Audiodekoder-Konfiguration" -> "Ausgabe" -> "Verbinde mit:").
Mehrkanalaudio-Verarbeitung durch Winamp-Plugins wurde hinzugefügt.
Unter "Größe & Seitenverhältnis" wurde eine neue Checkbox "Pixelseitenverhältnis intern verarbeiten" hinzugefügt.
Audiodekoder-AC3-Output: Die neue Checkbox "Nur Mehrkanal-Streams kodieren" erlaubt Senden von Mehrkanalaudio (welches andernfalls nicht digital gesendet werden kann) über AC3-SPDIF zum AV-Verstärker.
Vor Beta2 hinzugefügt
Verbesserte Untertitelschatten. 3 Schattenmodi sind verfügbar: klassisch, glimmend und geneigt.
Verwaltung von Kompatibilitätsproblemen: "ffdshow nur verwenden in"-Option stellt sicher, dass ffdshow nur in unterstützten Anwendungen verwendet wird.
Unterstützung für Hardware-Deinterlacing von unkomprimierten Videodaten (interlacingbezogene Informationen, welche als unkomprimierte Videodaten eingespeist wurden, werden zu nachgeordneten Filtern gesandt).
Das neue OSD-Element "IDCT(libavcodec)" zeigt welche IDCT-Methode verwendet wird.
Unter "Untertitel" -> "Suchen in", kann die Priorität von Erweiterungen angegeben werden.
Unterstützung für das erweiterte Profil von VC-1 (libavcodec funktioniert ohne externe Codecs).
Verschiedene WMV und VC-1 Inhalte können mit Hilfe des Microsoft Codecs abgespielt werden (VC-1 benötigt einen installierten WMP11 oder externen Codec).
x264-Enkoder wieder hinzugefügt und aktualisiert.
Deinterlacing-Unterstützung (setzen des Interlace-Flags) von H.264 MBAFF.
Korrekturen und einige neue Features für die Remote-API: Voreinstellungen, Untertitel, schnelles vor/zurück etc.
Polnische Inno-Setup-Übersetzung.
Queue: ffdshow verwendet nun VMR9s internen Queue.
Vor Beta1 hinzugefügt
Unterstützung für H.264 MBAFF (interlactes Format).
VP6 und etliche andere Codecs wurden hinzugefügt.
Unterstützung für das erweiterte Profil von VC-1 zu wmv9lib hinzugefügt. Es wird der WMP11 oder Microsofts VC-1-Codec benötigt.
Der Installer kann die Lautsprecherkonfiguration einstellen. Er lädt standardmäßig die Einstellungen des Betriebssystems (Systemsteuerung).
Queue: Beschleuniger. Es verwendet freie CPU-Zeit, um Bilder zu dekodieren, welche angezeigt werden können, wenn die CPU hinterher hinkt.
Multithreaded Resizing: Schnelleres Resizing auf Multicore-CPUs.
Kalkuliert die vertikale Höhe automatisch, wenn 0 als vertikale Höhe eingegeben wird ("Größe" -> "Größe angeben" -> "Neue Größe").
Vorbis: Hochakkurater Modus wurde für tremor aktiviert.
Qualitätskontrolle ist nun konfigurierbar ("Dekoderoptionen" -> "Qualitätskontrolle").
Eine Fehlermeldung wird angezeigt, falls der Splitter keine zur Dekodierung von SVQ3 benötigten Informationen liefern konnte.