Support and General Use > Hardware

Xduoo x3

<< < (19/27) > >>

speachy:

--- Quote from: wodz on August 23, 2018, 05:15:08 PM ---Newer compiler exposes bug in mips threading code. Thats why vortex's sources compiled with 4.9 crash. I fixed this bug in rockbox but I am almost sure something during agptek merge broke it again.

--- End quote ---

http://gerrit.rockbox.org/r/#/c/1905/

Lifted from the Fiio X1 WIP code.  It boots, but success was short-lived.  When attempting to play:

*PANIC*
Stkov codec

Work-in-progress, eh?  :)


wodz:

--- Quote from: pizza on August 26, 2018, 11:54:28 AM ---http://gerrit.rockbox.org/r/#/c/1905/

Lifted from the Fiio X1 WIP code.  It boots, but success was short-lived.  When attempting to play:

*PANIC*
Stkov codec

Work-in-progress, eh?  :)

--- End quote ---

codec stack overflow - pretty easy to fix. Just increase codec stack size definition and check if that helps.

speachy:

--- Quote from: wodz on August 26, 2018, 03:37:01 PM ---codec stack overflow - pretty easy to fix. Just increase codec stack size definition and check if that helps.

--- End quote ---

I bumped it from its default 9KB (ie 1KB "default" + 8KB codec) to a combined total of 24KB, and it's now playing music.  Working my way back down to find the threshold.  (EDIT:  10KB is too small, 11KB is okay)

Unfortunately, it's not able to sustain realtime playback, pausing for about 1 second roughly every 5 seconds on a 320KB mp3.  The entire player goes unresponsive during these pauses.

I'll keep poking at it next time I take a break from household cleaning.

EDIT:  Dropping the updated mips thread code onto the original vortex tree allows it to work, with realtime playback and a responsive UI.
EDIT2:  Just after I wrote said that, the player hung in the fft plugin, requiring a hard reset.

speachy:

--- Quote from: pizza on August 26, 2018, 05:48:12 PM ---Unfortunately, it's not able to sustain realtime playback, pausing for about 1 second roughly every 5 seconds on a 320KB mp3.  The entire player goes unresponsive during these pauses.

--- End quote ---

From what I can tell, the inability to do realtime playback is due due to _very_ poor SD read speeds..

(Looking at the buffering thread debug output, it seems to take about ~1s to fill ~180KB of buffer data, even when starting a new track..)

saratoga:
Could try some video game music.  NES or SNES files are a few kilobytes :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version