Home
RecentChanges

Search:

» AviSynth is a powerful video FrameServer for Win32.

AviSynth Links:
»Download
»Learn to script
»FAQ
»Manual
»Discussion fora
»Project page
»External filters
»FeedBack

» You can add pages to this website immediately. No login required.
Edit this document

» AboutAviSynth

 

Avisynth 
Logo

ChangeList Deutsch

( This site in flag-uk.gif english )

�nderungen gegen�ber Version 2.53

  • Es wurde ConditionalReader hinzugef�gt. Damit kann man f�r jeden einzelnen Frame Einstellungen laden.
  • Es wurden die �berblend-Modi Hardlight, Softlight, Difference und Exclusion zu Overlay hinzugef�gt.
  • Es wurden die �berblend-Modi Chroma, Luma, Lighten und Darken zu Overlay hinzugef�gt.
  • ShowAlpha gibt nun auch YUY2 und YV12 wieder.
  • Es wurde ein kleiner "Out-of-bounds" Fehler bei Normalize im Float Modus behoben. (Dank geht an WarpEnterprises)
  • Bei Overlay ist nun auch das Resultat im RGB24/32 Farbformat m�glich.
  • Es wurde der Parameter pc_range=true/false zu Overlay hinzugef�gt. Damit wird bei allen RGB<->YUV Farbaumkonvertierungen innerhalb von Overlay der [0->255] YUV Bereich anstatt dem CCIR 601 [16->235] Bereich angenommen. Standard ist false.
  • ShowAlpha gibt nun RGB, YUY2 oder YV12 wieder, was man mit dem pixel_type Parameter einstellen kann. Die letzten beiden kann man dazu benutzen, um einen RGB Clip mit einem Alpha-Kanal (Transparenz) auf einen YUV Clip mit der 3-Parameter Syntax von Overlay zu �berlagern.
  • Es wurde ein Fehler mit sehr kleinen Samples bei SSRC behoben.
  • SSRC: fast ist nun standardm��ig true. Dies wird auch empfohlen, es sei denn, man die Samplingrate stark ver�ndern (nicht nur 48000 -> 44100).
  • Der Installer wurde aktualisiert. (Dank an V_ICE f�r die Inspiration).
  • Die deutsche Dokumentation wurde wieder aufgenommen.
  • Es wurde ein Problem mit einer besch�digten Tonspur behoben, falls der Ton vor dem Startframe abgefragt wurde. (wurde im 30.12.03 Alpha-Release verbrochen).
  • Overlay akzeptiert nun auch RGB als Quelle.
  • Es wurde Overlay f�r fortschrittliches Arbeiten mit Layern hinzugef�gt.
  • Es wurde SuperEQ von Naoki Shibata hinzugef�gt.
  • EMMS wird nun zwischen allen Filter ausgef�hrt, um m�gliche FPU-states, die von einem Filter zum n�chsten �bertragen werden, zu vermeiden.
  • Bessere Suchgenauigkeit beim Ton in DirectShowSource.
  • Der interne Audiocache ist nun effizienter.
  • Die deutsche Dokumentation ist zeitweilig nicht enthalten (wegen Umstrukturierungen).
  • Es wurde SSRC �berarbeitet. Man kann nun mehrere Instanzen starten und der Filter wurde besser getestet (es sollte nicht mehr die zuf�llig auftretenen Fehler geben). Es wird nun sowohl Upsampling als auch Downsampling mit sehr hoher Genauigkeit unterst�tzt.
  • Es wurde der Parameter fast=true/false zu SSRC hinzugef�gt. Dadurch kann man einen schneller Modus zum Resamplen nutzen. Standard ist false.
  • Es wurde ein interner Toncache von WarpEnterprises eingef�hrt. Er wird automatisch genutzt von den Filtern, die davon profitieren.
  • Es wurde ein Fehler bei ConvertToMono behoben, der zum Absturz f�hrte oder den Ton besch�digte.
  • Es wurde IsYUV hinzugef�gt (war bisher irrt�mlicherweise nur in der Dokumentation vorhanden).
  • Falls ein Filter Ton au�erhalb der Tonspur anfordert, wird der Ton nicht mehr von der vorhergehenden Tonspur verwendet, sondern es wird nun Stille eingef�gt.
  • Die Dokumentation wurde neustruktuiert und aktualisiert!
  • Es wurde mode="stereo" bei Histogram hinzugef�gt, was einen klassischen Stereo Graphen (denke ich mal) vom Ton des Clips zeigt. Manche kennen diesen vielleicht aus Tonstudios.
  • Es wurde linear=true/false bei ChangeFPS hinzugef�gt. Dies l�sst AviSynth linear auf Frames zugreifen, wenn Frames �bersprungen werden. Standard ist true.
  • Es wurde mode="stereooverlay" bei Histogram hinzugef�gt. Es blendet den Stereo-Graphen oben ins Original Bild ein. Nur YV12.
  • Es wurde ein Fehler in kleinen Videos bei mode="levels" und mode="color" von Histogram behoben, wodurch gr�ne Balken im Bild waren.
  • Es wurden C-Version der bedingten Ebenendifferenz-Filter f�r Nicht-ISSE CPUs hinzugef�gt (noch nicht ausreichend getestet).
  • Es wurde SSRC resampling hinzugef�gt. Verwende: SSRC(int samplerate). Beachte, dass es nur heruntersamplen kann. Der Ton wird immer zu Flie�kommazahl konvertiert.
  • Es wurde der Filter Tone(float length, float frequency, int samplerate, int channels, string type) hinzugef�gt. Er erzeugt eine Tonspur:
    • Length ist in Sekunden. Type kann "Silence", "Sine" (Standard), "Noise", "Square", "Triangle" oder "Sawtooth" sein.
    • Standard ist Tone(10.0, 440, 48000, 2, "sine").
  • Es wurde ein Fehler in UnalignedSplice behoben, wenn nur Ton vorhanden war.
  • Es wurde ein Fehler bei Trim behoben, der zu einem Absturz f�hrte, wenn nur Ton vorhanden war (gibt eine Fehler).
  • Der MMX-Code in Dissolve wurde optimiert.
  • Es wurde eine Verlangsamung bei mehreren Directshow Quellen behoben.

