Page 243 of 299

Re: lekt player

Posted: Sun May 03, 2015 2:41 am
by lekt
v3.32 256 eax can be build for win8.1 but without tricks, some tricks in render loop. last v3.33.xx didn't use tricks, of course SQ lesser, change code => change SQ.
waiting for you... now will test tricks with goon-heaven in next versions.

Re: lekt player

Posted: Sun May 03, 2015 2:56 am
by lekt
goon-heaven wrote:After much flaff (VHDs too small for the additional 3GB Windows Update bloat), I am listening to v3.33.4 256 rcx on a prototype WinRAM R2 version 17031 - candidate for new favorite. Will try build another VHD 17031 with minimum WU evil.
i don't know why my OS updated only 17031 (ntoskrnl.exe is 17041), and data modified 3/6/2014. and have seen other laptop 17668, 1/28/2015.
may be Pro, Enterprise use different core dll versions.
agree with you that only minimum update. only system and audio core dll. but how do this, maybe google can answer what dll file is enough.

Re: lekt player

Posted: Sun May 03, 2015 5:54 am
by lekt
hi goon-heaven,
have uploaded lekt.exe v3.33.6 256 testpointer into TEST_SOUNDCARD folder.
could you run it on ws2012R2 and inform me what is printed in console window, restart windows and reapeat run it once again. pls. inform me these 2 reports. code used printf() function of msvcr120.dll (from Visual C++ Redistributable Packages for Visual Studio 2013), maybe missing in your case..
thx.

Re: lekt player

Posted: Sun May 03, 2015 6:06 am
by sbgk
why you still using wasapi ?

this from wdmaudiodev

I don’t want to burst your bubble, but the KS interface is entirely executed through ioctls. Reading a stream is done with IOCTL_KS_READ_STREAM. From a user-mode standpoint, applications almost always use an abstraction API that handles the KS calls for you: WASAPI, waveIn/waveOut, DirectSound, DirectKS, etc.

Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Re: lekt player

