Quantcast Avisynth: New Version Avisynth 2.57 - digitalFAQ.com Forums [Archives]
  #1  
09-20-2006, 12:56 AM
gamma gamma is offline
Free Member
 
Join Date: Nov 2003
Location: Rotterdam (The Netherlands)
Posts: 237
Thanks: 0
Thanked 0 Times in 0 Posts
All,

Avisynth 2.57 RC1 has been released:

2.57 Changes from 2.56

Additions

Installer option for avisynth.lib, avisynth.exp and avisynth.map files.
DirectShowSource() now sets _HIRESOUTPUT property of WMAudio Decoder DMO. Allows 24 bit samples and 6 channel decoding.
Avisynth COM object now supports IAVIStreaming interface. Many apps blindly expect it and fail to load AVS scripts.
Conditional Reader now also accepts T, F, Yes and No for bool data.
DirectShowSource() log debug messages to file.
DirectShowSource() force set framecount.
DirectShowSource() accept audio streams of type WAVE_FORMAT_IEEE_FLOAT.
Added KillVideo() verb.
TimeStretch now exposes the tuning parameter of the SoundTouch library.
Adding global OPT_AllowFloatAudio=True to your script enables WAVE_FORMAT_IEEE_FLOAT audio output.
Explicitly request all the channels available in the audio stream [acm AC3]
Explicitly try to request float, 32 bit then 24 bit samples from the audio codec.
Accept raw audio streams of type WAVE_FORMAT_IEEE_FLOAT.
Added installer option to add "Avisynth Script" item to Explorer shell for new .avs file creation.
Added avs_delete_script_environment and avs_subframe_planar to avisynth_c interface.
Hack to allow Fraunhoffer MP3 codec to work when wBitPerSample==16. (Squid_80)
Added portugese translation (by RoLon), and partly french translation (by JasonFly)
Subtitle multi line text, set LSP arg and use \n. (foxyshadis, tateu)
xxxFPS("preset") string preset FPS values. (Tritical)
Better avisynth_c cdecl/stdcall mismatch detection and protection (Tritical).

Bugfixes

Fixed ConvertFPS() blend mode mix_ratio was wrong.
Fixed AviSource() handling of dud AVI files that start with drop frames, just return the first key frame.
Fixed DirectShowSource() handling of pin renegotiation.
Fixed Overlay() "PC_Range" argument handling.
Fixed SubTitle() crash when resources exhausted.
Fixed Resizers cropping argument validation.
Fixed % operator bad argument text message.
Fixed stuffing Audio buffer with video graphics on Exception. Now returns E_FAIL. Video stream subsequently will return error text in graphic form.
Fixed KillAudio() not resetting nchannels and sample type to 0.
Fixed Conditional Reader sscanf buffer overrun.
Fixed Version() and VersionString() timestamp discrepancies.
Fixed Serious inaccuracies in TimeStretch. It is still not sample exact!
Fixed Negative int arg handling for ApplyRange() and Animate().
Fixed Installer handling of readonly/inuse target files.
Fixed ConvertAudio SSE2 to Float alignment test.
Fixed (auto)LoadPlugin altname generation. (Tritical)
Fixed SaveString memory block overrun.
Fixed $Plugin!Functionname!Param$ bug. (Fizick)
Fixed registry handle leak on $PluginDir$ lookup. (Dave Brueck)
Fixed memory leaks avisynth_c.
Fixed returning locked/protected VBF's to LRU. (Tritical)
Fixed runtime mixed SEH/C++ exception handling for XPsp2. (Tritical)
Fixed CAVIStreamSynth::Read audio buffer overrun. (Avery Lee)
Fixed DLL handle leak in LoadPlugin. (Tritical)
Fixed Assert("text") no longer parses % args.
Fixed number parser returning inaccurate float conversions.
Fixed ConvertFPS() blend mode not processing of chroma planes.
Fixed resizer resampling pattern attempted use after deletion.
Fixed resizer subpixel shifting functionality being a noop.
Fixed Info() auto font selection metric.
Fixed Conditional error checking of float RHS.
Corrected colours in YUV ColorBars, Now match BT.801-1.
TCPDeliver updates: Client: Fixed crash if client gets disconnected.
TCPDeliver updates: Server: Remember to disconnect clients when shutdown.
Fixed Turn*() YUY2 mod 2 height test.
Fixed AVISource() corrupted error messages.
Fixed AVISource() direct input drop frame handling.

Optimizations

SubTitle() releases all resources when the last frame of the clip is rendered.
SubTitle() releases GDI resources after text map is created.
ApplyRange() only builds 2 chains instead of 3.
Changes
Map file is now generated for release builds.
ConvertTo*() and GreyScale() now accept "Rec601" as a valid matrix name.
DirectShowSource.dll upx'ed.
Upgrade internal copy of SoundTouch library to 1.3.1.
SoundTouch now available in RelSym build.
Animate Integer arg enumeration no longer rounds toward positive infinity. Both positive and negative enumerations are identical. i.e. For Animate(0, 10, "Foo", 0, 0, 10, -10), Foo's arg1 = -arg2 for all frames.
Selecting associate open with Notepad with .avs files in the installer now also includes .avsi files.
The Installer now pushes a recovery dialog box when unwritable files are encountered during an install. The user may manually correct the problem and retry installing that file.
SetMemoryMax() minimum now 4Mb instead of 16. (Tritical)
Remove 50 plugin auto prescan load limit. (Tritical)
COM QueryInterface calls now return S_OK instead of NULL.
Bracketless call of argless function now get a cache. (Tritical)
Over-range numbers now raise a compile time exception.
xxxFPS(float) now uses continued fraction to generate a minimal rational pair. (Raymod2)
ChangeFPS(linear=true) now raises a compile time exception if the speed change ratio is > 10.
ConvertFPS() blend mode works for all pixel formats. (Tritical)
Info() retrofit of 2.60 updates.
TCPDeliver.dll upx'ed.
RGB ColorBars +Q and -I bars, Hue is now correct, Luma is NOT zero to achive this.
AVISource Audio no longer limited to 2 channels.
SaveString memory blocks are now 32 bit aligned.
Default planar chroma planes mod 16 aligned. See SetPlanarLegacyAlignment().