�nderungen gegen�ber Version 2.52

  • DirectShowSource gibt nun immer ein "could not detect fps" aus, auch wenn der Ton ge�ffnet werden kann.
  • Es gibt nun DirectShowSource Fehlermeldungen f�r Video und Audio, falls nichts ge�ffnet werden kann.
  • AviSynth konvertiert nun korrekt von und zu 24bit Ton. WAV-Dateien, die von VirtualDub exportiert werden, sind zumindestens mit WinAmp und CoolEdit kompatibel.
  • Es wurde die Modi mode="levels" und mode="color" zu Histogram hinzugef�gt, welche das Helligkeits-Histogramm und die Platzierung der Farbe im YUV-Farbraum anzeigen. Nur YV12.
  • Es wurde ein Fehler in "coring=false" von Levels behoben, so dass man nun den gesamten Bereich nutzen kann.
  • ConvertBackToYUY2 gibt nun einen Fehler aus, wenn die Quelle nicht RGB ist.
  • Es wurde ein Fehler beim Laden/Schlie�en durch den Pluginnamen Export behoben.
  • Bei der Framereferenz-Z�hlung wurden �nderungen f�r die Thread-Sicherheit gemacht.
  • DirectShowSource sollte nun komplett (!!?!) funktionieren mit Video, Ton und Such Unterst�tzung.
  • Es wurde ein Fehler bei der DirectShow Suche behoben. Es sollte nun korrekt funktionieren bei den meisten Quellen (getestet mit AVI, MPG, MKV, AC3).
  • Es gibt nun einen internen Cache Filter f�r Plugins. Man setzt ihn nach Invoke ein um Frames zu cachen. Achtet darauf, dass man !IScriptEnvironment::!NotFound Ausnahmen auff�ngt, falls der Filter nicht gefunden wird. Befehl: InternalCache(clip)
  • Es wurde ein gelegentlich auftretender Fehler **conditional Plane stats behoben, der zu einem Absturz f�hrte.
  • Es wurde die Suche bei DirectShow aktualisiert. Es bestehen aber immer noch Probleme/H�nger.
  • Es wurde die Suche zu DirectShowSource hinzugef�gt. Der Ton ist immer noch leicht asynchron nach dem Suchen.
  • Generelles Bereinigungen im DirectShowSource Code.
  • "seek=true" ist nun standardm��ig aktiviert bei DirectShowSource.
  • Man kann nun .GRF Dateien laden, um Filtergrafen aus GraphEdit zu laden. Es muss einen offenen Pin geben, an welchen sich AviSynth anschlie�en kann, ansonsten erwarte die Fehlermeldung "the filter graph won't talk to me".
  • Es wurde ein gelegentlich auftretender Absturz beim Schlie�en behoben.
  • Es wurde der optionale Parameter "coring=true/false" zu Levels und Tweak hinzugef�gt. Bei beiden Filter ist der Parameter - wie bisher - standardm��ig "true".
  • Weitere Informationen in Info.
  • Der Link zur deutschen Dokumentation funktioniert wieder.
  • ApplyRange akzeptiert nun startframe = stopframe. So wird nur der angegebene Frame bearbeitet.
  • ApplyRange bearbeitet nun den Ton bis zum Ende von stopframe.
  • Kleinere �nderungen am Limiter Code (Block prefetch).
  • ApplyRange unterst�tzt nun Ton.
  • Es wurde eine Datei-Speere behoben (Dank geht an WarpEnterprises).
  • Kleinere Korrekturen bei der Feld-Informationen in Info.
  • Aktualisierte avisynth_c API v0.14.
  • Man kann nun DV Typ 1 Video in AVISource �ffnen. Aber nur das Video!
  • Es wird nun ein stark optimierter Speicherkopier Code eingesetzt, der in manchen Situationen verwendet wird.
  • Es wurde der Funktionsnamen- Export f�r VirtualDubMods Syntax-Hervorhebung wieder aktiviert - ich bin mir nicht sicher, ob dies einen Effekt auf die Stabilit�t haben kann.
  • Es wurde eine gelegentlich auftretender H�nger in DirectShowSource behoben (dies kann eventuelle zu Speicherl�chern beim Laden/Schlie�en f�hren!)
  • Die Dokumentation wurde aktualisiert.
  • Es wurde ein Fehler in ((Compare Deutsch| behoben, der zu einem Absturz f�hrte, wenn ein Logdatei angegeben war.
  • DirectShowSource kann nun Ton mit mehr als 2 Kan�len �ffnen. Getestet mit AC3Filter.
  • DirectShowSource akzeptiert und dekodiert nun dezimalzahl-genaue Samples korrekt. Getestet mit AC3Filter.
  • Die "ParseMultiplication" wurde korrigiert, so dass nun Ausdr�cke von links nach rechts abgearbeitet werden.
  • Es wurden �berpr�fungen nach der Samplingrate und Framerate in Splice hinzugef�gt.
  • Es wurde eine Verzerrung bei Crop(align=true) korrigiert.
  • Beim Limiter ist der Standardwert f�r die maximale Helligkeit nun 235 anstatt 236.
  • Pluginloader gibt Bibliotheken wieder frei, wenn das Laden fehlschl�gt.
  • Es wurde ein Overflow in ResampleAudio behoben (Dank geht an IanB!). [Bug 770853].
  • Es ist der Plugin Funktion Export f�r "VirtualDubMod vor�bergehend deaktiviert worden. Ich vermute, dass dies das "Crash+Verschwinden" von VirtualDubMod hervorruft.
  • SwapUV, UToY, VToY und YToUV arbeiten nun auch in YUY2.
  • Es werden nun C-formatierte Plugins unterst�tzt (noch in der Testphase), damit Plugin-Schreiber auch andere Compiler au�er MS Visual-C verwenden k�nnen. F�r weitere Informationen siehe [diesen Thread].
  • Es wurde der Filter HSIAdjust entfernt.
  • Es wurde Invert und ShowAlpha hinzugef�gt.
  • Es wurde ein Fehler bei MergeChannel, was nicht bei mehr als 2 Kan�len funktionierte.
  • Es wurden Standardwerte f�r die Parameter von ColorBars definiert.
  • Die deutsche Dokumentation wurde aktualisiert.
  • Mit DirectShowSource kann man nun auch nur den Ton laden. WAV/AC3/MP3 kann mit mit DirectShowSource �ffnen.
  • ResampleAudio wurde auch f�r l�ngere Clips angepasst.
  • Es wurde eine experimentelle Parameter "align=true/false" zu Crop hinzugef�gt - es werden die Frames im Speicher neuausgerichtet, falls sie es nicht schon sind. Alignement ist 16 bei SSE2-f�higen CPUs, 8 bei allen anderen.
  • Die Ton-Unterst�tzung in DirectShowSource wurde verbessert.
  • Kleine Anpassungen f�r lange Tonspuren.
  • ffvfw wurde wieder aus dem Installationsprogramm entfernt.
  • Es wurde ein Fehler in ResampleAudio behoben, wenn kein Ton im Clip vorhanden war.
  • Es wurde "Overall PSNR" zu Compare hinzugef�gt (Dank geht an temporance).
  • Es wurde eine erste, noch eingeschr�nkte Ton-Unterst�tztung zu DirectShowSource hinzugef�gt. Recht instabil und wahrscheinlich noch sehr fehlerhaft. Nur lineare Zugriff m�glich. Dies ist nur zum Testen gedacht - es wird wahrscheinlich noch nicht zu 100% funktionieren!
  • ResampleAudio akzeptiert nun eine unbegrenzte Anzahl an Kan�len.
  • Es wurde der Parameter "after_frame=true/false" zu FrameEvaluate hinzugef�gt. Dies gibt an, ob das Skript, bevor (Standard) oder nachdem der Frame vom vorhergehenden Filter geholt wurde, ausgewertet wird.
  • Es wurde ein Fehler in MonoToStereo behoben, der zu einem Absturz f�hrte.
  • Es wurde ein Fehler in Normalize behoben, wobei bei show=true ein ung�ltiger Wert angezeigt wurde. Au�erdem wurde ein dB Amplitude Indikator hinzugef�gt.
  • Es wurde kleinere Probleme mit sehr langen Tonstreams in den Tonroutinen behoben.
  • ShowSMPTE ben�tigt nicht l�nger mehr einen fps Parameter - nur, wenn die aktuelle Framerate nicht genutzt werden kann.
  • Es wurde ein paar falsche Farben in ShowSMPTE im YV12 Modus korrigiert.
  • Bedingte Entschlaufung der fetch/unpack Schleife in dynamischen kompilierten Resizer. Nun wird nur entschlauft 1. bei Athlon CPUs oder 2. bei einer urspr�nglichen Weite kleiner als 512.
  • Es wurden einige Performance-Probleme im YUY2 Modus vom Limiter behoben (Dank geht wiedermal an ARDA!).
  • Es wurde ein Fehler im YUY2 Modus von Fliphorizontal behoben, was nur M�ll erzeugte und eine Absturz bewirkte.
  • GeneralConvolution funktioniert nun korrekt mit 5x5 Matrizen (Dank geht an IanB f�r den Patch).
  • Es wurden kleinere Sachen in TemporalSoften behoben.
  • Es wurde (hoffentlich) die Genauigkeit in PointResize korrigiert.

�nderungen gegen�ber Version 2.51

  • Es wurde ein Fehler mit den Stereo Parameter in BlankClip behoben.
  • Es wurde ein potentieller Fehler in Limiter behoben.
  • Es wurde ein Speicherloch in SoftWire behoben.
  • SoftWire wurde auf die Version 4.0 aktualisiert.
  • Der Parameter seek=true/false wurde wieder zu DirectShowSource hinzugef�gt (nicht ausreichend getestet, da das Suchen bei manchen System eh immer fehlschl�gt). Standard ist false. Beachte, dass die Suche deaktiviert wird, wenn DirectShow beim Suchen einen Fehler ausgibt.
  • Es wurden einige Fehler bei der Compiler-Optimierung mit TemporalSoften behoben.
  • Die Versionsnummer wird nun (halb)automatisch aktualisiert in jeder Version.
  • Trim gibt nun - wie erwartet - (x-1) Frames zur�ck.
  • Es wurde die Skript-Funktionen IsYV12(clip), IsPlanar(clip) und IsInterleaved(clip) hinzugef�gt.
  • Es wurde ein Fehler in Farbraum-Check der Conditional Filter behoben.
  • DifferenceToNext gab die Differenz zum vorhergehenden Frame zur�ck ;)
  • Kleine �nderungen beim Installationsprogramm.
  • Es wurde ein Fehler, der einen Absturz beim Beenden von Filtern f�hrte, wenn ein CACHE_NONE Hinweis gesetzt war, behoben. (Betroffenen waren Crop und AddBorders aus dem 30. April Release).
  • Folgende Conditional Filter wurden hinzugef�gt:
    • YPlaneMax(clip, float threshold), YPlaneMin(clip, float threshold), YPlaneMedian(clip), YPlaneMinMaxDifference(clip, float threshold)
    • Der Schwellenwert (threshold) ist ein Verh�ltnis, wieviel Prozent von Pixeln �ber oder unter dem Minimum erlaubt sind. Die Angabe des Schwellenwertes ist optional und der Standard ist 0.
    • Es gibt entsprechende Filter f�r U und V.
  • AviSynth versucht nun Framebuffer frei zugeben, wenn die Arbeitsspeicher Ausnutzung auf 25% f�llt oder unter den SetMemoryMax? Wert.
  • Die Light-Version von "ffvfw" wurde dem Installationsprogramm hinzugef�gt.
  • Erh�hte Genauigkeit beim Runden bei der ISSE YV12 <-> YUY2 Konvertierung.
  • Erh�hte Qualit�t beim Upsampling der Farbkan�le bei der YV12 -> YUY2 Konvertierung.
  • Es wurde ein Fehler bei Cache-Hinweisen behoben.
  • Es wurde hoffentlich ein Fehler mit h�pfenden Frames in TemporalSoften behoben.
  • Es wurden Fehler in den Conditional Filtern behoben.
  • Leicht bessere Genauigkeit bei der Tonkonvertierung.
  • Es wurde ein weiterer Cache Hinweis zur AviSynth.h hinzugef�gt.
  • Es wurde ein Fehler in I420 / YV12 bei Interleave behoben.
  • Es wurde ein Fehler beim Resizing in RGB behoben.
  • YV12 <-> RGB Konvertierung nutzt nun als Zwischenschritt eine YUY2 Konvertierung, um bessere Qualit�t beim Upsampling der Farbkan�le zu erhalten. Als eine Folge davon, hat ConvertToRGB nun einen "interlaced=true/false" Parameter.
  • Es wurde RGB24->YUY2 Konvertierung in MMX hinzugef�gt.
  • Kleine �nderungen in der bestehenden MMX RGB32 -> YUY2 Konvertierung.
  • Es wurde der Filter FrameEvaluate hinzugef�gt. �hnlich wie ScriptClip, au�er dass das Ergebnis des Filters ignoriert wird. Damit kann man z.B. Variablen zuweisen. Frames vom Clip werden einfach durchgeschleift.
  • ConditionalFilter nimmt nun den Ton von "Source1" anstatt von "testclip".
  • Kleine Ver�nderungen bei Fehlermeldungen im Bild (ScriptClip / ConditionalFilter)?).
  • Es wurden Problem mit "implicit last" behoben, das bei mehrfacher Verwendung von ScriptClip / ConditionalFilter auftraten.
  • Es wurde der Filter RGBDifference hinzugef�gt.
  • Es wurde der Filter RGBDifferenceFromPrevious hinzugef�gt.
  • Es wurde der Filter RGBDifferenceToNext hinzugef�gt.
  • ApplyRange �berpr�ft nun, ob die Aufl�sung und der Farbraum dergleiche ist.
  • Es wurde die Datei "devil.dll" zur Installation hinzugef�gt.
  • Es wurde der Filter ScriptClip hinzugef�gt. Er gibt den Clip zur�ck, der von der Funktion f�r jeden Frame ausgew�hlt wurde.
  • Es wurden drei neue Skript-Funktionen hinzugef�gt: Chr, Time, Spline.
  • Viele Fehler wurden bei ImageReader / ImageWriter behoben und die Funktion erweitert.
  • Beim ConditionalFilter wird "Length" nun vom l�ngsten Clip bestimmt.
  • Beim Conditional Filter werden alle Fehler nun auf dem Monitor ausgegeben anstatt eines Laufzeit-Ausnahmefehlers.
  • Es wurde ein Problem bei ConvertToRGB24 im YUY2-Modus behoben, wenn die Aufl�sung nicht Modulo4 war.
  • Es wurde ein Fehler bei ConditionalFilter behoben, wo nun nur die beiden Quellen gleich sein m�ssen.
  • Es wurde ConditionalFilter um die Funktionen YDifferenceFromPrevious, UDifferenceFromPrevious, VDifferenceFromPrevious, YDifferenceToNext, UDifferenceToNext und VDifferenceToNext erweitert.
  • Die Funktionen der ConditionalFilter �berpr�fen nun den Framebereich.
  • Es wurde ConditionalFilter um die Funktionen LumaDifference, ChromaUDifference und ChromaUDifference erweitert. Sie geben eine Flie�kommazahl von 0 bis 255 wieder, basierend auf der absoluten Differenz zwischen zwei Ebenen.
  • Es wurde der "show" Parameter den ConditionalFilter hinzugef�gt. Dies zeigt die Ergebnisse im Bild an.
  • Es wurde ConditionalFilter um die Funktionen AverageLuma, AverageChromaU und AverageChromaV erweitert. Sie geben eine Flie�kommazahl von 0 bis 255 wieder, basierend auf dem durchschnittlichen Pixelwert einer Ebene.
  • Es wurde der Filter ConditionalFilter hinzugef�gt.
  • Es wurde die horizontalen Resizer mit SoftWire dynamisch kompiliert.
  • Limiter ist nun dynamisch kompiliert.
  • AviSynth imitiert nun VirtualDub`s Art, Dropped frames zu behandeln, um Probleme mit fehlerhaften Codecs zu vermeiden.
  • Es wurde Belgabor`s Patch �bernommen, um Plugin Funktionen exportieren zu k�nnen.
  • Es wurde ein Fehler in der RGB -> YV12 Konvertierung bei H�hen gr��er als 512 behoben.
  • Es wurde ein Fehler behoben, der zu einen Flie�komma-Ausnahmefehler f�hrte in manchen Anwendungen aufgrund von CPU Register Einstellungen.
  • Kleiner Geschwindigkeitszuwachs bei ISSE Limiter.
  • Bessere Farbanordnung bei interlaced YUY2 -> YV12 Konvertierungen.

