lekt player

Anything to do with computer audio, hardware, software etc.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

i was busy a long time for many works with laptop, now hard to tune OS back to good environment.

uploaded:
v2.100.8 256
v2.100.8 256 c2

optimized code, use new method for building COM object's GUIDs, sound more defined, good depth. i think code much better, only compiling environment not good as when v2.99.xx compiled.
feel v2.100.8 256 balance better, but c2 have more depth, maybe more correct sound.

try them and enjoy!
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

just only learned something about assembly, made first version.

uploaded lekt.exe v3.0 masm

first version by ASSEMBLY, now file size only 4kb (4096 bytes). raw code, need optimize its code more, more, and compiler also. installed vs2013, many bad things, i don't need it now, think need uninstall and clean OS again.
v3.0 masm SQ much better, refined. don't know it works for you or not, goon-heaven. im waiting for your comments.
User avatar
goon-heaven
Posts: 312
Joined: Sun Sep 15, 2013 9:38 pm

Re: lekt player

Post by goon-heaven »

Sorry, was away last week..
lekt wrote:just only learned something about assembly, made first version.

uploaded lekt.exe v3.0 masm

first version by ASSEMBLY, now file size only 4kb (4096 bytes). raw code, need optimize its code more, more, and compiler also. installed vs2013, many bad things, i don't need it now, think need uninstall and clean OS again.
v3.0 masm SQ much better, refined. don't know it works for you or not, goon-heaven. im waiting for your comments.
Great news!
...but alas does not play here - returns immediately to cmd prompt - no message.
Any ideas?
what buffer size?
Do I need to update any dlls?
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

goon-heaven wrote:...
Great news!
...but alas does not play here - returns immediately to cmd prompt - no message.
Any ideas?
what buffer size?
Do I need to update any dlls?
hmm... my components now: win8 pro/vs2013
(think don't need vs2013, but need Visual C++ Redistributable Packages for Visual Studio 2013 for x64)

seem bugs in code, works for me coz my memory address of wasapi buffer is 0x...00 (multiple of 256), but current code made for addresses wich are multiple of 32 numbers, like as v2.99xx, v2.10.xx.
ok, will review.
-----------------------------------------
forgot, v3.0 masm need rename to v3.0 256 masm, buffer size 256
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

still can not find things needed for fixing v3.0. its code very complex, making from v2.100.xx code.

uploaded lekt.exe v3.1 256 raw

simple method and code for testing, don't trick buffer pointer.
try for your case. if doesn't work, could you download dll.zip from my google drive:
https://drive.google.com/#folders/0By1x ... kIwamY2Wm8

unzip, copy all .dll files into lekt.exe's folder and run. maybe here's some reason.
User avatar
goon-heaven
Posts: 312
Joined: Sun Sep 15, 2013 9:38 pm

Re: lekt player

Post by goon-heaven »

Sorry, same symptoms with 3.1 256 raw with or without your dlls.

In contrast, v2.100.8 256.8 256 plays ok with or without your dlls.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

hardware compatibility problem with assembly, maybe.
will try fix.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

uploaded lekt.exe v3.1 256 raw2

found out one asm instruction disabled in code that can make error for you. enabled it, i think this version will be working in your case. will learn more.
User avatar
goon-heaven
Posts: 312
Joined: Sun Sep 15, 2013 9:38 pm

Re: lekt player

Post by goon-heaven »

Sorry, raw2 has same symptoms.

Please persevere in looking for the other assembler instruction blocking play.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

ok. think it's not easy, will try more.
tested in other laprop win8.1, works.
it mean there's right code. only hardware specification can be raise issue. need learn intel instruction.
maybe kernel32.dll library version, think your is ws2012 OS, C/C++ compiler can be compromised, but assembly not.
Post Reply