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. |
6th July 2013, 19:34 | #843 | Link |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
How do we set the correct python install so waf doesn't get confused? The addition of vsscript to the build system altered the detection method, and now it can only find 2.7.4 on my system. Setting it back to the old python detection allows it to pick up on 3.3.1, but it doesn't really solve it because the build process fails when it gets to vsscript.
I tried setting an alias so that 'python' is detected as python3, but waf still picks 2.7.4. |
6th July 2013, 21:29 | #844 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Code:
PYTHON=python3 ./waf...
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
8th July 2013, 19:27 | #845 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
I was able to build rev-513 on my Macbook Pro a little while back, but I haven't tested the latest updates quite yet (should be able to soon). Internet's been a little spoty recently so I haven't had a chance to sync yet.
That, and I also use a virtualenv for my dev purposes with just python3 loaded. |
9th July 2013, 01:46 | #846 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Quote:
Also, the project has moved to github now. Enjoy the absolutely zero difference in development efficiency...
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
9th July 2013, 02:01 | #847 | Link | |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
I did see some issues when running ./waf test, even with PYTHON=python3. This is on Ubuntu 12.04, rev 530.
Here is my output: Quote:
|
|
9th July 2013, 17:44 | #848 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
Ahhh oops!! Never mind, didn't see the new Github repo. The latest checkout from there builds and tests completely successfully.
For those of you wondering, the new source URL is here : https://github.com/vapoursynth/vapoursynth |
9th July 2013, 19:15 | #849 | Link |
Registered User
Join Date: Feb 2013
Location: France
Posts: 23
|
Hello Myrsloik
I'm using the 4th r19 test version, and i'm trying to run an x264 encode using the stdout method. My command line is: Code:
"C:\Program Files (x86)\VapourSynth\core\vspipe.exe" "C:\test\test.vpy" - -y4m | "C:\test\x264.exe" --crf 20 --output "C:\test\test.mkv" --demuxer y4m - (vspipe.exe stopped working, close the program or debug etc) The output file seems to be correct though That didn't happen with the 1st r19 test version, I didn't try with the 2nd and 3rd |
9th July 2013, 19:17 | #850 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
10th July 2013, 13:42 | #853 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
It's a by-product in the same way that humans are by-products of sex.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
10th July 2013, 14:03 | #854 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Myrsloik, I think you've just gone and made yourself a new signature.
VapourSynth - a by-product of Avisynth in the same way that humans are by-products of sex. |
12th July 2013, 10:16 | #855 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
Small bug I noticed, comment here: https://github.com/vapoursynth/vapoursynth/commit/244f23d244d55770a3c32258f25d1f523b1e2bdd#commitcomment-3620372
Essentially, commit 244f23d244d55770a3c32258f25d1f523b1e2bdd used the "FEATURE_AVISYNTH" syntax instead of "VS_FEATURE_AVISYNTH" syntax. EDIT: Nevermind, it appears this was fixed. Last edited by Adub; 12th July 2013 at 19:02. |
21st July 2013, 03:51 | #857 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
I'd wager you are out of date from the git repo. The tests were fixed 7 days ago: https://github.com/vapoursynth/vapou...0474ad76717848
|
22nd July 2013, 18:10 | #859 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
You could use a virtualenv and a local prefix to install the libs to your home directory to act as a staging area.
So, setup a virtualenv for Python3, and then use the --prefix=/home/blah option during the ./waf configure phase to install all objects into your home directory. |
28th July 2013, 16:08 | #860 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Grab what will hopefully be released as R19 here:
VapourSynth R19 rc1 I think I've managed to fix all reported bugs so far as well. If there's anything still happening in this version then report it again because I've missed it. The vsscript api may have some extremely minor changes for R20 if I get more feedback. Most big changes listed here: Code:
r19: lut/lut2 now processes all planes by default ported to work on arm and powerpc (Zor) fixed 9-16 bit format support in Expr properly initialize color in addborders to 0 calls to the getFrame() function inside vapoursynth can never deadlock now, the thread handling is also slightly improved fixed a bug in the cache that would stop it from freeing all its frames when memory is needed, fixes an out of memory error reported by Chikuzen output is no longer determined by setting the last variable in __main__, instead clip.set_output(int index = 0) is used to set which clip(s) are exported fixed some memory leaks in the internal filters when they're freed (jackoneill) now properly initializes blankclips to all 0 when no values are given added proper const declarations now that cython supports it, cython 0.18 or later required to build the extension now fixed get_write_ptr() in python to actually return a write pointer fixed the lut and lut2 filters for > 8 bit formats (ADub) various minor fixes to vivtc removed clip.output() since it's a bad design decision, now a command-line program called vspipe can be used to pipe or write raw video output renamed newMap() to createMap() to match the naming of all other functions added core.get_plugins() for the core and core.namepace.get_functions() for namespaces, it works similarly to list_functions() but instead returns the information in a dict removed the unmentioned and unused link option for filter arguments as it is completely pointless and similar functionality may be implemented anyway there's now a sane external api available for embedding in other applications, see vsscript.h and vsvfw for an example now a singleton pattern is used for the core in python scripts, use vs.get_core() to get a reference to it clip.get_frame() now throws an exception when out of bounds frames are requested fixes a reference leak in the VideoProps python class now ignores functions with . in their argument string for avisynth compatibility, this makes warpsharp mostly compatible
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
Tags |
speed, vaporware, vapoursynth |
|
|