�nderungen gegen�ber Version 2.50

  • Es wurde ein Fehler im BMP Schreiber bei Nicht-Modulo4-Weiten behoben.
  • Es wurden die Parameter "start" und "end" dem ImageWriter hinzugef�gt.
  • Es wurde ein Fehler in SwapUV behoben, der in manchen F�llen zu Abst�rzen f�hrte.
  • Es wurde "movntq"-Code aus der YUY2 <-> YV12 Farbraumkonvertierung Routinen entfernt. Geht jetzt viel schneller!
  • Es wurde die Option "maximize speed" in den Optimierungen wieder aktiviert.
  • Es wurde ein Patch von Gabest f�r die Dll Initialisierung �bernommen.
  • Es wurde ein Fehler in ConvertToYUY2, der zu 4 flackerden Pixel f�hrte, und ein potentieller "Out-of-buffer" Fehler behoben.
  • Es wurde die Farbgewichtung bei interlaced YV12 -> >YUY2 Farbraumkonvertierungen korrigiert.
  • Es wurde der Filter ApplyRange hinzugef�gt.
  • Angeordnete Resize Daten im Speicher (etwas schneller bei manchen Systemen).
  • Es wurde ein Fehler bei StackVertical im YV12 Modus behoben, der zu kaputten Bilder f�hrte.
  • Es wurden alle Modulo4-�berpr�fungen bei felbasierten Clips entfernt.
  • Es wurde feldbasiert/framebasiert wiederhergestellt (ben�tigt noch weitere Tests!).
  • Es wurde eine MMX/ISSE Version der YUY2 -> YV12 Farbraumkonvertierung hinzugef�gt (interlaced/progressive). Verwende ConvertToYV12(interlaced=true/false).
  • Es wurde SwapUV schneller gemacht.
  • YToUV hat nun einen optionalen dritten Parameter, der die Helligkeit f�r den resultierenden Clip enth�lt.
  • Es wurde eine Speicher-Ausnahmefehler bei Blur behoben.
  • AudioLength gibt nun die Gr��e in Samples wieder (vermeidet Overflows bei sehr langen Clips).
  • Die Farbgewichtung ist nun 25/75 bei interlaced YV12 -> YUY2 Farbraumkonvertierungen.
  • Die Anfangsseite wurde vom Installationsprogramm entfernt.
  • Steady's sehr viel schnellerer BitBlt Code wird nun verwendet.
  • Es wurden ISSE YV12 -> YUY2 Konvertierungen hinzugef�gt. Schneller als XviD und sowohl interlaced als auch progressiv werden unterst�tzt. Verwende ConvertToYV12(interlaced=true).
  • Es wurde ein Fehler mit einem nicht passenden Bildtypen bei Stack und Splice behoben.
  • Es wurde ein Rundungsfehler bei TemporalSoften im Modus 2 behoben.
  • Es wurde die YV12 -> YUY2 (progressiv) Farbraumkonvertierung neugeschrieben, um die fehlerhafte XviD Farbraumkonvertierung zu vermeiden. Sie hat auch eine besser Qualit�t, da sie die Farben korrekt interpoliert anstatt sie nur zu kopieren. Die Geschwindigkeit sollte gleichbleiben.
  • Es gibt nun eine interlaced YV12 -> YUY2 Farbraumkonvertierung. Verwende ConvertToYUY2(interlaced=true).
  • Es wurde ein Fehler in der C Version der YUY2 -> RGB24 Farbraumkonvertierung behoben.
  • Es wurden die Filter TurnLeft / TurnRight hinzugef�gt.
  • Es wurde SeparateFields / Weave aktualisiert (und eventuell auch in den Sand gesetzt). Man muss noch ein paar Tests machen!
  • Es wurde AssumeTFF und AssumeBFF aktualisiert, um die Informationen an VideoInfo weitergeben zu k�nnen.
  • Es wurde ein Fehler mit uninitialisierten Daten bei AVISource behoben.
  • Aktualisierte Icons.
  • PNG und JPEG Unterst�tzung (nur Ausgabe). Warnung: noch fehlerhaft!
  • Fixed wrong pitch being used in TemporalSoften scenechange - could in rare cases lead to unexpected results.
  • Fixed Splice Filter problems with YV12 from different sources. Audio is now automatically converted to the same format.
  • Es wird nun Steady's neue BitBlt Code bei ISSE f�higen CPUs verwendet.
  • Es wurde ein Fehler bei MergeChroma im YUY2 Modus behoben, der zum Absturz f�hrte.
  • Es wird kein Ton zum Clip hinzugef�gt, wenn es keinen gibt in AssumeSamplerate.
  • Es wurde isBFF und isTFF korrigiert.