Posted: Sun May 03, 2015 9:12 pm
by goon-heaven
lekt wrote:hi goon-heaven,
have uploaded lekt.exe v3.33.6 256 testpointer into TEST_SOUNDCARD folder.
could you run it on ws2012R2 and inform me what is printed in console window, restart windows and reapeat run it once again. pls. inform me these 2 reports. code used printf() function of msvcr120.dll (from Visual C++ Redistributable Packages for Visual Studio 2013), maybe missing in your case..
thx.
hi lekt,
here is results:
TEST1--------------------------------------------------------------------------------------------------------------
D:\INSTALL>lekt.exe file "Track01.wav"
0000000000000000
000000BF814BFC90
0000000000000000
00007FF7438E1448
0000000000000000
000000BF814BFC90
0000000000000000
0000000000000000
(null)
000000BF815B2750
000000BF814BFB90
0000000000000001
00000000FFFFFFFF
00007FF879E7C4A0
00007FF879E819B0
00007FF879E819B0
0000000000000000
(null)
0000000000000000
000000BF814BFB90
0000000000000000
00000000FFFFFFFF
0000000000000001
000000BF815B7890
0000000000000003
00007FF87FEB38D0
(null)
00000000000000A8
000000BF814BFB90
000000BF814BFCB0
00000000FFFFFFFF
0000000000000001
000000BF815B2740
000000BF815B32C0
00007FF87FEB38D0
(null)
00000000000000A8
00007FF7438E4012
00000000FFFFFFFF
00007FF879E7C4A0
00007FF879E819B0
00007FF879E819B0
0000000000000000
(null)
0000000000000000
00007FF7438E157D
00007FF7438E15A1
0000000000000000
000000BF814BFC88
00000000FFFFFFFF
0000000000000000
(null)
0000000000000000
00007FF7438E4012
00007FF7438E1660
0000000000000000
000000BF814BFC88
00007FF7438E15A1
0000000000000000
(null)
0000000000000000
00007FF700000000
00007FF7438E1724
0000000000000000
000000BF814BFC88
00007FF7438E1660
0000000000000000
(null)
0000000000000000
00007FF7438E4012
00007FF7438E17C7
0000000000000000
000000BF814BFC88
00007FF7438E1724
0000000000000000
(null)
0000000000000000
0000000000000000
00007FF7438E187C
0000000000000000
000000BF814BFC88
00007FF7438E17C7
0000000000000000
(null)
0000000000000000
000000BF814BFCB0
0000000000000004
000000BF814BFBF0
0000000000000001
0000000000000004
000000000000007F
(null)
0000000000000000
000000BF814BFCB0
000000BF815C9100
0000000000000000
0000000000000000
0000000000000000
00000000FFFFFFFF
(null)
0000000000000000
000000BF814BFCB0
000000BF815B6810
00007FF87A729770
000000BF814BFCB8
0000000000000001
000000BF815B9C80
(null)
0000000000000001
00007FF7438E4012
00007FF87A763330
00007FF87A72AD08
00007FF879E819B0
00007FF879E819B0
0000000000000000
(null)
0000000000000000
4C32DBFA1CB9AD4C
AFC26F95CF530000
00007FF879AB7BA0
0000000000000000
0000000000008000
0000000000000001
(null)
0000000000000000
000000BF814BFCB0
0000000000000000
0000000000000000
000000BF81560F00
000000BF81560F00
00007FF87FEB38D0
(null)
000000BF815D2C10
00007FF7438E4012
0000000000000750
0000000000090029
0000000000000000
0000000000000027
000000BF815D2470
(null)
0000000000000000
000000BF00000100
00000000FFFFFFFF
0000000000000000
000000BF814BF958
000000BF814BFA60
0000000000000000
(null)
0000000000000001
00007FF7438E4012
000000BF815B6F20
000000BF81560E40
0000000000000000
0000000000008000
0000000000000000
(null)
0000000000000000
00007FF7438E4012
00007FF7438E2042
0000000000000000
000000BF814BFC90
000000BF815B6F20
0000000000000000
(null)
0000000000000000
000000BF85820070
000000BF85820070
0000000000000140
000000BF814BFC90
00007FF879E819B0
0000000000000000
(null)
0000000000000000
00007FF7438E4012
00000000FFFFFFFF
0000000000000000
0000000000000000
0000000000000000
000000BF815C64D0
(null)
0000000000000000
000000BF81885FB0
00000000FFFFFFFF
00007FF879581790
000000BF814BFB00
000000006A9CA8EC
0000000000000000
(null)
0000000000000000
00007FF7438E4012
06B17C7454D00000
0000000000000000
000000BF814BFBB8
0000000000000000
0000000000000000
(null)
0000000000000178
000000BF85A4FA70
(null)
0000000000000001
0000000000000000
(null)
0000000000000000
00007FF7438E4012
00007FF7438E10D2
0000000000000000
000000BF85A4FA70
0000000000000000
0000000000000000
--end of report--
TEST2--------------------------------------------------------------------------------------------------------------
D:\INSTALL>lekt.exe file "Track01.wav"
0000000000000000
00000094FB6CFCB0
0000000000000000
00007FF618051448
0000000000000000
00000094FB6CFCB0
0000000000000000
0000000000000000
(null)
00000094FB782770
00000094FB6CFBB0
0000000000000001
00000000FFFFFFFF
00007FFCF157C4A0
00007FFCF15819B0
00007FFCF15819B0
0000000000000000
(null)
0000000000000000
00000094FB6CFBB0
0000000000000000
00000000FFFFFFFF
0000000000000001
00000094FB7802F8
0000000000000003
00007FFCF58238D0
(null)
00000000000000A8
00000094FB6CFBB0
00000094FB6CFCD0
00000000FFFFFFFF
0000000000000001
00000094FB782760
00000094FB7832F0
00007FFCF58238D0
(null)
00000000000000A8
00007FF618054012
00000000FFFFFFFF
00007FFCF157C4A0
00007FFCF15819B0
00007FFCF15819B0
0000000000000000
(null)
0000000000000000
00007FF61805157D
00007FF6180515A1
0000000000000000
00000094FB6CFCA8
00000000FFFFFFFF
0000000000000000
(null)
0000000000000000
00007FF618054012
00007FF618051660
0000000000000000
00000094FB6CFCA8
00007FF6180515A1
0000000000000000
(null)
0000000000000000
00007FF600000000
00007FF618051724
0000000000000000
00000094FB6CFCA8
00007FF618051660
0000000000000000
(null)
0000000000000000
00007FF618054012
00007FF6180517C7
0000000000000000
00000094FB6CFCA8
00007FF618051724
0000000000000000
(null)
0000000000000000
0000000000000000
00007FF61805187C
0000000000000000
00000094FB6CFCA8
00007FF6180517C7
0000000000000000
(null)
0000000000000000
00000094FB6CFCD0
0000000000000004
00000094FB6CFC10
0000000000000001
0000000000000004
000000000000007F
(null)
0000000000000000
00000094FB6CFCD0
00000094FB799120
0000000000000000
0000000000000000
0000000000000000
00000000FFFFFFFF
(null)
0000000000000000
00000094FB6CFCD0
00000094FB786AE0
00007FFCF00D9770
00000094FB6CFCD8
0000000000000001
00000094FB789D40
(null)
0000000000000001
00007FF618054012
00007FFCF0113330
00007FFCF00DAD08
00007FFCF15819B0
00007FFCF15819B0
0000000000000000
(null)
0000000000000000
4C32DBFA1CB9AD4C
16725884CFD20000
00007FFCF07F7BA0
0000000000000000
0000000000008000
0000000000000001
(null)
0000000000000000
00000094FB6CFCD0
0000000000000000
0000000000000000
00000094FB880F00
00000094FB880F00
00007FFCF58238D0
(null)
00000094FB7A3630
00007FF618054012
00000000000000F0
00000000001E0029
0000000000000000
0000000000000005
00000094FB7A34F0
(null)
0000000000000000
0000009400000100
00000000FFFFFFFF
0000000000000000
00000094FB6CF978
00000094FB6CFA80
0000000000000000
(null)
0000000000000001
00007FF618054012
00000094FB786F50
00000094FB880E40
0000000000000000
0000000000008000
0000000000000000
(null)
0000000000000000
00007FF618054012
00007FF618052042
0000000000000000
00000094FB6CFCB0
00000094FB786F50
0000000000000000
(null)
0000000000000000
00000094FFA20070
00000094FFA20070
0000000000000128
00000094FB6CFCB0
00007FFCF15819B0
0000000000000000
(null)
0000000000000000
00007FF618054012
00000000FFFFFFFF
0000000000000000
0000000000000000
0000000000000000
00000094FB7964F0
(null)
0000000000000000
00000094FBA25FD0
00000000FFFFFFFF
00007FFCEEEF1790
00000094FB6CFB20
000000004728C0AB
0000000000000000
(null)
0000000000000000
00007FF618054012
FD99671897AF0000
0000000000000000
00000094FB6CFBD8
0000000000000000
0000000000000000
(null)
0000000000000124
00000094FFD0FA60
(null)
0000000000000001
0000000000000000
(null)
0000000000000000
00007FF618054012
00007FF6180510D2
0000000000000000
00000094FFD0FA60
0000000000000000
0000000000000000
--end of report--

