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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 31st May 2019, 14:43   #41  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
I can't check if it is a real dependency. Only that it is not a VS plugin.

Last edited by ChaosKing; 31st May 2019 at 15:05.
ChaosKing is offline   Reply With Quote
Old 31st May 2019, 15:06   #42  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Ikea Chair
Posts: 1,917
Quote:
Originally Posted by ChaosKing View Post
I can't check if it is a real dependency. Only what it is not a VS plugin.
If you're really insane you could parse the package json and see which files belong to a plugin and simply exclude them. I don't recommend that you do this.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 31st May 2019, 15:12   #43  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
Hmm this would at least work for files that are in that package. The file is parsed and read anyway :P
ChaosKing is offline   Reply With Quote
Old 31st May 2019, 21:45   #44  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
Better? Comparison is at filename level, maybe I will add hash compare someday so what w2xc-abc.dll would be also recognized.

Code:
🤨 Notice - Probably a Plugin dependency (not a VS Plugin): 
------------------------------------------------------------
   libfftw3-3.dll	 [belongs to FFTW3 Library]
   libfftw3f-3.dll	 [belongs to FFTW3 Library]
   libmfxsw64.dll	 [belongs to DGMVCSourceVS]
   libRandom.dll
   svml_dispmd.dll	 [belongs to Waifu2x]
   w2xc.dll	 [belongs to Waifu2x]
   w2xc-abc.dll

Last edited by ChaosKing; 31st May 2019 at 21:47.
ChaosKing is offline   Reply With Quote
Old 31st May 2019, 22:46   #45  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,124
Quote:
Originally Posted by ChaosKing View Post
Better? Comparison is at filename level, maybe I will add hash compare someday so what w2xc-abc.dll would be also recognized.

Code:
🤨 Notice - Probably a Plugin dependency (not a VS Plugin): 
------------------------------------------------------------
   libfftw3-3.dll	 [belongs to FFTW3 Library]
   libfftw3f-3.dll	 [belongs to FFTW3 Library]
   libmfxsw64.dll	 [belongs to DGMVCSourceVS]
   libRandom.dll
   svml_dispmd.dll	 [belongs to Waifu2x]
   w2xc.dll	 [belongs to Waifu2x]
   w2xc-abc.dll
Something like this?
Code:
 dependency files: 
------------------------------------------------------------
   libfftw3-3.dll	 [belongs to FFTW3 Library]
   libfftw3f-3.dll	 [belongs to FFTW3 Library]

unidentify files:
------------------------------------------------------------
   libRandom.dll   
   w2xc-abc.dll
lansing is offline   Reply With Quote
Old 31st May 2019, 23:37   #46  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
Code:
Checked Plugins: 118, Notices: 2, Errors: 1
.
.
.
🙂 Identified non-VapourSynth Plugins: 
------------------------------------------------------------
   libfftw3-3.dll	 [belongs to FFTW3 Library]
   libfftw3f-3.dll	 [belongs to FFTW3 Library]
   libmfxsw64.dll	 [belongs to DGMVCSourceVS]
   svml_dispmd.dll	 [belongs to Waifu2x]
   w2xc.dll	 [belongs to Waifu2x]


🤨 Unidentified DLLs (maybe also Plugin dependencies?): 
------------------------------------------------------------
   libRandom.dll
   w2xc-abc.dll
Maybe also list non DLL files, like avsmeter does?

Last edited by ChaosKing; 31st May 2019 at 23:43.
ChaosKing is offline   Reply With Quote
Old 1st June 2019, 00:05   #47  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,124
Quote:
Originally Posted by ChaosKing View Post
Maybe also list non DLL files, like avsmeter does?
I don't know about that, because the VMAF filter has a model folder that has like 90 files inside, that's going to be a long list.

The diagnostic test is use to check when something goes wrong, and I don't think those files are going to matter.
lansing is offline   Reply With Quote
Old 6th June 2019, 16:24   #48  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
I worked a bit on the dependency stuff.
Question: I know that for example that "MSVCP140.dll" is a "Visual C++ Redistributable" Runtime dll, but can I know from which Runtime it is? from 2015, 2017? Or replaces the 2017 dll the 2015 version?