Wesentliche �nderungen gegen�ber den 2.0.x Versionen:

  • Interne Unterst�tzung von planar YV12.
  • Mehrkanalunterst�tzung. Unbegrenzte Anzahl an Kan�len.
  • Unterst�tzung von Dezimalzahl-Samplingtiefen.
  • Automatische Konvertierung der Samplingtiefe. Wenn ein Filter eine bestimmte Samplingtiefe nicht unterst�tzt, wird diese konvertiert in eine Samplingtiefe, die die Qualit�t m�glichst erh�lt (meisten dann Dezimalzahl).
  • Optimierungen. Viele grundlegende Funktionen wurden optimiert und arbeiten jetzt besser als in vorangegangenen Versionen.
  • TemporalSoften hat signifikante Geschwindigkeitsverbesserungen, Szenenwechsel-Erkennung und einen verbesserten �berblendungs-Modus.
  • Limiter kann die Quelle auf YUV Bandbreiten beschr�nken, um ung�ltige Farben zu vermeiden und die Kompression zu verbessern.
  • ColorYUV erlaubt, alles an den Farben zu manipulieren und kommt mit "auto-whitebalance" und "auto-gain" Funktionen.
  • Trenne Ebenen (Kan�le) mit UToY, VToY und f�ge sie wieder zusammen mit YToUV.
  • FlipHorizontal wurde hinzugef�gt.
  • SelectRangeEvery ist nun ein Teil der internen Funktionen.
  • Es wurden Blur, Sharpen und die Resize Filter optimiert.
  • Schnelle XviD Farbraum-Konvertierungen.
  • Video-Informationen mit der Info Funktion.