Re: lekt player

Posted: Mon May 04, 2015 3:03 am
by lekt
ok, thx, goon-heaven.
will learn, almost needed things like as my OS. finding bugs of v3.33 256 win8.1.

Re: lekt player

Posted: Mon May 04, 2015 12:45 pm
by lekt
sbgk wrote:why you still using wasapi ?

this from wdmaudiodev

I don’t want to burst your bubble, but the KS interface is entirely executed through ioctls. Reading a stream is done with IOCTL_KS_READ_STREAM. From a user-mode standpoint, applications almost always use an abstraction API that handles the KS calls for you: WASAPI, waveIn/waveOut, DirectSound, DirectKS, etc.

Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.
still my setup only laptop/onboard card/headphones, sometimes via hdmi to speakers, simply. my daily job take almost time, not much time for development work. think will buy ks soundcard and try with DirectKS. but i think wasapi still useful for many people, KS requires more complex setup.
how to bypass wasapi in case using no-KS card?

Re: lekt player

Posted: Tue May 05, 2015 11:11 pm
by lekt
uploaded:
v3.34 256 al
v3.34.1 256 xor
v3.34.2 256 sub

changes loops, used byte-copying but with good method avoid register dependencies. sound more balancing, vibration improved. try compare them.

Re: lekt player

Posted: Thu May 07, 2015 8:56 pm
by goon-heaven
All 3 play very nicely here on 17031.
I favor both xor and sub - great vibration, percussive drive and nice balance. More testing needed.

Re: lekt player

Posted: Fri May 08, 2015 8:44 pm
by lekt
goon-heaven wrote:All 3 play very nicely here on 17031.
I favor both xor and sub - great vibration, percussive drive and nice balance. More testing needed.
v3.34.2 256 sub better than, also like it, sound have many good elements.

uploaded lekt.exe v3.34.3 256 opt

maybe this version better? soft, mellow. try it.