Avisynth 2.5x updates |
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
Hab mal ein paar Sachen mit dem Codec encodet, bin aber wieder beim 'orginal' Xvid
Cu Selur
__________________ Hybrid
|
|
02.05.2003 06:48 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
Hallo Leutz,
seit 10.05. ist RC2 von AviSynth 2.5.1 draußen.
Zitat: |
Changes to 2.51 Released
- Fixed colorspace checks in conditionalfilters.
- DifferenceToNext was returning difference to previous
- Minor changes to installer.
- Fixed unload crashbug, when CACHE_NONE hint was given. (Affected crop and addborders in april 30 release).
- Added conditional fitlers:
- - YPlaneMax(clip, float threshold), YPlaneMin(clip, float threshold), YPlaneMedian(clip), YPlaneMinMaxDifference(clip, float threshold)
- - Threshold is a percentage, on how many percent of the pixels are allowed above or below minimum. The threshold is optional and defaults to 0.
- - There are similar funtions for U and V.
- AviSynth will now attempt to deallocate framebuffers, if memory usage is 25% above default values or SetMemoryMax().
- Added light version of "ffvfw" to the installer.
- Improved rounding precision in ISSE YV12 <-> YUY2 conversions.
- Improved chroma upsampling quality in planar YV12 -> YUY2.
- Fixed cache hints a bit up.
- Hopefully fixed jumping frame bugs in temporalsoften.
- Fixed bugs in Conditionalfilter.
- Slightly better precision in audio conversion.
- Added another cache hint to avisynth.h
- Fixed I420 / YV12 mismatch in Interleave.
- Fixed bug in RGB resizing.
- YV12 <-> RGB Conversions now use an intermediate YUY2 conversion to achieve better chroma upsamplig. As a result of this ConvertToRGB now also take an "interlaced=true/false" parameter.
- Added MMX RGB24->YUY2 conversion.
- Minor changes to existing RGB32 -> YUY2 MMX.
- Added FrameEvaluate(clip, script) - Similar to ScriptClip, except the output of the filter is ignored. This can be used for assigning variables, etc. Frames are passed directly through from the supplied clip.
- ConditionalFilter now takes audio from "Source1" instead of the testclip.
- Minor adjustments to onscreen error reporting (CFilter and ScriptClip).
- Fixed problems with implicit last giving problem with multiple filter instances of ScriptClip/Cfilter.
- Added conditional RGBDifference(clip1,clip2)
- Added conditional RGBDifferenceFromPrevious(clip)
- Added conditional RGBDifferenceToNext(clip)
- ApplyRange now checks if size and colorspace are the same.
- Only include devil.dll in installation package.
- Added ScriptClip(clip, string function, [show=true/false]). This will return the clip returned by the function evaluated on every frame.
- Added: 3 script functions added: Chr, Time, Spline.
- Many ImageReader/Writer fixes and updates.
- Conditional Filter: Length is now defined by the longest of the source clips.
- Conditional Filter: All errors are now being reported onscreen instead of throwing a runtime exception!
- ConvertToRGB(24): Fixed issue with non-mod 4 resolutions from YUY2.
- Fixed: Now only the two sources for ConditionalFilter must be the same.
- Added conditional filters: YDifferenceFromPrevious(), UDifferenceFromPrevious(), VDifferenceFromPrevious() and YDifferenceToNext(), UDifferenceToNext(), VDifferenceToNext().
- Conditional functions now check frame range.
- Added conditional filters: LumaDifference(clip,clip), ChromaUDifference(clip,clip), ChromaUDifference(clip,clip). They return a float value between 0 and 255 of the absolute difference between two planes.
- Added "show" parameter to ConditionalFilter. This will overlay the results on the screen.
- Added Conditional AverageLuma, AverageChromaU, AverageChromaV functions. Returns a float from 0 to 255 based on the average pixel values of a plane.
- Added ConditionalFilter. See doom9 forums for syntax. (for now).
- Added SoftWire dynamic compiled horizontal resizer.
- Added dynamic compiled limiter.
- AviSynth now mimics VDubs way of handling dropped frames to avoid problems with buggy codecs.
- Implemented Belgabors patch for exporting plugin functions.
- Fixed bug when height > 512 in RGB -> YV12 conversion.
- Fixed float point exceptions being thrown in some applications, based on the CPU register settings.
- Minor speedup to ISSE limiter.
- Better chroma alignment on interlaced YUY2 ->YV12.
|
Wäre in Sachen Übersichtlichkeit eigentlich schön, wenn man ne Rubrik "changes to" Vorgänger (in dem Fall RC1) einführen würde...
Cu Rippraff
PS. Da's hier noch nicht auf der Seite ist, mal wieder der Link.
)
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
12.05.2003 15:06 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
RC2 hat ja anscheinend keinen interessiert
, jetzt ist RC3 draußen.
Erspar uns jetzt mal den Wust an changes, sondern nur was seit RC2 neu ist:
Zitat: |
- Fixed some compiler optimization errors with temporalsoften (with a speed penalty)
- Build date is now (semi)automatically updated in version.
- Trim now returns (x-1) frames as supposed.
- Added script functions: IsYV12(clip) IsPlanar(clip) IsInterleaved(clip)
|
Cu Rippraff
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
14.05.2003 19:09 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
Danke für die Info
__________________ Hybrid
|
|
14.05.2003 20:14 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
Kleiner Nachschlag, jetzt gibts RC 3.1, hoffentlich setzt sich diese Art der Nummerierung nicht durch...
Änderung zu RC3
Zitat: |
- Readded seek=true/false to DirectShowSource() (not well tested, since seeking always fail on my machines anyway). Default: false. Note that seeking is disabled if DirectShow reports an error while seeking |
Cu Rippraff
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
16.05.2003 12:12 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
*gig*
Danek für die news
__________________ Hybrid
|
|
16.05.2003 14:53 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
*gig*
Danke für die news
__________________ Hybrid
|
|
16.05.2003 14:54 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
Hallo Leutz,
jetzt ist RC 4 Final raus (21.05.03).
Änderungen:
Zitat: |
- Fixed stereo setting in BlankClip.
- Fixed potential bug in Limiter.
- Fixed memory leak in SoftWire.
- Updated SoftWire to 4.0!
|
Cu Rippraff
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
22.05.2003 15:44 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
Danke für die Info
Cu Selur
__________________ Hybrid
|
|
22.05.2003 17:40 |
|
|
elestrodix
DER Anleitungsmann ;)
Dabei seit: 17.03.2002
Beiträge: 634
Herkunft: Bonner Raum
|
|
|
01.06.2003 07:19 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
Cool!
und hier noch das Changelog&Co:
Zitat: |
Release Name: AviSynth 2.5.2
Notes:
This is the first version of AviSynth 2.5 that no longer contain the beta label. This comes after a lot of bughunting, with great feedback from many users.
A lot has been done to help transition from AviSynth 2.0. Be sure to update all plugins for AviSynth 2.5, when upgrading - a link to the avisynth.org filter collection can be found below. Much additional documentation can also be found om avisynth.org!
Enjoy!
Official homepage:
http://www.avisynth.org/
AviSynth filter collection:
http://www.avisynth.org/~warpenterprises/
Changes:
* Added light version of "ffvfw" to the installer. No "Cannot locate decompressor (YV12)" messages.
* Added ConditionalFilter, that returns one of two sources based on an expression.
* Added conditional filters:
o AverageLuma(), AverageChromaU(), AverageChromaV() functions. Returns a float from 0 to 255 based on the average pixel values of a plane.
o YDifferenceFromPrevious(), UDifferenceFromPrevious(), VDifferenceFromPrevious() and YDifferenceToNext(), UDifferenceToNext(), VDifferenceToNext().
o LumaDifference(clip,clip), ChromaUDifference(clip,clip), ChromaUDifference(clip,clip). They return a float value between 0 and 255 of the absolute difference.
o RGBDifference(clip1,clip2), RGBDifferenceFromPrevious(clip), RGBDifferenceToNext(clip).
o YPlaneMax(clip, float threshold), YPlaneMin(clip, float threshold), YPlaneMedian(clip), YPlaneMinMaxDifference(clip, float threshold). Threshold is a percentage, on how many percent of the pixels are allowed above or below minimum. The threshold is optional and defaults to 0. There are similar funtions for U and V.
* Added ScriptClip(clip, string function, [show=true/false]). This will return the clip returned by the function evaluated on every frame.
* Added FrameEvaluate(clip, script) - Similar to ScriptClip, except the output of the filter is ignored. This can be used for assigning variables, etc.
* YV12 <-> RGB conversions now use an intermediate YUY2 conversion to achieve better chroma upsamplig. As a result of this ConvertToRGB now also take an "interlaced=true/false" parameter.
* Added ImageWriter.
* Added "show" parameter to ConditionalFilter. This will overlay the results on the screen.
* Added dynamic compiled limiter.
* Implemented Belgabors patch for exporting plugin functions.
* Build date is now (semi)automatically updated in version.
* Added script functions: IsYV12(clip), IsPlanar(clip), IsInterleaved(clip)
* Loads of documentation updates.
Bugfixes
* Fixed cache hints a bit up.
* Hopefully fixed jumping frame bugs in temporalsoften.
* Fixed crashed in temporalsoften on some setups.
* Fixed I420 / YV12 mismatch in Interleave.
* Fixed problems with implicit last giving problem with multiple filter instances of ScriptClip/ConditionalFilter.
* Many ImageReader/Writer fixes and updates.
* Fixed bug when height > 512 in RGB -> YV12 conversion.
* AviSynth now mimics VDubs way of handling dropped frames to avoid problems with buggy codecs.
* Trim now returns (x-1) frames as supposed.
* Fixed stereo setting in BlankClip
* Fixed float point exceptions being thrown in some applications, based on the CPU register settings. (Especially Delphi-based apps)
Optimizations
* Added MMX RGB24->YUY2 conversion.
* Minor changes to existing RGB32 -> YUY2 MMX.
* Minor speedup to ISSE limiter.
* Added SoftWire dynamic compiled horizontal resizer. Approximately 10-15% faster - maybe even more on P4.
Changes
* AviSynth will now attempt to deallocate framebuffers, if memory usage is 25% above default values or SetMemoryMax().
* Improved rounding precision in ISSE YV12 <-> YUY2 conversions.
* Improved chroma upsampling quality in planar YV12 -> YUY2.
* Better chroma alignment on interlaced YUY2 ->YV12.
* Slightly better precision in audio conversion.
* ApplyRange now checks if size and colorspace are the same. |
Cu Selur
__________________ Hybrid
|
|
01.06.2003 08:23 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
:danke: Das sind ja tolle News!
Cu Balm
__________________
|
|
01.06.2003 10:44 |
|
|
ajf
DVDtoOgm & DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 4.211
Herkunft: Erding
|
|
Danke. Gleich gesaugt.
ajf
|
|
01.06.2003 13:00 |
|
|
empty
Super Moderator
Dabei seit: 14.04.2002
Beiträge: 1.879
|
|
Schön, eine stable yv12-version.
)
Danke für den Hinweis.
Viele Grüße bb empty
__________________ The brain needs oxygen,
so why wear a tie?
|
|
01.06.2003 16:38 |
|
|
filewalker
König
Dabei seit: 16.03.2002
Beiträge: 859
|
|
echt gute news...gracias
) !
Cu filewalker
__________________ Beziehungen sind wie Songs: Manche vergisst du nie - egal ob gut oder schlecht!
|
|
01.06.2003 23:21 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
So, jetzt kann ich ja auch wieder was schreiben
, danke schön.
Cu Rippraff
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
02.06.2003 11:57 |
|
|
EthanoliX
Kaiser
Dabei seit: 11.04.2002
Beiträge: 1.310
Herkunft: Mainz
|
|
Danke für die Info!
Eine Anmerkung noch dazu: Mitinstalliert habe ich ffvfw (o.s.ä.) was im Installer enthalten war. Leider funktionierte flask 0.79 danach nicht mehr bei mir, erst nachdem ich ff...wieder deinstalliert hatte.
__________________ "Der größte Trick, den der Teufel je gebracht hat, war die Menschheit glauben zu lassen, es gäbe ihn gar nicht."
Roger "Verbal" Kint, Die üblichen Verdächtigen
|
|
08.06.2003 12:29 |
|
|
Rippraff
Routinier
Dabei seit: 16.03.2002
Beiträge: 461
Herkunft: Bruchtal SO36
|
|
Hallo Leutz,
neue Version 07.07.03 von Avisynth ist draußen.
Zitat: |
Changes to 2.52 Released
- ShowSMPTE does no longer require fps parameter - only if the current fps cannot be used.
- Fixed wrong colors in ShowSMPTE YV12 mode.
- Conditional unroll of fetch/unpack loop in dynamic compiled resizer. Now only unrolls if 1) Athlon 2)Source width < 512.
- Corrected several performance problems in Limiter, YUY2 mode (thanks again ARDA!).
- Fixed YUY2 Fliphorizontal giving garbage/crashing.
- General Convolution now properly processes 5x5 matrices. Thanks IanB for the patch.
- Fixed minor stuff in temporalsoften.
- (Hopefully) fixed precision in PointResize.
|
Wie immer hier.
Cu Rippraff
__________________ Der Dativ ist dem Genitiv sein Tod.
|
|
09.07.2003 11:32 |
|
|
ajf
DVDtoOgm & DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 4.211
Herkunft: Erding
|
|
Danke.
Heute ist wohl wieder Update-Tag.
ajf
|
|
09.07.2003 16:29 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
Themenstarter
|
|
Danke für die Info
__________________ Hybrid
|
|
09.07.2003 18:46 |
|
|
|