�nderungen gegen�ber Version 2.07

  • Es wurde ein Fehler, der ein Absturz bei den Resize Filtern verursachte, behoben.
  • AviSynth f�gt nun Skripte, die die Endung ".avsi" haben und im Plugin Verzeichnis liegen, automatisch ein.
  • Es wurde die maximale Anzahl an Argumenten von 40 auf 1024 erh�ht.
  • ResampleAudio verursachte einen Absturz, wenn kein Ton vorhanden war.
  • Es wurde ein Fehler in Exist behoben.

�nderungen gegen�ber Version 2.06

  • Skript Erweiterungen:
    • LeftStr(string, int size), RightStr(string, int size), MidStr(string, int first, int length), FindStr(string, string), RevStr(string), StrLen(string)
    • Sign(int), sign(float), Nop, Rand([int limit]), Select(index, item0 [,item1...]), Exist(string filename)
    • VersionNumber, VersionString
    • IsRGB24(clip), IsRGB32(clip), Int(float), Frac(float), Float(int), Value(string), HexValue(string)
  • Zeichenketten k�nnen nun mit den "<"", ">", "<=" und ">=" Operatoren verglichen werden (Gro�- und Kleinschreibung wird ignoriert).
  • Es gibt nun eine Farboption in Fade, Letterbox und AddBorders.
  • Subtitle enth�lt nun Optionen f�r die Ausrichtung Abst�nde: "y=-1" zentriert (das undokumentierte "x=-1" bleibt) und es wurden Standardwerte f�r "x","y" und "align" eingef�hrt.
  • Optimierungen von BlankClip nach der Behebung des RGB24 Fehlers.
  • Es wurden Fehler in den Funktionen ceil, floor und round behoben.
  • Es wurde ein Fehler im RGB24 Modus von BlankClip behoben bei ungeraden horizontalen Breiten.
  • Es wurde ein Fehler beim D�mpfen der Lautst�rke um 2 behoben.
  • Es wurde der Filter FadeIn / FadeIn2 hinzugef�gt, um in Video und Ton einzublenden.
  • Der neue Filter AssumeSampleRate wurde hinzugef�gt, der die Samplingrate ohne Neusamplen �ndert (Ja, diese f�hrt zu Asynchronit�ten !).
  • Es wurde ein Fehler in Trim behoben, der einen um einen Frame falschen Schneidepunkt bewirkte, wenn das zweite Argument negativ war.
  • Es wurden die Funktionen abs(integer) und abs(float) hinzugef�gt.
  • Es wurde ein Fehler in '%' (Modulo) bei Skripten behoben, so dass nun absolute Werte zur�ckgegeben werden.
  • Es wurde ein boolscher Parameter zu DirectShowSource hinzugef�gt, so dass man das Spulen manuell ausschalten kann, wenn es einem zu langsam geht.
  • Der Filter PointResize wurde hinzugef�gt. Diese Funktion entspricht dem "Nearest Neighbour" in VirtualDub.
  • Es wurde die Funktion SetWorkingDir hinzugef�gt.
  • Ein Fehler, der Normalize zum Absturz gebracht hatte, wurde behoben.
  • Eine deutsche Dokumentation wurde hinzugef�gt.

