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. |
![]() |
#3661 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
R48 RC1
Go test it everywhere. Once again all known regressions have been fixed. Mask all the things! Code:
r48: it's now possible to select which optimized code path is used for internal filters (sekrit-twc) avx2 optimization in many filters, previously the internal ones were mostly sse2 (sekrit-twc) expr filter can now better optimize expressions (sekrit-twc) the 7zip executable is now bundled with vsrepo the portable version now includes the documentation as well the portable version now includes all the plugins bundled with the normal installer again
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#3662 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,440
|
Now that python 3.8 is final, will R48 support it?
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
![]() |
![]() |
![]() |
#3663 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
Nope, there's no cython release with proper 3.8 support yet.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#3664 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
R48-RC2
More bugs and minor issues fixed. Should be the final RC unless someone finds a serious bug within a week. Test the new add to PATH option a bit extra. Code:
r48: it's now possible to select which optimized code path is used for internal filters (sekrit-twc) avx2 optimization in many filters, previously the internal ones were mostly sse2 (sekrit-twc) expr filter can now better optimize expressions (sekrit-twc) the 7zip executable is now bundled with vsrepo the portable version now includes the documentation as well the portable version now includes all the plugins bundled with the normal installer again fixed deadlock when setMessageHandler is called a second time added an option to add vspipe, avfs and vsrepo to path in the installer added registry entries for the path to vspipe and vsrepo imwri is now included in the installer the overwrite argument in imwri now also disables the requirement for output filesnames to contain a number fixed corrupt output from imwri when requesting alpha output but the read image doesn't have an alpha channel
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#3665 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,440
|
The PATH stuff works for me (vspipe, vsrepo, avfs). Green stripes are fixed too.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
![]() |
![]() |
![]() |
#3666 | Link |
Where's my loot?
Join Date: May 2019
Posts: 43
|
Unfortunately I still have the pink borders, when bbmod (from latest havsfunc) is used. See sample pics:
R47.2: https://images2.imgbox.com/21/ee/LCxpNQn8_o.png R48-RC2: https://images2.imgbox.com/f0/df/Nlp16rcQ_o.png Relevant part of the VS code: Code:
clip = core.std.SetFieldBased(clip, 0) clip = core.std.CropRel(clip=clip, left=0, right=0, top=20, bottom=20) clip = core.fb.FillBorders(clip, left=0, right=0, top=1, bottom=1, mode="fillmargins") clip = havsfunc.bbmod(clip, cTop = 2, cBottom = 2, cLeft = 0, cRight = 0, thresh = 128, blur = 999) clip = core.resize.Spline36(clip, width=clip.width-0-0, height=clip.height-1-1, src_left=0, src_top=1, src_width=clip.width-0-0, src_height=clip.height-1-1) Last edited by l00t; 21st October 2019 at 18:44. |
![]() |
![]() |
![]() |
#3667 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet Last edited by Myrsloik; 21st October 2019 at 18:40. |
|
![]() |
![]() |
![]() |
#3669 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
Added how? Ideally I want a way to reproduce it using blankclip as the source and a complete script.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#3670 | Link | |
Where's my loot?
Join Date: May 2019
Posts: 43
|
Quote:
Code:
clip = core.dgdecodenv.DGSource(r'some_hd_video.dgi') clip = core.resize.Spline36(clip, matrix_in_s="709", transfer_in_s="709", primaries_in_s="709", range_s="limited") clip = core.std.AssumeFPS(clip, fpsnum=25000, fpsden=1000) clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1) clip = core.std.SetFieldBased(clip, 0) clip = core.std.CropRel(clip=clip, left=0, right=0, top=20, bottom=20) clip = core.fb.FillBorders(clip, left=0, right=0, top=1, bottom=1, mode="fillmargins") clip = havsfunc.bbmod(clip, cTop = 2, cBottom = 2, cLeft = 0, cRight = 0, thresh = 128, blur = 999) clip = core.resize.Spline36(clip, width=clip.width-0-0, height=clip.height-1-1, src_left=0, src_top=1, src_width=clip.width-0-0, src_height=clip.height-1-1) clip = core.remap.ReplaceFramesSimple(baseclip=clip, sourceclip=core.f3kdb.Deband(clip, range=20, grainy=32, grainc=24, sample_mode=2, dither_algo=3, keep_tv_range=1, blur_first=1, dynamic_grain=0), mappings="[0 1070]") clip.set_output() Last edited by l00t; 21st October 2019 at 18:54. |
|
![]() |
![]() |
![]() |
#3671 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
R48-RC3
Fixes the aformentioned pink line at top and bottom (general expr bug) and another 32bit bug in expr as well. Keep testing it.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#3674 | Link | ||
Registered User
Join Date: Sep 2007
Posts: 4,477
|
With fmtconv kernel="spline", taps=6
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#3675 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
![]() |
![]() |
![]() |
#3676 | Link |
Registered User
Join Date: Sep 2007
Posts: 4,477
|
If you have RGBS and use Expr to add 1 to channel R , is it suppose to round the value ? Or is this the same thing as the Convolution with float input issue ?
clip2 = core.std.Expr(clip, ["x 1 +", "", ""]) e.g. in vsedit, the color picker shows R=0.921468 for clip, R=1.92147 for clip2 I would have expected 1.921468 (G, B remain unchanged at 0.921468) core.std.SetMaxCPU("none") does not affect the result, R48-RC3 x64 Last edited by poisondeathray; 22nd October 2019 at 22:21. |
![]() |
![]() |
![]() |
#3677 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Ikea Chair
Posts: 2,279
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
![]() |
![]() |
![]() |
#3678 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 8,853
|
From VS2008 Float.h
Code:
#define FLT_DIG 6 /* # of decimal digits of precision */ #define FLT_EPSILON 1.192092896e-07F /* smallest such that 1.0+FLT_EPSILON != 1.0 */ #define FLT_GUARD 0 #define FLT_MANT_DIG 24 /* # of bits in mantissa */ #define FLT_MAX 3.402823466e+38F /* max value */ #define FLT_MAX_10_EXP 38 /* max decimal exponent */ #define FLT_MAX_EXP 128 /* max binary exponent */ #define FLT_MIN 1.175494351e-38F /* min positive value */ #define FLT_MIN_10_EXP (-37) /* min decimal exponent */ #define FLT_MIN_EXP (-125) /* min binary exponent */ #define FLT_NORMALIZE 0 #define FLT_RADIX 2 /* exponent radix */ #define FLT_ROUNDS 1 /* addition rounding: near */
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
![]() |
![]() |
![]() |
#3680 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 8,853
|
Its really the binary digits that count, and 10 is not a power of 2, so it works (rounds) a bit weird.
EDIT: If it were viewed in binary, it would make sense.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 22nd October 2019 at 22:56. |
![]() |
![]() |
![]() |
Tags |
speed, vaporware, vapoursynth |
Thread Tools | Search this Thread |
Display Modes | |
|
|