VLSI Classic Player Pre-Release Test 0.1RC2

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
User avatar
Panu
VLSI Staff
Posts: 2618
Joined: Tue 2010-06-22 13:43

VLSI Classic Player Pre-Release Test 0.1RC2

Post by Panu » Wed 2015-02-11 0:18

VLSI Classic Player 0.1 RC2 Pre-Release Test for those who know to expect this. Description coming soon.

CONFIG.TXT

Code: Select all

[0]
# Default configuration, no buttons pressed during boot.
# Load drivers used by the VLSI Classic Player
LCD288
LCDCON
SDSD E
TOUCH288
STDBTCH
Use the dl3 libraries from VSOS 3.19.1/3.20 as basis and copy the DL3 files from here to SYS over the old ones. Kernel version 3.21 is needed to run the player, download kernel headers from below and overwrite your vside\libvs1005g_vsos3 folder with the new headers, then download, compile and install the new kernel to the developer board.
cp01crop.png
cp01crop.png (315.74 KiB) Viewed 1077 times
Picture showing proper rendering with good versions of LCD288, LCDCON and STDBTCH


-Panu
Attachments
ClassicPlayer.ap3
VLSI Classic Player 0.1 RC2. VSOS3 Executable. Requires VOS3 kernel version 3.21 or higher
(22.55 KiB) Downloaded 99 times
arch-RC2-2015-02-10-23-32-ClassicPlayer.zip
VLSI Classic Player version 0.1 RC2 Source Code (VSIDE Solution)
(190.36 KiB) Downloaded 90 times
lcdcon.dl3
LCD Console Driver
(1.98 KiB) Downloaded 91 times
mp3model.dl3
Music Player Model Library for VSOS3. Handles the details of playing music of various file formats on the VS1005G/VSOS3
(11.44 KiB) Downloaded 95 times
decmp3.dl3
MP3 Decoder Library for VSOS3
(3.48 KiB) Downloaded 86 times
decwma.dl3
WMA Decoder Library for VSOS3
(76.29 KiB) Downloaded 88 times
decaac.dl3
AAC Decoder Library for VSOS3
(76.19 KiB) Downloaded 93 times
audiodec.dl3
Audio Decoder Driver
(6.47 KiB) Downloaded 93 times
arch-321-2015-02-10-23-50-VSOS_321.zip
VSOS Kernel version 3.21 needed by the VLSI Classic Player
(603.17 KiB) Downloaded 90 times
libvs1005g_vsos3.zip
VSOS3 and VS1005G headers for compiling kernel version 3.21
(517.28 KiB) Downloaded 107 times
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy

User avatar
Henrik
VLSI Staff
Posts: 1111
Joined: Tue 2010-06-22 14:10

Re: VLSI Classic Player Pre-Release Test 0.1RC2

Post by Henrik » Thu 2015-02-12 12:30

Let's add to this a new WAV file decoder that allows playback upto 192 kHz / 32 bits (old one was limited to 96 kHz).

Kind regards,
- Henrik

[EDIT 2015-02-13: Attachment removed by pest control because it contained a bug. Corrected version two messages below.]
Good signatures never die. They just fade away.

User avatar
Panu
VLSI Staff
Posts: 2618
Joined: Tue 2010-06-22 13:43

Re: VLSI Classic Player Pre-Release Test 0.1RC2

Post by Panu » Thu 2015-02-12 13:22

Thanks, Henrik! Seems to be working fine.

My progress bar goto/seek code overflows with such a large file :lol: I updated the Classic Player code, works now...

-Panu
Attachments
arch-RC3-2015-02-12-13-24-ClassicPlayer.zip
Classic Player v0.1 RC3 source code
(191.2 KiB) Downloaded 87 times
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy

User avatar
Henrik
VLSI Staff
Posts: 1111
Joined: Tue 2010-06-22 14:10

Re: VLSI Classic Player Pre-Release Test 0.1RC2

Post by Henrik » Fri 2015-02-13 16:47

Whoa,

DECWAV.DL3 contained an error that made some files play too fast, in a true chipmunk fashion. This has now been corrected and the new version is attached to this message.

Have a nice weekend everyone!
- Henrik
Attachments
decwav.dl3
RIFF WAV decoder library for VSOS3.
Replace your old version in VS1005 board's SYS/ folder with this
(14.43 KiB) Downloaded 109 times
Good signatures never die. They just fade away.

Post Reply