�nderungen gegen�ber Version 2.05

  • Ein m�glicher Fehler, der zu einem Absturz in Resize f�hren konnte, wurde behoben - nun wurde der Fehler wirklich behoben gegen�ber der bisherigen Programmierung.
  • Standardm��ig ist die Anordnung im Speicher nun 16 Bytes, wodurch der Pentium 4 schneller werden sollte.
  • Ein Fehler wurde in RGB32 behoben Greyscale, wenn nicht durch 2 teilbar war.
  • Beispielskripte und ein Installations-/Deinstallationsprogramm wurde hinzugef�gt. Man braucht sich nun nicht mehr mit der .reg Datei und Regedit herumzuschlagen.
  • Es wurde ein Fehler in Trim behoben, so dass man nun auch - wie beschrieben - negative Werte nutzen kann.
  • Es wurden einige Fehler beim automatischen Laden von Plugins behoben:
    • der Computer fror ein, wenn eine ung�ltige Dll geladen wurde
    • es wurden Dateien, obwohl nicht notwendig, blockiert
    • es werden nun auch AviSynth Plugins mit .vdf Endung geladen
  • Vorspul-Notfall Code wurde in DirectShowSource hinzugef�gt - nun wird es nie wieder einfrieren, daf�r ist es nun sehr langsam, da alle Frames dekodiert werden m�ssen !
  • Der neue Filter LanczosResize wurde hinzugef�gt, welches den Lanczos3 Algorithmus verwendet. Dieser bietet in der Regel bessere Qualit�t als BicubicResize.
  • H�here Genauigkeit beim Runden in BicubicResize / BilinearResize.
  • Der YUY2 Modus von BicubicResize / BilinearResize wurde optimiert.
  • Neuer ResetMask Filter: erstellt eine Maske aus allen volltransparenten Pixeln (nur RGB32).
  • ChangeFPS �ndert nun den Framez�hler (der Dank geht an Xesdeeni).
  • AVI Dateien, deren erster Frame ung�ltig ist, werden nun abgewiesen. Es ist nicht m�glich, mit dieser Situation sinnvoll umzugehen. Bei segmentierten AVI's wird das entsprechende Segment automatisch ignoriert OHNE eine Fehlermeldung auszugeben.
  • Die Parameter von Crop und LetterBox werden nun besser �berpr�ft.
  • Es wurde ein Fehler mit M�ll an der rechten Seite des Bildes in RGB bei BicubicResize / BilinearResize behoben.
  • Es wurde ein weiteres Problem mit M�ll in den Farbkan�len in BicubicResize gel�st.
  • Es wurde ein optionaler Pixel-Typ Parameter zu AVISource hinzugef�gt, um ein Dekompressionsformat (YUY2, RGB32 oder RGB24) zu erzwingen.
  • Es wurden optionale Links- und Rechts-Parameter bei Letterbox hinzugef�gt. Die Parameter wurden hinter die existierenden Parameter gesetzt aus Kompatibilit�t zu alten Skripten.
  • EnsureVBRMP3Sync wurde hinzugef�gt, um Asynchronit�ten mit in VBR komprimierten MP3s zu vermeiden. Dies verlangsamt das Spulen deutlich, aber ist daf�r sehr praktisch z.B. f�r Trim. Nutze die Funktion immer vor Trim.
  • Ein Fehler, der manche Rechner bei den Resize Filtern abst�rzen lie�, wurde behoben.
  • AVISource gibt immer den letzten g�ltigen Frame bei Dekompressionsfehlern zur�ck.
  • Es wird nun gepr�ft, ob der Frame 0 ung�ltig ist (trat am meisten bei SegmentedAVISource auf).