Code:
🔥 Error 126 - A DLL dependency is probably missing: 
------------------------------------------------------------
   bilateralGPU.dll
   	 requires following dependencies (one of these should be missing):

   	 - opencv_core320.dll
   	 - opencv_cudaimgproc320.dll
   	 - VCRUNTIME140.dll
   	 - api-ms-win-crt-heap-l1-1-0.dll
   	 - api-ms-win-crt-runtime-l1-1-0.dll
   	 - api-ms-win-crt-math-l1-1-0.dll

   opencv_core320.dll
   	 requires following dependencies (one of these should be missing):

   	 - cudart64_80.dll
   	 - MSVCP140.dll
   	 - CONCRT140.dll
   	 - VCRUNTIME140.dll
   	 - api-ms-win-crt-heap-l1-1-0.dll
   	 - api-ms-win-crt-stdio-l1-1-0.dll
   	 - api-ms-win-crt-string-l1-1-0.dll
   	 - api-ms-win-crt-runtime-l1-1-0.dll
   	 - api-ms-win-crt-math-l1-1-0.dll
   	 - api-ms-win-crt-convert-l1-1-0.dll
   	 - api-ms-win-crt-environment-l1-1-0.dll
   	 - api-ms-win-crt-time-l1-1-0.dll
   	 - api-ms-win-crt-filesystem-l1-1-0.dll

Last edited by ChaosKing; 6th June 2019 at 16:29.
ChaosKing is offline   Reply With Quote
Old 6th June 2019, 16:53   #49  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Ikea Chair
Posts: 1,917
Quote:
Originally Posted by ChaosKing View Post
I worked a bit on the dependency stuff.
Question: I know that for example that "MSVCP140.dll" is a "Visual C++ Redistributable" Runtime dll, but can I know from which Runtime it is? from 2015, 2017? Or replaces the 2017 dll the 2015 version?

...
2019 replaces both 2017 and 2015.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 8th June 2019, 18:06   #50  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 137
It does not work with portable versions. Imo it should detect vs like
If vapoursynth library in current folder, then apply updates to currentdir. Portable/usual mode has different folder strucrure
Dreamject is offline   Reply With Quote
Old 8th June 2019, 18:52   #51  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
It supports portable version currently only via a "vsrepogui.json" file. (You can set relative paths, but still need python in path)

Last edited by ChaosKing; 8th June 2019 at 18:54.
ChaosKing is offline   Reply With Quote
Old 9th June 2019, 09:08   #52  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 137
Okay... But what's wrong with autodetection in %cd%
Dreamject is offline   Reply With Quote
Old 9th June 2019, 09:21   #53  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
Nothing wrong with it. I needed a custom path for Scripts, so I quickly implement it via a file. This way it's more universal and easier to test around for me. I will add autodetect maybe in the future.
ChaosKing is offline   Reply With Quote
Old 12th June 2019, 12:27   #54  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
New release https://github.com/theChaosCoder/VSR...leases/tag/0.7
(You need listpedeps if you also want to see the dependencies https://github.com/brechtsanders/pedeps)

ChaosKing is offline   Reply With Quote
Old 13th June 2019, 15:14   #55  |  Link
cyaoeu
Registered User
 
Join Date: Jun 2019
Posts: 2
Isn't the cat a copyrighted/trademarked character?
cyaoeu is offline   Reply With Quote
Old 13th June 2019, 15:44   #56  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
I have it from here https://flyclipart.com/art-pusheen-c...een-png-204717

CC BY-NC 4.0 Licence
✓ Free for personal use
✓ Attribution not required
✓ Unlimited download
ChaosKing is offline   Reply With Quote
Old 14th June 2019, 15:23   #57  |  Link
cyaoeu
Registered User
 
Join Date: Jun 2019
Posts: 2
Quote:
Originally Posted by ChaosKing View Post
I have it from here https://flyclipart.com/art-pusheen-c...een-png-204717

CC BY-NC 4.0 Licence
✓ Free for personal use
✓ Attribution not required
✓ Unlimited download
Okay, cool.

Some real feedback, I'm pretty new to VS and this was really helpful when trying to find dependencies without having to go look on github (didn't try the normal VSRepo).

Some things that were a bit strange to me in the UI:

1. The height of each row is not fixed so it looks pretty ugly when scrolling with the text jumping around. Would probably look better to have all of them the same (maximum I guess) height.

2. The namespaces are links (or at least blue and underlined) but don't really do anything when clicked on.

3. There's a description when you click on a row but I would prefer if this was visible by default, that way you don't need to click on everything to see what it is.

Anyway these are nitpicky suggestions, I didn't have any real problems when using it.
cyaoeu is offline   Reply With Quote
Old 14th June 2019, 15:39   #58  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 833
1. Ok will change it
2. Yeah I forgot about it. I wanted to link them to the vsrepo json files on github, but I'm open for other suggestions.
3. I will look into it. It seems if you click on any row and then mark everything with STRG+A you can open every hidden row.
ChaosKing is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:50.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.