View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]
Zachs
9th December 2015, 13:01
So it just doesn't run? And no error messages whatsoever? Did you try both the installer and standalone versions?
Nullack
10th December 2015, 07:15
No it does'nt run. Just tried standalone x64 and that doesnt run either.
Zachs
10th December 2015, 07:40
You must have something that's preventing it from working properly. Have you tried disabling third party anti virus software?
Nullack
10th December 2015, 08:16
Mate there is none in the way of third party AV, its all default Windows build with the default Windows embedded AV. Thinking about it, its all default, with LAV filters, also I have geforce experience installed which I think installs some sorts of video filters too. Foxyshadis seemed to think it was filter related.
Zachs
10th December 2015, 08:18
Well I'm out of idea.
Nullack
10th December 2015, 08:20
Surely there is a way to do a debug build that will log it? This is one and zeros mate, it all makes logical sense at a low level :) MPC-HC and MPC-BE work fine. It would be a shame for you to give up, I genuinely believe I could provide helpful assistance with testing
Zachs
10th December 2015, 08:33
It depends. Anyway I will see what I can do.
cascardian
10th December 2015, 19:41
So, I've installed the Intel OpenCL 15.1 redistributable (old Nehalem here, no iGPU), but MPDN x64 doesn't seem to recognise its presence, so I of course get the newly implemented error message for the absence of the files when I turn on an audio script. Which files or file is MPDN specifically looking for and where? The intelopencl64.dll is present in System32.
The rest of the files are located in Program Files (x86)\Common Files\Intel\OpenCL\bin\x64, which is curiously not the folder specified by Intel's installer in the environment variables, though. The strange thing is that that folder does not exist at all, which leads to me to believe that Intel forgot to specify a new correct environment path in the 15.1 installer. Sadly, fixing the environment path to the folder above does not make MPDN recognise the files either.
Am I doing something wrong or is not having an iGPU in the first place responsible here?
Zachs
11th December 2015, 00:00
Am I doing something wrong or is not having an iGPU in the first place responsible here?
My HTPC CPU (Wolfdale) is older than your Nehalem and doesn't have an iGPU either. I'm running the same Intel OpenCL 15.1 drivers (https://software.intel.com/en-us/articles/opencl-drivers#win64).
Audio scripts don't load the DLLs directly - they're loaded through the OpenCL ICD.
You can also try installing the AMD CPU OpenCL drivers.
foozoor
11th December 2015, 00:33
Does MPDN work with hybrid laptops?
I use Leshcat's drivers that provide updated Intel and AMD drivers for hybrid laptops.
Unfortunately MPDN doesn't recognize my AMD gpu, only the Intel HD3000 is available in MPDN options.
ryrynz
11th December 2015, 01:11
Unfortunately MPDN doesn't recognize my AMD gpu, only the Intel HD3000 is available in MPDN options.
Are there any options to set a default GPU for particular programs in the driver's or perhaps in a tweak tool? Does setting it to a high power mode allow for the AMD GPU to be detected?
foozoor
11th December 2015, 01:44
Are there any options to set a default GPU for particular programs in the driver's or perhaps in a tweak tool? Does setting it to a high power mode allow for the AMD GPU to be detected?
When I set MPDN in high power mode, the AMD GPU is still not detected in MPDN and I've got black screen. If I set as default, based on alimentation, no more black screen but only the Intel HD3000 is detected. In GPU-Z, only the Intel HD3000 GPU charge increases.
I tried with mpc-hc and madVR and the AMD GPU works.
Nullack
11th December 2015, 23:08
It depends. Anyway I will see what I can do.
I had an idea. I dropped my 4K desktop down to 1080P and re-tested MPDN both on the 32 bit and 64 bit standalone builds. Sadly it didnt fix the problem but atleast I know its not 4K specific anymore.
cascardian
12th December 2015, 20:02
My HTPC CPU (Wolfdale) is older than your Nehalem and doesn't have an iGPU either. I'm running the same Intel OpenCL 15.1 drivers (https://software.intel.com/en-us/articles/opencl-drivers#win64).
Audio scripts don't load the DLLs directly - they're loaded through the OpenCL ICD.
You can also try installing the AMD CPU OpenCL drivers.
Already did try AMD's, still nothing, sadly. This appears to be a problem confined to my config, then, I take it?
As far as I understand, the ICD extension under Windows (https://www.khronos.org/registry/cl/extensions/khr/cl_khr_icd.txt) calls the ICD loader OpenCL.dll--which, in my case, gets replaced upon graphics driver installation with NVIDIA's 110 KB file--that then looks up the possible vendor files enumerated under HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors, which, besides nvopencl.dll, also correctly lists Intelopencl64.dll for me. AMD's also gets listed when I try it.
I can't figure out what's wrong here. GPU Caps Viewer also confirms that Intel's OpenCL is present and usable. Starting from a fresh MPDN x64 install with default settings also doesn't help. If anybody has an idea, I'd really appreciate the help.
Zachs
15th December 2015, 01:55
Already did try AMD's, still nothing, sadly. This appears to be a problem confined to my config, then, I take it?
As far as I understand, the ICD extension under Windows (https://www.khronos.org/registry/cl/extensions/khr/cl_khr_icd.txt) calls the ICD loader OpenCL.dll--which, in my case, gets replaced upon graphics driver installation with NVIDIA's 110 KB file--that then looks up the possible vendor files enumerated under HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors, which, besides nvopencl.dll, also correctly lists Intelopencl64.dll for me. AMD's also gets listed when I try it.
I can't figure out what's wrong here. GPU Caps Viewer also confirms that Intel's OpenCL is present and usable. Starting from a fresh MPDN x64 install with default settings also doesn't help. If anybody has an idea, I'd really appreciate the help.
Can you try running DebugView and see what errors the Audio Script framework spits out?
Zachs
16th December 2015, 23:53
Hi guys,
Belphemur has kindly setup a bug report / feature request tracking system here - http://mpdn.zachsaw.com/bug/view_all_bug_page.php.
We encourage everyone to use it to report bugs and request features so things can be tracked.
Cheers.
Belphemur
17th December 2015, 17:51
To add to what Zach said.
You can browse the issues without an account but you need to create an account to report them.
This is to ensure the traceability of the issue on both side (since you'll get notified if any comment/change happen in the issue) and reduce the risk for us to get spam by bots.
GREG1292
17th December 2015, 22:54
Zachs will your player be able to output 12 bit in the near future. I have a CRT projector and a Moomee input card that I set to 12 Bit but in your
player I am only able to set 10 bit. And I can clearly see the improvement nice work.
Thanks Greg
madshi
17th December 2015, 22:59
Direct3D/DXGI doesn't support 12bit rendering, only 10bit and 16bit.
Shiandow
17th December 2015, 23:46
Would a 16bit output get rounded down to 12bits by the GPU or can you only output 16bit for 16bit screens?
madshi
18th December 2015, 09:11
The GPU drivers do all sorts of funky things. Direct3D allows to render to 10bit or 16bit backbuffers. Some GPUs output 12bit even if you render to 10bit. Some output 10bit even if you render to 16bit. How they convert the bitdepths (rounding, shifting, dithering, whatever) is up to our best guess. I wish there were a way to force the GPU to do untouched passthrough of the rendered pixels to the display, but currently there isn't. The GPU driver does what it wants.
cascardian
2nd January 2016, 22:09
Can you try running DebugView and see what errors the Audio Script framework spits out?
Hello again,
I apologise for not reporting back during the holidays. This is the DebugView output when starting, letting the OpenCL error display, and then stopping MPDN (which has debug messages enabled):
00000042 2.71643806 [7740] [150884'833,869ms] [INFO] Spent 501ms building/loading extensions
00000043 3.24853396 [7740] Information: Create ComputeContext(786013072) in Thread(1).
00000044 3.24962926 [7740] Information: Create ComputeCommandQueue(785183648) in Thread(1).
00000071 3.89513636 [7740] Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'DirectShowLib-2005, Version=2.1.0.0, Culture=neutral, PublicKeyToken=67e7b740cdfc2d3f'
00000072 3.89513636 [7740] at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
00000073 3.89513636 [7740] at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)
00000074 3.89513636 [7740] at ICSharpCode.Decompiler.Ast.Transforms.IntroduceUsingDeclarations.Run(AstNode compilationUnit)
00000075 3.89513636 [7740] at ICSharpCode.Decompiler.Ast.Transforms.TransformationPipeline.RunTransformationsUntil(AstNode node, Predicate`1 abortCondition, DecompilerContext context)
00000076 3.89513636 [7740] at Cudafy.Translator.CUDALanguage.DecompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
00000077 3.89513636 [7740] at Cudafy.Translator.CudafyTranslator.DoCudafy(CudafyModule cm, Type[] types)
00000078 3.89513636 [7740] at Cudafy.Translator.CudafyTranslator.Cudafy(IEnumerable`1 props, Type[] types)
00000079 3.89513636 [7740] at Cudafy.Translator.CudafyTranslator.Cudafy(eArchitecture arch, Type[] types)
00000080 3.89513636 [7740] at Mpdn.Extensions.Framework.AudioHelpers.GetCudafyModule(Type[] types)
00000081 3.89513636 [7740] at Mpdn.Extensions.Framework.AudioHelpers.LoadAudioKernel(GPGPU gpu, Type type, Type[] types)
00000082 3.89513636 [7740] at Mpdn.Extensions.Framework.AudioChain.AudioProc.Initialize()
00000149 6.85856342 [7740] Warning: ComputeCommandQueue(785183648) leaked!
00000150 6.85858440 [7740] Warning: ComputeContext(786013072) leaked!
00000151 6.86609030 [7740] Information: Dispose ComputeCommandQueue(785183648) in Thread(2).
Zachs
3rd January 2016, 23:13
I see what the problem is. A bit strange it only happens on your machine though.
I'll put a patch in when I have the time. Been a bit busy over the last month or so.
petoulachi
5th January 2016, 09:19
Hello,
First of all, happy new year, wish you the best for 2016 :)
I'm havind sound/image delay issue with MPDN, check my bug report here : https://mpdn.zachsaw.com/bug/view.php?id=5
Don't have any issue using MPC/MadVR, or anything else in fact.
Regards,
Shiandow
22nd January 2016, 22:37
Hi all,
Unfortunately there hasn't been too much news lately, development is still steadily carrying on, but with an emphasis on steadily.
Anyway, here (http://screenshotcomparison.com/comparison/158879)'s a teaser for a project I've been working on. It's an implementation of (and improvement on) the downscaling method described here (https://graphics.ethz.ch/~cengizo/imageDownscaling.htm), which was mentioned on doom9 a while back.
Anima123
22nd January 2016, 22:51
Wow, this downscaling algorithm looks very impressive.
Will it be used as part of the SuperRes upscaling algorithm?
Shiandow
22nd January 2016, 22:56
I might give it a try, I'm not too sure if it's a good idea to have multiple non-linear scaling algorithms on top of each other though. And SuperRes is sharper if you use a softer downscaling algorithm is, so using this method might backfire.
ryrynz
22nd January 2016, 23:01
Anyway, here (http://screenshotcomparison.com/comparison/158879)'s a teaser for a project I've been working on.
Looks real good, that'll make us Full HD set owners happy with sticking with our sets for a while longer.
I don't downscale ATM, so what would be the best downscaler for this to really be compared to? Any reason for choosing Bicubic?
Shiandow
22nd January 2016, 23:12
I chose Bicubic because, as far as I know, that's the one most frequently used as a general purpose downscaler. If anyone knows a better algorithm I could also compare it to that, but it's really a lot sharper than any other algorithm I know (maybe a bit too much in some cases, but that's relatively easy to fix).
Anima123
22nd January 2016, 23:13
I might give it a try, I'm not too sure if it's a good idea to have multiple non-linear scaling algorithms on top of each other though. And SuperRes is sharper if you use a softer downscaling algorithm is, so using this method might backfire.
You mentioned earlier that you might borrow the similarity of this downscaling algorithm into SuperRes and discard the downscaling step in SuperRes for good.
Shiandow
22nd January 2016, 23:19
You mentioned earlier that you might borrow the similarity of this downscaling algorithm into SuperRes and discard the downscaling step in SuperRes for good.
You're paraphrasing quite a bit there. Whether it can be done entirely without the downscaling step remains to be seen. It would definitely be interesting to create a Structural Similariy Super Resolution algorithm (if you'll pardon the pun). But that would really be an entirely different algorithm, it's not as easy as simply plugging in a different downscaling algorithm.
madshi
22nd January 2016, 23:22
Hi all,
Unfortunately there hasn't been too much news lately, development is still steadily carrying on, but with an emphasis on steadily.
Anyway, here (http://screenshotcomparison.com/comparison/158879)'s a teaser for a project I've been working on. It's an implementation of (and improvement on) the downscaling method described here (https://graphics.ethz.ch/~cengizo/imageDownscaling.htm), which was mentioned on doom9 a while back.
Looking good. As a comparison Bicubic100 (Catmull-Rom = Bicubic50, in case the name isn't clear) might make sense, which is also a very sharp downscaling algorithm, but probably still softer than yours.
Anima123
22nd January 2016, 23:22
I just cannot resist seeing how far a new idea can achieve, ;).
ryrynz
22nd January 2016, 23:43
Shiandow when you do a comparison vs Bicubic 100 can you also give the performance difference as well?
PetitDragon
22nd January 2016, 23:43
Hi all,
Unfortunately there hasn't been too much news lately, development is still steadily carrying on, but with an emphasis on steadily.
Anyway, here (http://screenshotcomparison.com/comparison/158879)'s a teaser for a project I've been working on. It's an implementation of (and improvement on) the downscaling method described here (https://graphics.ethz.ch/~cengizo/imageDownscaling.htm), which was mentioned on doom9 a while back.
Glad to hear this before they get the patent. :D
ryrynz
23rd January 2016, 00:15
It's an implementation of (and improvement on) the downscaling method described here (https://graphics.ethz.ch/~cengizo/imageDownscaling.htm), which was mentioned on doom9 a while back.
Not sure if you still have the original but I thought it would be nice to see how you've improved on this, if it's possible. Might be best to open a new thread on this if discussion continues.
Shiandow
23rd January 2016, 00:53
Looking good. As a comparison Bicubic100 (Catmull-Rom = Bicubic50, in case the name isn't clear) might make sense, which is also a very sharp downscaling algorithm, but probably still softer than yours.
Did a comparison with bicubic100 here (http://screenshotcomparison.com/comparison/158996), it's closer, but Structural Similarity based Downscaling still wins. And when you scale even more the difference becomes larger.
At the moment using structural similarity downscaling takes an extra 5% GPU on a GTX 560Ti, to downscale 4k to 1080p (at 24hz). Which is well within reach for most GPUs.
Actually, the main difficulty is that (right now) you need to scale the chroma to 4k first, which actually takes longer than the downscaling. But it should be possible to scale the chroma directly to the correct size. To compare the performance I scaled the chroma for both Bicubic and the Structural Similarity Downscaler.
Shiandow
23rd January 2016, 01:13
Not sure if you still have the original but I thought it would be nice to see how you've improved on this, if it's possible. Might be best to open a new thread on this if discussion continues.
To stay somewhat on topic I won't go into the details (if you want me to we should start a new thread), but basically their method is not numerically stable, so you need to use very high precision calculations to get a decent result, which is slow. If you did their calculations with enough precision then you'd get a similar result, maybe even without any visible difference, although I wouldn't be surprised if there was.
ryrynz
23rd January 2016, 01:33
Did a comparison with bicubic100 here (http://screenshotcomparison.com/comparison/158996), it's closer, but Structural Similarity based Downscaling still wins. And when you scale even more the difference becomes larger.
At the moment using structural similarity downscaling takes an extra 5% GPU on a GTX 560Ti, to downscale 4k to 1080p (at 24hz). Which is well within reach for most GPUs.
Those stones on the road really come to life.. This would have to be given the performance lack of any significant performance impact the go to or perhaps even the default downscaler for MPDN & madVR
If you did their calculations with enough precision then you'd get a similar result, maybe even without any visible difference, although I wouldn't be surprised if there was.
Thanks, what's left to fix or improve on?
Shiandow
23rd January 2016, 01:47
Thanks, what's left to fix or improve on?
Surprisingly little. The algorithm is mathematically pretty air tight, and numerically now as well. What's left is essentially just testing it. Well that and I might need to look at this 'patent pending' issue, although as far as I can tell there's no way they would be granted a patent broad enough to cover the changes I made.
Zachs
23rd January 2016, 01:50
Does anyone have a link to the actual patent itself? Even if it's just pending a grant, we should have access to the patent text itself or at least the patent number.
ryrynz
23rd January 2016, 03:23
Does anyone have a link to the actual patent itself? Even if it's just pending a grant, we should have access to the patent text itself or at least the patent number.
I did some searching around, looked through most of his published stuff on it, videos etc but there's no link to it, probably because it's still pending. Someone could always email and ask.
This is as close as I got, Markus Gross's patents. (http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&r=0&f=S&l=50&d=PTXT&RS=IN%2Fgross-markus&Refine=Refine+Search&Refine=Refine+Search&Query=IN%2FGross-Markus)
Shiandow would you be so kind as to take a ~720P animated film screenshot, give it NNEDI3 doubling (maybe quadrupling too ;) @64+ neurons) and then a downscale with this to 1080 and compare it to the same with Catmull Rom? I believe many are using Catmull Rom as a downscaler these days when performing doubling/quadrupling, would be nice to see how much perceived detail this adds after some high quality upscaling. Thanks!
louiebh
27th January 2016, 03:21
is this working with livestreamer yet everytime i try i get a stdin error i dont know how to get it working :(
Zachs
27th January 2016, 15:20
is this working with livestreamer yet everytime i try i get a stdin error i dont know how to get it working :(
What error did you get?
louiebh
27th January 2016, 21:35
What error did you get?
http://i.imgur.com/oqXWI5C.png
===================================
An unexpected error 'System.IndexOutOfRangeException' has occurred.
------------------------------
Error Type = System.IndexOutOfRangeException
Error Message = Index was outside the bounds of the array.
Error Source = CommandLine
Error Site = Boolean MoveNext()
Error occurred = at CommandLine.Core.Tokenizer.<TokenizeShortName>d__16.MoveNext()
at System.Linq.Enumerable.<SelectManyIterator>d__22`3.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Enumerable.<ExceptIterator>d__72`1.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at CommandLine.Core.OptionMapper.<>c__DisplayClassa.<MapValues>b__0(SpecificationProperty pt)
at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
at CommandLine.Core.ReflectionExtensions.SetProperties[T](T instance, IEnumerable`1 specProps, Func`2 predicate, Func`2 selector)
at CommandLine.Core.InstanceBuilder.Build[T](Func`1 factory, Func`3 tokenizer, IEnumerable`1 arguments, StringComparer nameComparer, CultureInfo parsingCulture)
at CommandLine.Parser.<>c__DisplayClass4`1.<ParseArguments>b__2()
at CommandLine.Parser.MakeParserResult[T](Func`1 parseFunc, ParserSettings settings)
at CommandLine.Parser.ParseArguments[T](Func`1 factory, String[] args)
at CommandLine.Parser.ParseArguments[T](String[] args)
at A.k.A(String[] , MainForm )
at A.k.A(String[] )
OS Version = Microsoft Windows NT 6.1.7601 Service Pack 1
Total Physical Memory = 15.9 GB
Available Physical Memory = 6 GB
Date Time = 27/01/2016 20:22:45
User Name = 3DGoD-PC\3DGoD
Application Startup Path = C:\Program Files (x86)\MPDN
Application Executable Path = C:\Program Files (x86)\MPDN\MediaPlayerDotNet.exe
CurrentDirectory = C:\Users\3DGoD\AppData\Local\Temp\nw9588_19391
SystemDirectory = C:\Windows\system32
Ran As Admin = False
HasShutdownStarted = False
MachineName = 3DGOD-PC
ProcessorCount = 4
LogicalDrives = C:\, R:\
EnvironmentVariables = PROCESSOR_ARCHITEW6432 = AMD64; COMPUTERNAME = 3DGOD-PC; CHROME_BREAKPAD_PIPE_NAME = \\.\pipe\GoogleCrashServices\S-1-5-21-516795912-4234960728-3803919610-1000; HOMEPATH = \Users\3DGoD; SHIM_MCCOMPAT = 0x810000001; NVIDIAWHITELISTED = 0x01; PROCESSOR_REVISION = 2a07; PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC; TMP = C:\Users\3DGoD\AppData\Local\Temp; TEMP = C:\Users\3DGoD\AppData\Local\Temp; LOCALAPPDATA = C:\Users\3DGoD\AppData\Local; PUBLIC = C:\Users\Public; C_EM64T_REDIST11 = C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\; USERDOMAIN = 3DGoD-PC; ProgramFiles(x86) = C:\Program Files (x86); CG_BIN_PATH = C:\Program Files (x86)\NVIDIA Corporation\Cg\bin; Path = C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\compiler;C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Prio;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\NVIDIA Corporation\Cg\bin;C:\Program Files (x86)\NVIDIA Corporation\Cg\bin.x64;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Livestreamer;C:\Program Files\Common Files\Microsoft Shared\Windows Live; PROCESSOR_LEVEL = 6; PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 42 Stepping 7, GenuineIntel; windows_tracing_flags = 3; PSModulePath = C:\Windows\system32\WindowsPowerShell\v1.0\Modules\; NUMBER_OF_PROCESSORS = 4; CommonProgramFiles = C:\Program Files (x86)\Common Files; QT_DEVICE_PIXEL_RATIO = auto; CG_LIB64_PATH = C:\Program Files (x86)\NVIDIA Corporation\Cg\lib.x64; asl.log = Destination=file; ProgramData = C:\ProgramData; ProgramW6432 = C:\Program Files; ProgramFiles = C:\Program Files (x86); CG_BIN64_PATH = C:\Program Files (x86)\NVIDIA Corporation\Cg\bin.x64; FP_NO_HOST_CHECK = NO; SystemRoot = C:\Windows; INTEL_DEV_REDIST = C:\Program Files (x86)\Common Files\Intel\Shared Libraries\; SESSIONNAME = Console; CommonProgramW6432 = C:\Program Files\Common Files; LOGONSERVER = \\3DGOD-PC; USERPROFILE = C:\Users\3DGoD; CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files; APPDATA = C:\Users\3DGoD\AppData\Roaming; HOMEDRIVE = C:; windows_tracing_logfile = C:\BVTBin\Tests\installpackage\csilogfile.log; USERNAME = 3DGoD; PROCESSOR_ARCHITECTURE = x86; OS = Windows_NT; ComSpec = C:\Windows\system32\cmd.exe; SystemDrive = C:; windir = C:\Windows; ALLUSERSPROFILE = C:\ProgramData
RuntimeVersion = 4.0.30319.42000
Thread Count = 8
Handle Count = 258
VM Size = 246.6 MB
Peak VM Size = 255.1 MB
Working Set Size = 29.3 MB
Max Working Set Size = 1.3 MB
Min Working Set Size = 200 KB
Modules = MediaPlayerDotNet.exe, ntdll.dll, MSCOREE.DLL, KERNEL32.dll, KERNELBASE.dll, ADVAPI32.dll, msvcrt.dll, sechost.dll, RPCRT4.dll, SspiCli.dll, CRYPTBASE.dll, mscoreei.dll, SHLWAPI.dll, GDI32.dll, USER32.dll, LPK.dll, USP10.dll, IMM32.DLL, MSCTF.dll, nvinit.dll, VERSION.dll, detoured.dll, nvd3d9wrap.dll, SETUPAPI.dll, CFGMGR32.dll, OLEAUT32.dll, ole32.dll, DEVOBJ.dll, nvdxgiwrap.dll, prio32.dll, clr.dll, MSVCR120_CLR0400.dll, mscorlib.ni.dll, ShellEh552.dll, K_FPS.dll, dbghelp.dll, d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, D3DX8Wrapper.dll, D3DCOMPILER_43.dll, WINMM.dll, gdiplus.dll, PSAPI.DLL, OPENGL32.dll, GLU32.dll, DDRAW.dll, DCIMAN32.dll, dwmapi.dll, COMDLG32.dll, COMCTL32.dll, SHELL32.dll, EasyHook32.dll, DSOUND.dll, POWRPROF.dll, System.ni.dll, CRYPTSP.dll, rsaenh.dll, System.Core.ni.dll, MediaPlayerDotNet.ni.exe, System.Drawing.ni.dll, System.Windows.Forms.ni.dll, Mpdn.Core.ni.dll, uxtheme.dll, System.Configuration.ni.dll, System.Xml.ni.dll, nlssorting.dll, WindowsCodecs.dll, BtMmHook.dll, RpcRtRemote.dll, CommandLine.ni.dll, clrjit.dll, Microsoft.ExceptionMessageBox.ni.dll, Microsoft.VisualBasic.ni.dll, diasymreader.dll
===================================
Index was outside the bounds of the array. (CommandLine)
------------------------------
Program Location:
at CommandLine.Core.Tokenizer.<TokenizeShortName>d__16.MoveNext()
at System.Linq.Enumerable.<SelectManyIterator>d__22`3.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Enumerable.<ExceptIterator>d__72`1.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at CommandLine.Core.OptionMapper.<>c__DisplayClassa.<MapValues>b__0(SpecificationProperty pt)
at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
at CommandLine.Core.ReflectionExtensions.SetProperties[T](T instance, IEnumerable`1 specProps, Func`2 predicate, Func`2 selector)
at CommandLine.Core.InstanceBuilder.Build[T](Func`1 factory, Func`3 tokenizer, IEnumerable`1 arguments, StringComparer nameComparer, CultureInfo parsingCulture)
at CommandLine.Parser.<>c__DisplayClass4`1.<ParseArguments>b__2()
at CommandLine.Parser.MakeParserResult[T](Func`1 parseFunc, ParserSettings settings)
at CommandLine.Parser.ParseArguments[T](Func`1 factory, String[] args)
at CommandLine.Parser.ParseArguments[T](String[] args)
at A.k.A(String[] , MainForm )
at A.k.A(String[] )
SORRY ABOUT THE SIZE SPOILER TAGS DIDNT WORK :s
Zachs
28th January 2016, 01:11
And what was the actual command line parameters you used?
louiebh
28th January 2016, 09:43
And what was the actual command line parameters you used?
https://github.com/bastimeyer/livestreamer-twitch-gui
i used the custom video player parameter here
and when i tried the direct cmd i input:
livestreamer twitch.tv/doublelift source
while mpdn was set to default player in the text file
Shiandow
30th January 2016, 15:23
The new downscaler should be available in the next release of the MPDN extensions.
burfadel
30th January 2016, 15:25
Any plans on using SharpDX 3.0 now that it has been officially released? Direct3D 12 support would be nice :). I guess the only disadvantage is the drop of DirectX 10 support, but for cards not supporting DirectX 11 there's still DirectX 9 support so all good!
huhn
30th January 2016, 18:19
and more important what would be won?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.