�nderungen gegen�ber Version 2.04

  • Erweiterung des Compare Filters (Statistik �ber mehrere Frames).
  • Reorganisation beim Laden von Funktion, damit (hoffentlich) Plugins Vorrang vor internen Filtern haben.
  • LowPassAudio(frequency) und HighPassAudio(frequency) wurde hinzugef�gt.
  • Viele Aktualisierungen und Erg�nzungen in der Dokumentation.
  • Neue Funktion String(value) konvertiert einen AVS Wert in einen String.
  • Die Anzahl der Plugins wurde von 50 auf 30 gesenkt.
  • AviSynth verbraucht nun mindestens 16MB Cache oder 1/4 des freien physikalischen Speichers.
  • Automatisches Laden von Plugins: (Erstelle den String "HKEY_LOCAL_MACHINE\Software\AviSynth\PluginDir" in der Registrierung) (noch in der Alpha-Phase).
  • Ein Fehler, der SegmentedAVISource beim Beenden abst�rzen lie�, wurde behoben.
  • Ein Fehler bez�glich des Tones in AVISource wurde behoben.
  • Ein Fehler in FilteredResizeH (siehe Fehler [ 588402 ]) wurde behoben. Des weiteren wurde der Filter ein wenig optimiert.
  • Ein Fehler in TemporalSoften wurde behoben.
  • Ein Fehler, der Frames auslie� (besteht seit Version 2.04), wurde behoben.
  • Fehler in Pow(x,y) wurde behoben.

