Now it has been found that PLAYDIRP has a fatal flaw, I will send the data later.

Discussion about writing software for VS1005 and the VSOS Operating System. Also posts about VS1005-related hardware design and device drivers should be posted here.
Post Reply
winwan
Senior User
Posts: 60
Joined: Fri 2014-07-04 15:51

Now it has been found that PLAYDIRP has a fatal flaw, I will send the data later.

Post by winwan »

viewtopic.php?p=14695#p14695
mp3.png
mp3.png (45.18 KiB) Viewed 440 times
DELETE DRIVER
dsd.png
dsd.png (99.06 KiB) Viewed 440 times

Code: Select all

S:>DRIVER +SDSDMONO E
E: SD/SD Card
S:>
S:>CD E:\MUSIC
E: SD/SD Card
E:MUSIC/>
E:MUSIC/>LS 
[.] [..] DSD256.DFF DSD128.DFF MP3.MP3 WAV.WAV ALAC.M4A 
E:MUSIC/>
E:MUSIC/>DIR
D    1. .                     0 2021-10-16 19:20:22 .
D    2. ..                    0 2021-10-16 19:20:22 ..
-    7. ALAC.M4A       78449303 2021-12-15 10:22:34 ALAC.M4A
-    4. DSD128.DFF    375849730 2021-12-14 23:20:16 DSD128.DFF
-    3. DSD256.DFF    751699330 2021-12-14 23:23:18 DSD256.DFF
-    5. MP3.MP3         5895979 2021-12-15 10:22:58 MP3.MP3
-    6. WAV.WAV        93962504 2021-12-15 10:23:16 WAV.WAV
E:MUSIC/>
E:MUSIC/>PLAYDIRP
~0205'5
~0308=1
~0205=1
~050b'ALAC.M4A
ZeroPtrCall from 18966(0x4a16) AUDIODEC::MyDecodeAudio[0x19]
i0=2(0x0002) UNASSIGNED=0x0000(0)
E'TASKS not found'

Starting POST-CRASH SHELL, be careful.

VSOS SHELL
S:>
S:>~030b=0
~030a=0
The system crashed!!!!

My advice is: no matter what happens, the system reports an error instead of crashing, which is a bad customer experience!
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Re: Now it has been found that PLAYDIRP has a fatal flaw, I will send the data later.

Post by Henrik »

Hello winwan!

I tried removing audio drivers in random order (e.g. decaac.dl3, decalac.dl3 and mp4file.dl3), but could not repeat your results. Example below:

Code: Select all

D:HIRES2/ALAC/>playdirp
~0205'1
~0308=1
~0205=1
~050b'ALAC_TheLayOfTheLastMinstrel.m4a
E'decalac not found'
!createAuDec
D:HIRES2/ALAC/>
As you can see, I get proper error messages and no crash.

Are you absolutely sure you have the latest VSOS 3.64 library versions of audiodec.dl3, mp4file.dl3 and PlayDirP?

If updating the driver and applications don't help, could you make a very short version of your problem file ALAC.M4A? One second is enough, just so that I could see how to repeat the crash. As before, to make sure the file can be uploaded, I recommend zipping it first.

Kind regards,
- Henrik
Good signatures never die. They just fade away.
winwan
Senior User
Posts: 60
Joined: Fri 2014-07-04 15:51

Re: Now it has been found that PLAYDIRP has a fatal flaw, I will send the data later.

Post by winwan »

viewtopic.php?p=14629#p14629
I forgot that this new problem occurred after you solved the noise problem of the pause function last time with the latest version of Audiodec.dl3. You try to play it with DL3 of Audiodec_211123, and the fault should be restored
QQ截图20211215173218.png
QQ截图20211215173218.png (51.56 KiB) Viewed 424 times
oldaudec.png
oldaudec.png (92.33 KiB) Viewed 424 times
newaudec.png
newaudec.png (93.6 KiB) Viewed 424 times
Note: LCC is the latest version lCC_V163
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Re: Now it has been found that PLAYDIRP has a fatal flaw, I will send the data later.

Post by Henrik »

Hello!

I think I have the drivers fixed now.

They are all part of the latest VSOS 3.65 Root images and Libraries with Source Code and Documentation package, available at viewtopic.php?p=14720#p14720

I hope this fixes your issue.

Kind regards,
- Henrik
Good signatures never die. They just fade away.
Post Reply