Download from Sourceforge,

Edit : stable release is out now. See below.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
09-20-2006, 01:17 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
The only thing I am wondering is that with the new ver close to the production release, are the external filter authors also working on releasing their filter with this ver support and optimizations.
Reply With Quote
  #3  
09-20-2006, 03:28 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
It depends on the author of course but as you can see, some of them are actually working on the avisynth code itself (tritical...).
Reply With Quote
  #4  
01-07-2007, 05:50 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Stable release is out. No change since RC3 but for people that stil don't have any 2.57 version, take it !

http://downloads.sourceforge.net/avi...0&big_mirror=0
Reply With Quote
  #5  
01-14-2007, 08:57 AM
rds_correia rds_correia is offline
Free Member
 
Join Date: Apr 2003
Location: Chinese Democracy starts now!
Posts: 2,563
Thanks: 1
Thanked 0 Times in 0 Posts
Nice!
Thanks Phil, I was still using 2.56.
__________________
Rui
Reply With Quote
  #6  
01-18-2007, 01:48 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by rds_correia
Nice!
Thanks Phil, I was still using 2.56.
Be sure to check your common applications before you actually start using it as default.

DVD-RB currently does not support ver 2.57, there will be many others also.
Reply With Quote
  #7  
01-18-2007, 04:38 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by supermule
DVD-RB currently does not support ver 2.57, there will be many others also.
It works perfectly with it (both free en pro).

What problem do you have ? And with wich other app ?
I don't see what can be blocking in 2.57 that was not in 2.56. The way the fps is determined perhaps ? I had some suprise this this too.
Reply With Quote
  #8  
01-18-2007, 06:15 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
I read comments from JDobbs, to stick to ver 2.5.6 since the new version was not tested with RB. Although I have myself not tried it, but trust the authors opinion.
Reply With Quote
  #9  
01-18-2007, 06:41 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by supermule
I read comments from JDobbs, to stick to ver 2.5.6 since the new version was not tested with RB. Although I have myself not tried it, but trust the authors opinion.
Ok, it's just a matter of beeing safe. I can testify for them so : it's working great and well .
Reply With Quote
  #10  
01-22-2007, 06:24 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Read here for some problems with avisynth 2.5.7/filters with AQMenc as posted by an end user.
Reply With Quote
  #11  
01-22-2007, 06:38 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Let us know if they identify a specific filter.
Reply With Quote
  #12  
01-24-2007, 12:05 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
Post is updated its the Spline and Lanczos resize functions with AQMEnc.
Reply With Quote
  #13  
01-24-2007, 04:34 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
As said by Marvelix, it's weird to see an internal function that screw up only one app (AutoQMatenc). And moreover, to have something implemented a long time ago (lanczos) and IMHO not changed between 2.56 and 2.57 to introduce such problem

Anyway, I did and will never use AQE
Reply With Quote
  #14  
01-29-2007, 01:00 AM
supermule supermule is offline
Free Member
 
Join Date: Sep 2005
Location: Donkeyland
Posts: 210
Thanks: 0
Thanked 0 Times in 0 Posts
another one from the author referencing DVD-RB and Avisynth new ver.
Reply With Quote
  #15  
03-28-2007, 02:45 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
I encoded A LOT of video using avisynth 2.5.7 with always the same script and today I fall on the bug :



Problem solved with avisynth2.5.6a.
Reply With Quote
  #16  
04-01-2007, 01:46 PM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
Out of interest, what was the bug - I can't see the image at all..it doesn't load.
Reply With Quote
  #17  
04-01-2007, 02:31 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Sorry, error with my imageshack account. I fixed it and I think now you can clearly see what is the bug
Reply With Quote
  #18  
04-02-2007, 05:17 PM
digitall.doc digitall.doc is offline
Free Member
 
Join Date: Jul 2003
Location: Valencia (España)
Posts: 741
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
...I fixed it and I think now you can clearly see what is the bug
She is not behind a fence, is she?.
Reply With Quote
  #19  
04-02-2007, 10:20 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
No, she is not
Reply With Quote
  #20  
04-03-2007, 12:36 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by digitall.doc
She is not behind a fence, is she?.
I thought so too
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Avisynth: New version Avisynth 2.5.8 Dialhot Avisynth Scripting 5 01-09-2009 04:58 AM
Avisynth c_.dll Version 2.5? Blubear Avisynth Scripting 7 07-19-2004 03:24 AM
Avisynth: Which version is everyone using? bigggt Avisynth Scripting 6 02-14-2004 12:05 PM
Avisynth: which version should be used? Insider Avisynth Scripting 3 05-09-2003 03:39 PM
Avisynth: What version of AVISYNTH is best? jbirdg Avisynth Scripting 2 08-30-2002 10:38 AM

Thread Tools



 
All times are GMT -5. The time now is 06:06 AM  —  vBulletin © Jelsoft Enterprises Ltd