�nderungen gegen�ber Version 2.03

�nderungen gegen�ber Version 2.02

  • EMMS Fehler in ColorKeyMask behoben.
  • YUY2 Erkennungsproblem in Layer behoben.
  • Benutzerfreundliche Fehlermeldungen bei Layer Fehlern hinzugef�gt.
  • GetLeftChannel gibt den linken Kanal zur�ck.
  • GetRightChannel gibt den rechten Kanal zur�ck.
  • MonoToStereo multiplext zwei Streams in einen Stereo Stream.
  • MixAudio mischt Streams mit zwei Tonspuren zusammen.
  • ConvertBackToYUY2 hinzugef�gt. Es wird nur das Chroma vom linken Pixel genutzt, um eine Verschiebung der Farbe bei mehrfachen YUY2->RGB>YUY2 Konvertierungen zu vermeiden. ConvertToYUY2 besteht unver�ndert weiter.
  • Dokumentation f�r die neuen Filter und Parameter hinzugef�gt.
  • Audio wurde dem Loop Filter hinzugef�gt.
  • Neuer Filter ConvertToMono konvertiert Stereo in Mono.
  • Neuer Filter KillAudio l�scht den Ton aus einem Stream. Man kann dies nutzen, wenn man Abst�rze hat mit komprimierten AVI Ton.
  • Neuer Filter ColorKeyMask + ein Fehler in Layer wurde behoben.
  • Neuer Filter Normalize. Normalisiert Audio. Beide Float-Variablen sind optional. Falls ein Maximalwert (von 0 bis 1) gesetzt wird, wird der Stream auf diesen Level gebracht, ansonsten wird die Maximallautst�rke genommen.
  • TemporalSoften (MMX & C ) (war bisher als Plugin TemporalSoften2 verf�gbar).
  • HorizontalReduceBy2 ist nun MMX optimiert im YUY2 Modus.
  • Der 1-Pixel-Versatz Fehler wurde in VerticalReduceby2 behoben.
  • MMX ist nun pixelgleich im Vergleich mit C Implementationen.
  • Die Reihenfolge in ReduceBy2 wurde ge�ndert, da nun VerticalReduceBy2 schneller ist.
  • VerticalReduceBy2 f�r MMX optimiert. Er ist nun mehr als doppelt so schnell. Auch pr�ft der Filter, ob das Bild zu klein ist, um es zu verkleinern.
  • Colorbars generiert nun auch einen Testton. Dieser Testton ist eine 440 Hz Sinuskurve bei 48 kHz, 16 Bit, Stereo. Der Ton wird in den RECHTEN Lautsprecher ausgegeben und pro Sekunde einmal ein- und wieder ausgeschaltet.
  • ResampleAudio �bergeht nun die Konvertierung, wenn die Samplingfrequenz schon in der vorgegeben Frequenz ist.
  • Kein Athlon Code bei der Installation.
  • ConvertToYUY2 f�r MMX optimiert.
  • Fehler bei Greyscale im RGB Modus behoben.
  • Layer und Decomb Filter optimiert.
  • Neuer Filter Compare hinzugef�gt.
  • AssumeTFF und AssumeBFF nutzen nun die Parit�t.
  • Dokumentation wiederhergestellt und aktualisiert.

SourceForge Logo

 


Edit this document | View document history
Document last modified Fri, 16 Jan 2004 06:54:26