Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
14th October 2005, 22:34 | #1 | Link |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
AviSynth 2.5.6 Released!
Release notes:
Summary of changelist (with respect to v2.55) * Added options to DirectShowSource (seekzero, timeout and pixel_type). * Added DevIL support for RGB32 to ImageSource. * Added Russian language documentation. Thanks to Fizick and his team. Well done. * Added Merge() filter. Includes very fast iSSE pavgb code for weight=0.5. * Added MergeARGB(), MergeRGB() filter. * Added ShowRed(), ShowGreen(), ShowBlue() filters. * Added operator MulDiv(multiplicand, multiplier, divisor). * Added AssumeScaledFPS(multiplier, divisor, sync_audio) maps vi.MulDivFPS. * Added gamma option (ala ColorYUV) in RGBAdjust. * Added Spline16Resize, Spline36Resize, GaussResize and LanczosResize(tap=xx) * Added options to ShowFrameNumber: ShowFrameNumber(offset=10, x=360, y=576, font="georgia", size=24, text_color=$ff0000) * Added integer offset to ShowSMPTE: ShowSMPTE(offset_f=10) * Added options to ShowSMPTE: ShowSMPTE(offset="00:00:00:30", x=360, y=576, font="georgia", size=24, text_color=$ff0000) * Added Fractional resampling support in ResampleAudio(). * Added Limiter(show=show_luma/show_luma_grey/show_chroma/show_chroma_grey) shows out of bound luma/chroma; *_grey makes the rest of the pixels greyscale. * Added offsets and analyze option (ala ColorYUV) in RGBAdjust. * ConvertTo*(Matrix="Rec709, PC.709, PC.601") conversions supported. * ConvertFPS()/ChangeFPS() copies FPS from a 2nd clip. * GreyScale() RGB supports Matrix="Rec709, Average" * Support for [vfr content in DSS]: DirectShowSource("F:\Guides\Hybrid\vfr_startrek.mkv", fps=119.88, convertfps=true) turns vfr into cfr stream by duplicating frames (patch by Nyaochi). * A lot of bugfixes and optimizations. * Cache improvements. A complete list can be found here. Known problems and issues * The seh/c++ exception handling mix in readhelper that will cause a crash in xp sp2. * Some problems encoding .avs video with Windows Media Encoder 9. The problem is that the "wmeenc.exe" process doesn't shut down properly. The encoder program closes, but an instance of "wmeenc.exe" remains in Task Manager hogging a LOT of memory. * Rightclick on scripts to open them in VDubMod: When the script is messed up in the script editor, the correct error message doesn't appear. * The filter Animate. See releasenotes.htm. * Possible other bugs which are reported at sourceforge. Future plans AviSynth v2.57: This version will be a bug fix release (bugs which are found in v2.56). AviSynth v2.6: This version will be the next version. Plugins for v2.5 will work in v2.6. Design goals and proposals can be found here. Proposals include the following: * Y8 (greyscale), YV16 (4:2:2 planar), YV24 (4:4:4 planar) formats. * All planes delivered to filters are 16 byte adress aligned and have mod 16 pitch. * Thread-safe avisynth.h. * Add MaskTools to the core. * Official Win64 support. * Intelligent frame prefetching on multicpu/core. * ImageMagick support to import and export pictures (besides DevIL). AviSynth v3: AviSynth v3.0 is a powerful frameserver for Windows and Linux, and it is a complete rewrite of AviSynth v2.5, written from scratch by Bidoche (David Pierre), Kurosu, Caro and others. v3.0 is not relying on vfw anymore, although it can be used when possible. It is made in such a way, that new APIs can be added to the core, like ffmpeg and gstreamer. Also here many new colorformats will be added: YV24, RGB45 and YV45 which are 15 bits depth versions of RGB24 and YV24. Direct streaming will be supported, and many other new things. The progress can be found here. The discussion takes place at irc.freenode.org#avisynth and here. Download from the SourceForge Project page as usual! Last edited by Wilbert; 14th October 2005 at 23:24. |
14th October 2005, 23:18 | #3 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
Wilbert, why your sourceforge link is https ?
Beer
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
14th October 2005, 23:37 | #4 | Link |
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 359
|
cool
patiently waiting for 3.0. *dumdidumdidum* *tappetitap* bis besser, Tobias
__________________
projects page: ELDER, SmoothD, etc. |
15th October 2005, 09:26 | #5 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
I read old threads from 2003 where 3.0 was 'right around the corner'. I'm glad development picked up again, and I'm doubly glad this new version is out; the RC was very stable for me. Only question is, were there any changes from the last RC?
Hm, dlls seem to have the same date, I'm guessing no changes. Still cool. |
15th October 2005, 09:34 | #6 | Link | ||
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
Quote:
Quote:
|
||
19th October 2005, 23:34 | #8 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
yes but that was for avisynth 2.60 (I think that "* Thread-safe avisynth.h." covers that)
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
24th October 2005, 08:36 | #13 | Link |
Registered User
Join Date: Aug 2003
Posts: 27
|
Is 2.5.6 by itself multithreaded or is there any advantage to dual core with avisynth if im not running any filters? I use Avisynth/CCE/DVDRebuilder so I don't mess with scripts often. Only "filter" I believe I am using is the necessary decoder.
|
24th October 2005, 18:31 | #14 | Link | |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
Quote:
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
|
25th October 2005, 00:58 | #15 | Link | |
Registered User
Join Date: Aug 2003
Posts: 27
|
Quote:
Thanks... I did see that thread earlier but I wasn't sure if that would help if not using some heavy filters. CCE uses about 60-65% CPU while encoding. |
|
26th October 2005, 20:29 | #16 | Link |
Brazilian Anime Ripper
Join Date: Nov 2001
Location: Brazil
Posts: 237
|
I didn't find any thread with details of the new resizers (Spline16Resize, Spline36Resize, GaussResize). What's the difference between all resizers? AviSynth documentation is not clear about.
What situation is better to use each resizer?
__________________
Capture cards: Compro VideoMate Gold+ (Philips SAA7134 based) (not active) Hauppauge PVR 150MCE (not active) ATI TV Wonder Elite (active) |
27th October 2005, 13:00 | #17 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
All of the resizers are multitap interpolators (except PointResize taps=1, K=1). The various flavours use varying numbers of taps and fomulae to calculate the tap weightings. The author of each of the algorithm usually claims some benefit over the existing algorithms. All the algorithms are in common use, Google is your friend!
I believe the Spline filters claim similar sharpness but less ringing than the equivalent Lanczos. I cannot see a difference. GaussResize uses a gaussian average of the input points. I personally think it is quite blurry, but the results do seem to compress very well. |
28th October 2005, 19:09 | #18 | Link |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
We decided to rerelease AviSynth 2.5.6 due to a bug in avisynth.h. It doesn't affect users of avisynth.dll (hence the rerelease - only to match the fixed source), but it effects only a small number of plugins compiled with the old avisynth.h.
More info: http://forum.doom9.org/showthread.php?t=101954 ---------- Any new plugins using the following calls in avisynth.h from version: Code:
IScriptEnvironment::SubFrame() IScriptEnvironment::SetMemoryMax() IScriptEnvironment::SetWorkingDir() IScriptEnvironment::ManageCache() IScriptEnvironment::PlanarChromaAlignment() |
Thread Tools | Search this Thread |
Display Modes | |
|
|